Virtual event system, information processing device, output control method and program

The virtual event system addresses the challenge of user engagement by analyzing excitement levels and controlling output to enhance participation through targeted interaction.

JP7753483B2Active Publication Date: 2025-10-14KYOCERA CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024162341
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-10-14
Estimated Expiration
2040-10-29

AI Technical Summary

Technical Problem

Conventional technologies fail to grasp the level of excitement among users participating in virtual events, leading to a lack of motivation and engagement.

Method used

A virtual event system that includes an electronic device and an information processing device capable of identifying user volume, analyzing excitement levels at virtual tables, and controlling the output of status information to enhance user engagement.

Benefits of technology

The system effectively analyzes and enhances user excitement levels by providing targeted output control, encouraging participation and overall event engagement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007753483000001
    Figure 0007753483000001
  • Figure 0007753483000002
    Figure 0007753483000002
  • Figure 0007753483000003
    Figure 0007753483000003
Patent Text Reader

Abstract

To enliven the atmosphere for all of a plurality of users participating in a virtual event.SOLUTION: For example, a virtual event system 1 comprises: electronic apparatuses 100 that provide acquisition information with which the volume of a user can be identified; and an information processing device 200 that can communicate with the plurality of electronic apparatuses 100. The information processing device 200 includes: a storage unit 240 that stores information on the seating order on a virtual table of a plurality of users participating in a virtual event; an analysis unit 252 that, based on the acquisition information provided by the electronic apparatus 100 and the seating order information, analyzes an enlivened state on the virtual table; a generation unit 254 that generates state information indicating the analyzed enlivened state on the virtual table; and an output control unit 255 that controls the electronic apparatus 100 to output the state information.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to a virtual event system, an information processing device, an output control method, and a program. [Background technology]

[0002] In recent years, there has been a trend to use computers in remote locations to hold online meetings, conferences, social gatherings, drinking parties, classes, etc. Patent Document 1 discloses a web conferencing system that determines which locations should be noted in response to changes in the volume of the participating locations. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-174479 Summary of the Invention [Problem to be solved by the invention]

[0004] Although conventional technologies can identify noteworthy locations, they do not grasp the level of excitement among users. Therefore, conventional technologies have room for improvement in terms of motivating all users participating in an event. [Means for solving the problem]

[0005] A virtual event system according to one aspect includes an electronic device that provides acquired information capable of identifying the volume of a user, and an information processing device capable of communicating with multiple electronic devices. The information processing device includes a memory unit that stores seating information at virtual tables of multiple users participating in the virtual event, an analysis unit that analyzes the excitement level at the virtual table based on the acquired information and the seating information provided by the electronic device, a creation unit that creates status information indicating the excitement level at the analyzed virtual table, and an output control unit that controls the electronic device to output the status information.

[0006] An information processing device according to one aspect includes a communication unit capable of communicating with multiple electronic devices and a control unit capable of controlling the output of the electronic devices, and the control unit includes a memory unit that stores seating arrangement information at virtual tables of multiple users participating in a virtual event, an analysis unit that analyzes the excitement level at the virtual table based on the acquired information and the seating arrangement information provided by the electronic devices of the users, a creation unit that creates status information indicating the excitement level at the analyzed virtual table, and an output control unit that controls the electronic devices to output the status information.

[0007] An output control method according to one aspect is an output control method executed by an information processing device that controls the output of multiple electronic devices, and includes storing seating information at virtual tables of multiple users participating in a virtual event in a memory unit, analyzing the excitement level at the virtual tables based on the acquired information and the seating information provided by the electronic devices of the users, creating status information indicating the excitement level at the analyzed virtual tables, and controlling the electronic devices to output the status information.

[0008] A program according to one aspect causes an information processing device having a communication unit capable of communicating with multiple electronic devices to store, in a memory unit, seating arrangement information at virtual tables of multiple users participating in a virtual event, analyze the excitement at the virtual tables based on the acquired information and seating arrangement information provided by the electronic devices of the users, create status information indicating the excitement at the analyzed virtual tables, and control the electronic devices to output the status information. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of a virtual event system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a virtual table used by the virtual event system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a list of participants and their attributes according to the embodiment. [Figure 4] FIG. 4 is a diagram for explaining an analysis example of the excitement state at the virtual table analyzed by the information processing device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of an outline of processing performed by the virtual event system according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of the configuration of the electronic device according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 8] FIG. 8 is a flowchart illustrating an example of a processing procedure executed by the electronic device according to the embodiment. [Figure 9] FIG. 9 is a flowchart illustrating an example of a processing procedure of output control executed by the information processing apparatus according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating a display example of an electronic device in the virtual event system according to the embodiment. [Figure 11]FIG. 11 is a diagram illustrating another display example in the virtual event system according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] [Embodiment] Several embodiments for implementing a virtual event system according to the present application will be described in detail with reference to the drawings. Note that the following description does not limit the present invention. Furthermore, the components in the following description include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the so-called equivalent scope. In the following description, similar components may be assigned the same reference numerals. Furthermore, duplicated descriptions may be omitted.

[0011] Fig. 1 is a diagram showing an example of a system configuration of a virtual event system according to an embodiment. The virtual event system 1 shown in Fig. 1 shows an example of a system configuration for realizing a virtual event in a virtual space using, for example, multiple electronic devices 100. The virtual event may include, for example, a remote conference using electronic devices 100 in a remote location. The virtual event may also include, for example, a company party, a drinking party, a meeting, a gathering, a ceremony, a gathering, a welcome or farewell party, etc. in the virtual space.

[0012] 1, the virtual event system 1 realizes a virtual event for users U-1, ..., and U-8 using electronic device 100. In the following description, when there is no particular distinction between users U-1, ..., and U-8, users U-1, ..., and U-8 will be referred to as "user U." Note that the number of users U who can participate in the virtual event system 1 is not limited to eight.

[0013] The virtual event system 1 includes a plurality of electronic devices 100 and an information processing device 200. Each of the plurality of electronic devices 100 and the information processing device 200 are configured to be able to communicate with each other via a network 400.

[0014] The network 400 includes, for example, a local area network (LAN), a wide area network (WAN), a telephone network (such as a mobile phone network or a landline network), a regional Internet Protocol (IP) network, the Internet, etc. The connection form of the network 400 may be wireless, wired, or a combination of wired and wireless.

[0015] The electronic device 100 is a personal device used by each of users U-1, ..., U-8 at a virtual event, for example. The electronic device 100 includes, for example, a personal computer, a head-mounted display, a smartphone, a tablet terminal, a television receiver, a game console, etc. The electronic device 100 includes, for example, a microphone that collects the voice of the user U, a camera that can capture an image of the user U, and a speaker that can output audio. The speaker includes, for example, a stereo speaker, a surround speaker, etc. that can output audio of multiple channels.

[0016] The electronic device 100 has a function to acquire acquired information 300 indicating the voice of the user U, an image captured of the user U, etc., a function to provide (transmit) the acquired acquired information 300 to the information processing device 200, and a function to output information received from the information processing device 200. The acquired information 300 includes, for example, information on the voice uttered by the user U, the volume of the voice, an image captured of the user U, etc. The image includes, for example, a video, a still image, etc. The electronic device 100 acquires the acquired information 300 that can identify the voice, image, etc. related to the user U, using, for example, a microphone, a camera, etc.

[0017] The information processing device 200 is, for example, a cloud server. The information processing device 200 executes processing related to a virtual event in cooperation with a plurality of electronic devices 100. The information processing device 200 can provide a virtual event function to a plurality of electronic devices 100 accessed via a network 400. The information processing device 200 can realize a virtual event by causing the other electronic devices 100 to output acquired information 300 acquired by the electronic devices 100.

[0018] The information processing device 200 can provide a function for determining the seating order of multiple users U at a virtual table based on attribute information 320 of the multiple users U participating in the virtual event. The attribute information 320 includes, for example, information such as job title, age, occupation, and gender. The information processing device 200 can provide a function for determining the seating order of multiple users U at a virtual table based on the attributes of the multiple users U participating in the virtual event and an arrangement algorithm for the virtual table. The arrangement algorithm includes, for example, an algorithm for determining the seating order based on the seating order assigned to the virtual table and the attributes, hierarchical relationships, gender, etc. of the multiple participating users U. The information processing device 200 can use different arrangement algorithms depending on the type of virtual event. For example, if the virtual event is a business meeting, the information processing device 200 uses an arrangement algorithm specialized for job titles, hierarchical relationships, etc. The information processing device 200 stores arrangement information of the multiple users U participating in the virtual event at the virtual table in a storage unit.

[0019] The information processing device 200 can provide a function of outputting information such as audio and images of acquired information 300 provided by the electronic device 100 of a user U placed on the virtual table to the electronic device 100 of another user U placed on the virtual table as output information 310. For example, the information processing device 200 generates output information 310 according to the specifications of the electronic device 100 for each second user to which output is to be made, and causes the electronic device 100 to output the output information.

[0020] The information processing device 200 can provide a function for analyzing the excitement level at a virtual table based on the acquired information 300 and arrangement information provided by the electronic devices 100 of multiple users U participating in a virtual event. The information processing device 200 can provide a function for creating state information indicating the analyzed excitement level. The information processing device 200 can provide a function for providing the created state information to the electronic device 100. The information processing device 200 can provide a function for analyzing speech information indicated by the acquired information 300 provided by the electronic device 100 using publicly known natural language understanding, natural language processing, etc. The information processing device 200 can provide a function for inferring a topic from the content of a user U's speech. In the present disclosure, excitement may include at least one of a state in which participants participating in an event are enjoying the event, an excited state, a concentrated state, and a state in which a high proportion of participants are speaking.

[0021] 1, the virtual event system 1 collects acquired information 300 provided by each of the electronic devices 100 of users U-1 to U-8 and analyzes the excitement at the virtual table. The virtual event system 1 can provide status information 500 indicating the analyzed excitement to at least one of the electronic devices 100 of users U-1 to U-8. For example, the virtual event system 1 can provide the status information 500 to the electronic device 100 of user U having a preset attribute such as a host, organizer, or manager of the virtual event.

[0022] An example of the process overview of the virtual event system 1 will be described with reference to Figs. 2 to 5. Fig. 2 is a diagram showing an example of a virtual table used by the virtual event system 1 according to the embodiment. Fig. 3 is a diagram showing an example of a list of participants and their attributes according to the embodiment. Fig. 4 is a diagram for explaining an example of an analysis of the excitement level at a virtual table analyzed by the information processing device 200 according to the embodiment. Fig. 5 is a diagram for explaining an example of the process overview of the virtual event system 1 according to the embodiment.

[0023] 2, in the virtual event system 1, the information processing device 200 determines the seating order of multiple users U using algorithm information 330 that determines the seating order of users U relative to seats 1100 at a virtual table 1000. The algorithm information 330 includes, for example, an algorithm for determining the seating order for a virtual table 1000 that can accommodate eight seats 1100.

[0024] In the example shown in FIG. 2 , the algorithm information 330 includes an algorithm that assigns seat numbers to the virtual table 1000 so that they increase horizontally starting from the top left seat 1100, and then assigns seat numbers to the virtual table 1000 so that they increase horizontally starting from the bottom left seat 1100. The algorithm information 330 may include, for example, an algorithm based on business etiquette, an algorithm defined by an administrator, etc. The algorithm information 330 will be described for a case in which the virtual table 1000 is configured with four tables, but is not limited to this. The algorithm information 330 may include an algorithm corresponding to the virtual table 1000 with a single table, such as a rectangular or circular table. The algorithm information 330 may be provided to correspond to the type, configuration, etc. of the virtual table 1000.

[0025] In the virtual event system 1, the information processing device 200 determines the seating order of the user U at the virtual table 1000 based on the participant information 340 and the algorithm information 330, which can identify the user U participating in the virtual event. As shown in FIG. 3, the participant information 340 includes, for example, information indicating a list that can identify the identification information, names, etc. of the users U participating in the virtual event. In the participant information 340, the attribute information 320 is associated with information indicating the user U. In the example shown in FIG. 3, the attribute information 320 that indicates the job title of "Division Manager" is associated with information indicating "U-1" in the participant information 340. In other words, the participant information 340 lists the eight users U participating in the virtual event in descending order of job title. The participant information 340 may also include, for example, information that can identify the organizer, organizer, etc. of the virtual event.

[0026] In step ST1 shown in FIG. 4, the information processing device 200 identifies users U-1 to U-8 who will participate in the virtual event based on the participant information 340, and determines the virtual table 1000 to be used in the virtual event. The information processing device 200 determines the seating order of users U-1 to U-8 at the virtual table 1000 based on the attribute information 320 and an arrangement algorithm. For example, the information processing device 200 determines the seating order at the virtual table 1000 using an arrangement algorithm that arranges the participating users U in descending order of their job titles. The information processing device 200 creates state information 500 based on seating order information 350 that indicates the relationship between the arrangement of the virtual table 1000 to be used in the virtual event and the determined seating order of users U. In the example shown in step ST1, the state information 500 indicates a state in which the virtual event is not very exciting because it has just started.

[0027] Thereafter, the information processing device 200 receives acquired information 300 from each of the multiple electronic devices 100 of users U-1 to U-8 at predetermined time intervals. When the information processing device 200 receives the acquired information 300 from the electronic devices 100, it identifies the user U and the seating order at the virtual table 1000 corresponding to the acquired information 300. The information processing device 200 analyzes the excitement level of the user U based on the volume indicated by the acquired information 300, and stores the analysis result in association with the user U. For example, the information processing device 200 may recognize the facial expression of the user U from an image showing the face of the user U indicated by the acquired information 300, and analyze the excitement level based on the facial expression.

[0028] The information processing device 200 creates status information 500, for example, at predetermined time intervals, based on the analysis results of the analyzed multiple users U and the seating arrangement information 350. The information processing device 200 analyzes the content of the utterance based on the utterance information indicated by the acquired information 300, and infers the topic of the user U from the analysis result. The information processing device 200 stores topic information 510 indicating the inferred topic in association with the user U.

[0029] In step ST2, the information processing device 200 analyzes that the volume indicated by the acquired information of users U-3, U-4, and U-8 exceeds the first threshold, indicating a first excitement state. The information processing device 200 analyzes that the volume indicated by the acquired information of users U-2, U-6, and U-7 is equal to or less than the first threshold and exceeds the second threshold, indicating a second excitement state. The second excitement state indicates a state where the excitement state is lower than the first excitement state. The information processing device 200 analyzes that the volume indicated by the acquired information of users U-1 and U-5 is equal to or less than the second threshold, indicating a third excitement state. The third excitement state indicates a state where the excitement state is lower than the second excitement state. The information processing device 200 may associate each excitement state with a numerical value. For example, the information processing device 200 may assign a higher numerical value to a higher excitement state, and associate the first excitement state with the numerical value 3, the second excitement state with the numerical value 2, and the third excitement state with the numerical value 1. Any other method may be used for associating each excitement state with a numerical value by the information processing device 200. By associating each excitement state with a numerical value, the information processing device 200 can handle each excitement state numerically.

[0030] In an example shown in step ST2, the information processing device 200 creates status information 500 that can distinguish between a first excitement state, a second excitement state, and a third excitement state based on the seating arrangement information 350 and the analysis result of the excitement level. The information processing device 200 associates topic information 510 with each of the first excitement state, the second excitement state, and the third excitement state in the status information 500. For example, in the status information 500, topic information 510 indicating "topic of soccer" is associated with the first excitement state. For example, in the status information 500, topic information 510 indicating "topic of favorite celebrity" is associated with the second excitement state. By displaying the status information 500 on the electronic device 100, the information processing device 200 can make the user U recognize that the area in the virtual table 1000 that is in the third excitement state is not excited.

[0031] In step ST3, the information processing device 200 outputs presentation information 520 for presenting topics to be provided to the user U to the electronic devices 100 of the users U-1 and U-5 analyzed as being in the third excited state. For example, the information processing device 200 randomly selects presentation information 520 indicating topics prepared in advance, or acquires presentation information 520 similar to the topic of the first excited state. The presentation information 520 includes, for example, information for prompting self-introduction time, questions about favorite foods, questions about work, etc. The presentation information 520 includes, for example, information for outputting display, sound, etc. The electronic device 100, under the control of the information processing device 200, outputs the presentation information 520 to encourage the user U to speak. As a result, the virtual event system 1 can support the overall excitement of the multiple users U arranged at the virtual table 1000 by encouraging conversation with the user U analyzed as being in the first excited state.

[0032] 5, the electronic device 100 of the user U-2 acquires the voice, image, etc. of the user U-2 as acquired information 300, and provides the acquired information 300 to the information processing device 200. In this case, the acquired information 300 includes, for example, information indicating the voice of "Hello, U-1." Note that, for the sake of simplicity, FIG. 5 explains an outline of the process in which the information processing device 200 causes the electronic device 100 of the user U-1 to output information, and omits an outline of the process in which the information processing device 200 causes the electronic device 100 of another user U to output information.

[0033] Based on the acquired information 300 provided by the electronic device 100 of user U-2, the information processing device 200 creates output information 310 for each of users U-1, U-3 to U-8 arranged on the virtual table 1000. For example, the information processing device 200 may create output information 310 that can identify the volume, the channel to be used for output in the electronic device 100, the display area, etc. according to the relative positions of the users based on the seating arrangement information 350.

[0034] For example, the volume according to the positional relationship is set to 100% for a user U located close to user U-2 and 50% for a user U located far from user U-2. For example, when the electronic device 100 uses a stereo system having two left and right speakers, the information processing device 200 determines which of the two left and right channels to use for output. For example, when the electronic device 100 uses a surround system having three or more speakers, the information processing device 200 determines which of the three or more channels to use for output.

[0035] For example, assume that the seating arrangement information 350 indicates that the electronic device 100 has two channels, one on the left and one on the right, and that the user U-2 is located to the left of the user U-1. In this case, the information processing device 200 creates output information 310 for outputting the audio of the acquired information 300 to the user U-1 at 100% volume from the right channel of the electronic device 100. The information processing device 200 creates output information 310 for displaying an image of the acquired information 300 in the first display region 110A of the user U-2. The information processing device 200 controls the electronic device 100 of the user U-1 to output the created output information 310.

[0036] As shown in step ST12, the electronic device 100 of the user U-1 outputs the acquired information 300 instructed by the information processing device 200. For example, the electronic device 100 displays the acquired information 300 as an image in a display area of ​​the user U-2 determined based on the layout relationship, and outputs the voice of the user U-2 from a speaker or the like.

[0037] Fig. 6 is a diagram showing an example of the configuration of electronic device 100 according to the embodiment. As shown in Fig. 6, electronic device 100 includes display unit 110, operation unit 120, speaker unit 130, sensor unit 140, communication unit 150, storage unit 160, and control unit 170. Control unit 170 is electrically connected to display unit 110, operation unit 120, speaker unit 130, sensor unit 140, communication unit 150, storage unit 160, etc.

[0038] The display unit 110 has a display panel such as a liquid crystal display (LCD) or an organic electro-luminescence display (OLED). The display unit 110 can display information such as characters, figures, and images in response to a signal input from the control unit 170. The information displayed by the display unit 110 includes the images indicated by the output information 310 described above, as well as information such as buttons and status information 500.

[0039] The operation unit 120 has one or more devices for accepting operations from the user U. The devices for accepting operations from the user U include, for example, keys, buttons, touch screens, etc. The operation unit 120 can supply information corresponding to the accepted operations to the control unit 170. The operation unit 120 can supply information corresponding to operations, instructions, etc. from the user U to the control unit 170.

[0040] The speaker unit 130 has, for example, stereo speakers, surround speakers, etc. In this embodiment, the speaker unit 130 has a left speaker 131 and a right speaker 132. The speaker unit 130 outputs a monaural signal, a stereo signal, a surround signal, etc. input from the control unit 170. The speaker unit 130 is configured to output independent sounds on two channels, left and right, thereby expressing a greater sense of presence than when a single sound is output.

[0041] The sensor unit 140 can acquire various acquired information 300 such as sounds and images related to the user U and the surroundings. The sensor unit 140 according to this embodiment includes, for example, a camera, a microphone, etc. The sensor unit 140 may include various sensors such as a geomagnetic sensor, a touch sensor, an infrared sensor, a temperature sensor, and a humidity sensor. The sensor unit 140 can supply the acquired acquired information 300 to the control unit 170. The sensor unit 140 can supply the control unit 170 with acquired information 300 indicating the voice of the user U acquired by the microphone, etc. The sensor unit 140 can supply the control unit 170 with acquired information 300 indicating an image, video, etc. of the user U acquired by the camera.

[0042] The communication unit 150 can communicate with, for example, the information processing device 200, other electronic devices 100, etc. The communication unit 150 can support various communication standards. The communication unit 150 can send and receive various information via, for example, a wired or wireless network. The communication unit 150 can supply the received information to the control unit 170. The communication unit 150 can send information to a destination instructed by the control unit 170.

[0043] The storage unit 160 can store programs and data. The storage unit 160 is also used as a working area for temporarily storing processing results of the control unit 170. The storage unit 160 may include any non-transitory storage medium, such as a semiconductor storage medium or a magnetic storage medium. The storage unit 160 may include multiple types of storage media. The storage unit 160 may include a combination of a portable storage medium, such as a memory card, an optical disk, or a magneto-optical disk, and a storage medium reader. The storage unit 160 may include a storage device used as a temporary storage area, such as a RAM (Random Access Memory).

[0044] The storage unit 160 can store, for example, a program 161, acquired information 300, output information 310, status information 500, etc. The program 161 can provide various control functions for realizing a virtual event in cooperation with the information processing device 200. The acquired information 300 is, for example, information acquired by the sensor unit 140. The output information 310 and status information 500 are, for example, information received from the information processing device 200. The storage unit 160 can store the acquired information 300, the output information 310, and the status information 500 in chronological order.

[0045] The control unit 170 is an arithmetic processing device. Examples of the arithmetic processing device include, but are not limited to, a central processing unit (CPU), a system-on-a-chip (SoC), a micro control unit (MCU), a field-programmable gate array (FPGA), and a coprocessor. The control unit 170 comprehensively controls the operation of the electronic device 100 to realize various functions.

[0046] Specifically, the control unit 170 executes instructions included in the program 161 stored in the storage unit 160 while referring to information stored in the storage unit 160 as necessary. The control unit 170 then controls the functional units in accordance with the data and instructions, thereby realizing various functions. The functional units include, but are not limited to, the display unit 110, the operation unit 120, the speaker unit 130, the sensor unit 140, and the communication unit 150, for example.

[0047] When the control unit 170 acquires acquired information 300 capable of identifying the voice, volume, etc. of the user U using the sensor unit 140, the control unit 170 controls transmission of the acquired information 300 to the information processing device 200 via the communication unit 150. When the information processing device 200 instructs the control unit 170 to output output information 310 via the communication unit 150, the control unit 170 causes the display unit 110 to display an image indicated by the output information 310 and causes the speaker unit 130 to output sound indicated by the output information 310. When the information processing device 200 instructs the control unit 170 to output status information 500 via the communication unit 150, the control unit 170 causes the display unit 110 to display an image of the status information 500 and causes the speaker unit 130 to output sound indicated by the status information 500.

[0048] An example of the functional configuration of the electronic device 100 according to this embodiment has been described above. Note that the configuration described above using Fig. 6 is merely an example, and the functional configuration of the electronic device 100 according to this embodiment is not limited to this example. The functional configuration of the electronic device 100 according to this embodiment can be flexibly modified according to specifications and operations.

[0049] In this embodiment, the electronic device 100 will be described as having the display unit 110 and the speaker unit 130 function as output units that output the output information 310, the status information 500, etc. However, the present invention is not limited to this. For example, the electronic device 100 may be configured to output the output information 310 to an external output device electrically connected thereto.

[0050] Fig. 7 is a diagram showing an example of the configuration of an information processing device 200 according to an embodiment. As shown in Fig. 7, the information processing device 200 includes a display unit 210, an operation unit 220, a communication unit 230, a storage unit 240, and a control unit 250. The control unit 250 is electrically connected to the display unit 210, the operation unit 220, the communication unit 230, the storage unit 240, etc.

[0051] The display unit 210 is configured to be able to display various types of information under the control of the control unit 250. The display unit 210 has a display panel such as a liquid crystal display, an organic EL display, etc. The display unit 210 displays information such as characters, figures, and images in response to a signal input from the control unit 250.

[0052] The operation unit 220 has one or more devices for accepting user operations. The devices for accepting user operations include, for example, keys, buttons, touch screens, etc. The operation unit 220 can supply signals corresponding to the accepted operations to the control unit 250.

[0053] The communication unit 230 can communicate with, for example, the electronic device 100, other communication devices, etc. The communication unit 230 can support various communication standards. The communication unit 230 can send and receive various information via, for example, a wired or wireless network, etc. The communication unit 230 can provide the received information to the control unit 250. The communication unit 230 can send information to a destination instructed by the control unit 250.

[0054] The storage unit 240 can store programs and data. The storage unit 240 is also used as a working area for temporarily storing processing results of the control unit 250. The storage unit 240 may include any non-transitory storage medium, such as a semiconductor storage medium or a magnetic storage medium. The storage unit 240 may include multiple types of storage media. The storage unit 240 may include a combination of a portable storage medium, such as a memory card, an optical disk, or a magneto-optical disk, and a storage medium reader. The storage unit 240 may include a storage device, such as RAM, that is used as a temporary storage area.

[0055] The storage unit 240 can store, for example, a program 241, acquired information 300, output information 310, attribute information 320, algorithm information 330, participant information 340, seating arrangement information 350, status information 500, topic information 510, presentation information 520, etc. The program 241 can provide various control functions for realizing a virtual event in cooperation with multiple electronic devices 100. The acquired information 300 is, for example, information provided by the electronic devices 100. The output information 310 is, for example, information created for each of the multiple electronic devices 100 based on the acquired information 300. The attribute information 320 is, for example, information indicating the attributes of multiple users U participating in the virtual event. The algorithm information 330 includes, for example, an algorithm for determining seating arrangement at the virtual table 1000. The participant information 340 includes, for example, information capable of identifying users U participating in the virtual event. The seating arrangement information 350 includes, for example, information indicating the relationship between the arrangement of the seats 1100 at the virtual table 1000 and the seating arrangement of the user U. The state information 500 includes, for example, information that can identify an analyzed excitement state. The topic information 510 includes, for example, information indicating a topic obtained by analyzing the content of the user U's utterances. The presentation information 520 includes, for example, information for encouraging the user U to speak. The presentation information 520 includes, for example, information for presenting a topic, a question, etc.

[0056] In the present embodiment, the information processing device 200 will be described as storing the attribute information 320, the algorithm information 330, the participant information 340, the seating arrangement information 350, the status information 500, the topic information 510, the presentation information 520, etc. in the storage unit 240. However, the information processing device 200 may be configured to acquire information such as the attribute information 320, the algorithm information 330, the participant information 340, the seating arrangement information 350, the status information 500, the topic information 510, the presentation information 520, etc. from an accessible external storage device, server, etc.

[0057] The control unit 250 is an arithmetic processing device. Examples of the arithmetic processing device include, but are not limited to, a CPU, an SoC, an MCU, an FPGA, and a coprocessor. The control unit 250 can comprehensively control the operation of the information processing device 200 to realize various functions.

[0058] Specifically, the control unit 250 can execute instructions contained in the program 241 stored in the storage unit 240 while referring to information stored in the storage unit 240 as necessary. The control unit 250 then controls the functional units in accordance with the data and instructions, thereby realizing various functions. The functional units include, but are not limited to, the display unit 210 and the communication unit 230, for example.

[0059] The control unit 250 has functional units such as a determination unit 251, an analysis unit 252, an estimation unit 253, a creation unit 254, and an output control unit 255. The control unit 250 executes a program 241 to realize the functions of the determination unit 251, the analysis unit 252, the estimation unit 253, the creation unit 254, and the output control unit 255. The program 241 is a program for causing the control unit 250 of the information processing device 200 to function as the determination unit 251, the analysis unit 252, the estimation unit 253, the creation unit 254, and the output control unit 255.

[0060] The determination unit 251 determines the seating order of the users U at the virtual table 1000 based on the attribute information 320 of the multiple users U participating in the virtual event. The determination unit 251 determines the seating order of the users U at the virtual table 1000 based on, for example, the attributes of the users U participating in the virtual event and an arrangement algorithm of the virtual table 1000.

[0061] The analysis unit 252 analyzes the state of excitement at the virtual table 1000 based on the acquired information 300 and seating arrangement information 350 provided by the electronic device 100. The analysis unit 252 analyzes the state of excitement based on the volume indicated by the acquired information 300, for example, for each of multiple users U at the virtual table 1000 or for each group of users U who are conversing. Whether or not a conversation is taking place can be determined from the content of the speech in the acquired information 300. The analysis unit 252 analyzes the state of excitement based on, for example, the average volume over a predetermined period of time. The predetermined period of time includes a set period of time, such as 10 minutes. The analysis unit 252 analyzes the state of excitement based on facial images of users indicated by the acquired information 300. The analysis unit 252 analyzes the state of excitement based on, for example, the percentage of smiles over a predetermined period of time.

[0062] The estimation unit 253 estimates topic information 510 related to the excitement state based on the utterance information of the user U indicated in the acquired information 300. The estimation unit 253 analyzes the utterance information indicated by the acquired information 300, for example, using well-known natural language understanding, natural language processing, etc. The estimation unit 253 estimates topic information 510 based on, for example, keywords indicated in the utterance information at a predetermined time, common keywords uttered by multiple users U, etc. The estimation unit 253 estimates topic information 510 based on keywords using a database indicating correspondence relationships between keywords and topics, machine learning, etc. The estimation unit 253 can store the estimated topic information 510 in the storage unit 240 in association with the excitement state, the user U, etc.

[0063] The creation unit 254 creates state information 500 showing a map of the excitement state at the analyzed virtual table 1000. The creation unit 254 stores the excitement state analyzed for each of a plurality of users in association with the user U, and creates state information 500 in which the analyzed excitement state is assigned to a map that schematically shows the virtual table 1000 based on the seating arrangement information 350. The creation unit 254 may create state information 500 in which the excitement state is grouped based on the analysis result.

[0064] The output control unit 255 controls the electronic device 100 to output the output information 310, the status information 500, the topic information 510, the presentation information 520, etc. The output control unit 255, for example, instructs the electronic device 100 of the user U to output information via the communication unit 230. The output control unit 255 controls the electronic device 100 to output presentation information 520 to encourage the user U to speak. The output control unit 255 controls the electronic device 100 to output presentation information 520 extracted from the plurality of pieces of presentation information 520 based on extraction conditions. The extraction conditions include, for example, conditions for randomly extracting presentation information 520 from the plurality of pieces of presentation information 520, conditions for extracting presentation information suitable for the attributes of the user U to whom the analysis unit 252 has analyzed that the user U is not excited, etc. The output control unit 255 controls the electronic device 100 of the user U to whom the analysis unit 252 has analyzed that the user U is not excited, to output the presentation information 520.

[0065] An example of the functional configuration of the information processing device 200 according to this embodiment has been described above. Note that the above configuration described using Fig. 8 is merely an example, and the functional configuration of the information processing device 200 according to this embodiment is not limited to this example. The functional configuration of the information processing device 200 according to this embodiment can be flexibly modified according to specifications and operations.

[0066] Fig. 8 is a flowchart showing an example of a processing procedure executed by the electronic device 100 according to the embodiment. The processing procedure shown in Fig. 8 is realized by the control unit 170 of the electronic device 100 executing the program 161. The processing procedure shown in Fig. 8 is repeatedly executed by the control unit 170.

[0067] 8, the control unit 170 of the electronic device 100 determines whether or not the acquired information 300 has been acquired from the sensor unit 140 (step S101). For example, the control unit 170 determines that the acquired information 300 has been acquired when the sensor unit 140 supplies the acquired information 300. When the control unit 170 determines that the acquired information 300 has been acquired from the sensor unit 140 (Yes in step S101), the control unit 170 proceeds to step S102.

[0068] The control unit 170 transmits the acquired information 300 to the information processing device 200 (step S102). For example, the control unit 170 compresses the acquired information 300 to which information capable of identifying the electronic device 100 has been added, and transmits the compressed information to the information processing device 200 via the communication unit 150. When the process of step S102 ends, the control unit 170 advances the process to step S107, which will be described later.

[0069] Furthermore, if the control unit 170 determines that the acquired information 300 has not been acquired from the sensor unit 140 (No in step S101), the process proceeds to step S103. The control unit 170 determines whether or not the output information 310 has been received (step S103). For example, the control unit 170 determines that the output information 310 has been received when the output information 310 has been received from the information processing device 200 via the communication unit 150. If the control unit 170 determines that the output information 310 has been received (Yes in step S103), the process proceeds to step S104.

[0070] The control unit 170 executes an output process for the output information 310 (step S104). For example, by executing the output process, the control unit 170 causes the sound of the output information 310 to be output from the speaker unit 130. For example, by executing the output process, the control unit 170 causes the image of the output information 310 to be displayed in the corresponding display area of ​​the display unit 110. When the process of step S104 ends, the control unit 170 advances the process to step S107, which will be described later.

[0071] Furthermore, if the control unit 170 determines that the output information 310 has not been received (No in step S103), the control unit 170 proceeds to step S105, which will be described later. The control unit 170 determines whether the status information 500 or the presentation information 520 has been received (step S105). For example, if the status information 500 or the presentation information 520 has been received from the information processing device 200 via the communication unit 150, the control unit 170 determines that the status information 500 or the presentation information 520 has been received. If the control unit 170 determines that the status information 500 or the presentation information 520 has not been received (No in step S105), the control unit 170 proceeds to step S107, which will be described later.

[0072] Furthermore, when the control unit 170 determines that the status information 500 or the presentation information 520 has been received (Yes in step S105), the control unit 170 proceeds to step S106. The control unit 170 executes output processing of the status information 500 or the presentation information 520 (step S106). For example, the control unit 170 executes the output processing to display the received status information 500 on the display unit 110. For example, the control unit 170 executes the output processing to display an image of the received presentation information 520 on the display unit 110 or output the audio of the received presentation information 520 from the speaker unit 130. When the processing of step S106 ends, the control unit 170 proceeds to step S107.

[0073] The control unit 170 determines whether to end the process (step S107). For example, the control unit 170 determines to end the process when the virtual event ends, an end instruction from the user U, or the like is received. If the control unit 170 determines not to end the process (No in step S107), the control unit 170 returns the process to step S101 already described and continues the process. If the control unit 170 determines to end the process (Yes in step S107), the control unit 170 proceeds to step S108.

[0074] The control unit 170 executes an output termination process (step S108). For example, by executing the output termination process, the control unit 170 terminates output from the display unit 110, the speaker unit 130, etc. that have been instructed to output. When the process of step S108 ends, the control unit 170 ends the processing procedure shown in FIG. 8.

[0075] Fig. 9 is a flowchart showing an example of a processing procedure for output control executed by the information processing device 200 according to the embodiment. The processing procedure shown in Fig. 9 is realized by the control unit 250 of the information processing device 200 executing the program 241. The processing procedure shown in Fig. 9 is executed by the control unit 250 in a state where the seating order of users U participating in the virtual event has been determined.

[0076] 9, the control unit 250 of the information processing device 200 determines whether or not the acquired information 300 has been received from the electronic device 100 (step S201). For example, when the acquired information 300 has been received via the communication unit 230, the control unit 250 determines that the acquired information 300 has been received. When the control unit 250 determines that the acquired information 300 has not been received from the electronic device 100 (No in step S201), the control unit 250 proceeds to step S204, which will be described later. When the control unit 250 determines that the acquired information 300 has been received from the electronic device 100 (Yes in step S201), the control unit 250 proceeds to step S202.

[0077] The control unit 250 analyzes the state of excitement at the virtual table 1000 based on the acquired information 300 and the seating arrangement information 350 (step S202). For example, the control unit 250 functions as the analysis unit 252 to analyze the state of excitement for each user U or group having a conversation at the virtual table 1000 based on the volume of sound at a predetermined time indicated by the acquired information 300. For example, the control unit 250 analyzes the state of excitement based on the average volume, maximum volume, etc. of the volume at the predetermined time. For example, the control unit 250 may use a machine learning program or the like that determines the state of excitement based on the volume.

[0078] For example, when the volume exceeds a first threshold, the control unit 250 analyzes that the state is a first excitement state. For example, when the volume is equal to or less than the first threshold and exceeds a second threshold, the control unit 250 analyzes that the state is a second excitement state. For example, when the volume is equal to or less than the second threshold, the control unit 250 analyzes that the state is a third excitement state. When the process of step S202 ends, the control unit 250 proceeds to step S203.

[0079] Control unit 250 estimates user topic information 510 based on the utterance information indicated by acquired information 300 (step S203). For example, control unit 250 functions as estimation unit 253 to analyze the utterance information indicated by acquired information 300 and estimate topic information 510 based on keywords indicated in the utterance information at a predetermined time, common keywords uttered by multiple users U, etc. Control unit 250 associates estimated topic information 510 with user U, an area of ​​virtual table 1000, etc., and stores it in storage unit 240, and then proceeds to step S204.

[0080] The control unit 250 determines whether or not it has been a predetermined time (step S204). For example, the control unit 250 determines that it has been a predetermined time when a predetermined time has elapsed since the creation of the excitement state. If the control unit 250 determines that it has not been a predetermined time (No in step S204), it proceeds to step S207, which will be described later. On the other hand, if the control unit 250 determines that it has been a predetermined time (Yes in step S204), it proceeds to step S205.

[0081] The control unit 250 creates state information 500 of the excitement state at the virtual table 1000 (step S205). For example, the control unit 250 functions together with the creation unit 254 to create state information 500 that assigns the analyzed excitement state to a map that schematically shows the virtual table 1000, based on the excitement state at the virtual table 1000 analyzed over a predetermined period of time and the seating arrangement information 350. When the process of step S205 ends, the control unit 250 advances the process to step S206.

[0082] The control unit 250 executes a process of outputting the status information 500 (step S206). The output process includes, for example, a process of identifying the electronic device 100 that is to output the status information 500, and a process of instructing the identified electronic device 100 to output the status information 500. After the control unit 250 causes the electronic device 100 to output the status information 500, the process proceeds to step S207.

[0083] The control unit 250 determines whether it is the presentation timing (step S207). The presentation timing includes, for example, the timing when a low-energy state is analyzed, the timing when a preset time has elapsed, the timing when a presentation instruction is received from the user U, etc. If the control unit 250 determines that it is not the presentation timing (No in step S207), the control unit 250 proceeds to the process at step S209, which will be described later. On the other hand, if the control unit 250 determines that it is the presentation timing (Yes in step S207), the control unit 250 proceeds to the process at step S208.

[0084] The control unit 250 executes an output process of the presentation information 520 (step S208). The output process includes, for example, a process of extracting the presentation information 520 from a database or the like, a process of identifying the electronic device 100 that is to output the presentation information 520, and a process of instructing the identified electronic device 100 to output the presentation information 520. After causing the electronic device 100 to output the presentation information 520, the control unit 250 proceeds to the process of step S209.

[0085] The control unit 250 determines whether to end the process (step S209). For example, the control unit 250 determines to end the process when it has received a command to end the virtual event. If the control unit 250 determines not to end the process (No in step S209), the control unit 250 returns the process to step S201 already described and continues the process. If the control unit 250 determines to end the process (Yes in step S209), the control unit 250 advances the process to step S210.

[0086] The control unit 250 instructs the electronic device 100 to end the output (step S210). For example, the control unit 250 instructs the electronic device 100 that has instructed the output to end the output via the communication unit 230. When the process of step S210 ends, the control unit 250 ends the process procedure shown in FIG.

[0087] 10 is a diagram illustrating a display example of the electronic device 100 in the virtual event system 1 according to the embodiment. In the example shown in FIG. 10, it is assumed that the virtual event is organized by a user U-6.

[0088] In step ST11 shown in FIG. 10 , the information processing device 200 analyzes that users U-3, U-4, and U-8 are in a first excited state in the virtual table 1000 and form a first group. The information processing device 200 analyzes that users U-2, U-6, and U-7 are in a second excited state in the virtual table 1000 and form a second group. The information processing device 200 analyzes that users U-1 and U-5 are not excited in the virtual table 1000. The information processing device 200 displays state information 500 indicating a map of these excitement states on the display unit 110 of the electronic device 100 of user U-6. The information processing device 200 displays topic information 510 indicating the estimated first group's topics of "soccer" and "Olympics" in association with the state information 500. The information processing device 200 associates topic information 510 indicating the estimated second group's "topics of favorite celebrities" with the status information 500 and displays it. In the map of these excitement states, the information processing device 200 may represent each excitement state by varying the shade of an area on the virtual table 1000. Furthermore, in the map of these excitement states, the information processing device 200 may display each excitement state by changing the color of an area on the virtual table 1000. For example, when users U-3, U-4, and U-8 are in a first excitement state, the information processing device 200 may display the areas of these groups in red; when users U-2, U-6, and U-7 are in a second excitement state, the information processing device 200 may display the areas of these groups in yellow; and when users U-1 and U-5 are not in an excitement state, the information processing device 200 may display the areas of these groups in gray. The color combinations displayed by the information processing device 200 can be changed as desired.

[0089] In step ST12, the information processing device 200 extracts presentation information 520 of "Are you interested in soccer?" from a database or the like based on the topic information 510 of the first group, and outputs the presentation information 520 to the electronic devices 100 of the users U-1 and U-5. By referring to the presentation information 520, the users U-1 and U-5 start a conversation about the presentation information 520, and the conversation becomes lively.

[0090] The information processing device 200 analyzes the excitement state based on the acquired information 300 provided by the electronic devices 100 of the users U-1 and U-5. In this case, the information processing device 200 analyzes that the excitement state is a first state based on the volume of each of the users U-1 and U-5. The information processing device 200 estimates topic information 510 based on the speech information of each of the users U-1 and U-5. In the example shown in step ST12, the information processing device 200 estimates topic information 510 indicating the "topic of soccer."

[0091] In step ST13, since users U-1 and U-5 have transitioned to the first excitement state, the information processing device 200 creates status information 500 indicating that users U-1, U-3, U-4, U-5, and U-8 are in the first excitement state and users U-2, U-6, and U-7 are in the second excitement state. The information processing device 200 controls the electronic device 100 to display the created status information 500. User U-6, who is the organizer, can confirm that users U-1 and U-5 are excited by the presented information 520 by referring to the status information 500 displayed on the display unit 110 of the electronic device 100.

[0092] Furthermore, if user U-6 determines that user U-1 and user U-5 are not excited even after the presentation information 520, he or she makes a speech to user U-1 and user U-5. The electronic device 100 provides acquired information 300 indicating the speech to the information processing device 200. The information processing device 200 causes the electronic device 100 to output output information 310 based on the acquired information 300. This allows the virtual event system 1 to enable the organizer to encourage interaction between user U-1 and user U-5, thereby helping to create an overall excitement at the virtual table 1000.

[0093] As described above, the virtual event system 1 can determine the seating order of the user U at the virtual table 1000 according to the attributes of the user U participating in the virtual event. The virtual event system 1 can analyze the status of the user U at the virtual table 1000 based on the acquired information 300 provided by the electronic device 100 and the seating order information 350 of the user U at the virtual table 1000. The virtual event system 1 creates status information 500 indicating a map of the analyzed status of the user U, and outputs the status information 500 to the electronic device 100. Thus, when the virtual event system 1 determines the seating order of the user U at the virtual table 1000, the status of the user U at the virtual table 1000 can be confirmed on the electronic device 100 using the status information 500. As a result, the virtual event system 1 can support all of the multiple users participating in the virtual event in having a good time by outputting the status information 500 to the electronic device 100. Furthermore, the virtual event system 1 can provide the user U with a sense of unity appropriate for the virtual event and contribute to improving trust between users.

[0094] The virtual event system 1 can use the status information 500 as information showing a map of the excitement state at the analyzed virtual table 1000. In this way, the information processing device 200 in the virtual event system 1 outputs the status information 500 showing a map of the excitement state at the virtual table 1000 to the electronic device 100, allowing the user U to visually check the excitement state at the virtual table 1000. As a result, the virtual event system 1 allows the user U to recognize that the virtual table 1000 is lacking in excitement, allowing the organizer or the like to liven up the event.

[0095] The virtual event system 1 can analyze the excitement level at the virtual table 1000 based on the volume of the user U indicated by the acquired information 300 at a predetermined time. This allows the virtual event system 1 to analyze the excitement level based on the relationship between the seating order at the virtual table 1000 and the volume by focusing on the volume of the user U at the virtual table 1000. As a result, the virtual event system 1 can help all of the multiple users participating in the virtual event to have a good time just by measuring the volume.

[0096] The virtual event system 1 can estimate topic information 510 related to the excitement state based on the speech information of the user U indicated by the acquired information 300, and create state information 500 that associates the topic information 510 with the excitement state. This allows the information processing device 200 to check the excitement state and topic at the virtual table 1000 on the electronic device 100. As a result, the virtual event system 1 can provide a trigger for the user U who is not excited by making the user U recognize the excitement state and topic at the virtual table 1000.

[0097] In the virtual event system 1, the information processing device 200 can cause the electronic device 100 to output presentation information 520 for encouraging the user to speak. In this way, the virtual event system 1 can encourage the user U of the virtual table 1000 to speak by causing the electronic device 100 to output the presentation information 520. As a result, by outputting the presentation information 520, the virtual event system 1 can support all of the multiple users participating in the virtual event to have a good time.

[0098] The virtual event system 1 can control the electronic device 100 of the user U analyzed as not being excited so that the information processing device 200 outputs the presentation information 520. In this way, the virtual event system 1 can encourage the user U at the virtual table 1000 to speak by having the electronic device 100 of the user U not being excited output the presentation information 520. As a result, the virtual event system 1 can support the users who are not excited about the virtual event to become more excited by outputting the presentation information 520.

[0099] The information processing device 200 can determine the seating order of the user U at the virtual table 1000 according to the attributes of the user U participating in the virtual event. The information processing device 200 can analyze the status of the user U at the virtual table 1000 based on the acquired information 300 provided by the electronic device 100 and the seating order information 350 of the user U at the virtual table 1000. The information processing device 200 creates status information 500 indicating a map of the analyzed status of the user U, and causes the information processing device 200 to output the status information 500 to the electronic device 100. As a result, when the information processing device 200 determines the seating order of the user U at the virtual table 1000, the information processing device 200 can cause the electronic device 100 to check the status of the user U at the virtual table 1000 based on the status information 500. As a result, the information processing device 200 can support all of the multiple users participating in the virtual event to have fun by causing the electronic device 100 to output the status information 500.

[0100] FIG. 11 is a diagram illustrating another display example in the virtual event system 1 according to the embodiment. As shown in FIG. 11, the above-described virtual event system 1 can cause the electronic device 100 to output character information 310A of the user U so that the character information 310A can be moved to the seat position of the virtual table 1000. The character information 310A includes, for example, an avatar. The information processing device 200 analyzes the excitement state of each of the multiple virtual tables 1000 and controls the electronic device 100 to display status information 500A indicating the analyzed excitement state near the virtual table 1000. The status information 500A includes, for example, an icon, a character, or text. The electronic device 100 displays the status information 500A on the display unit 110 in response to an instruction from the information processing device 200.

[0101] 11, the information processing device 200 causes the electronic device 100 to display status information 500A that associates "Excitement status: High" indicating a first excitement status with "Excitement status: Medium" indicating a second excitement status. The information processing device 200 causes the electronic device 100 to display topic information 510 estimated for the virtual table 1000 in association with the status information 500A via the virtual table 1000. The information processing device 200 may display each excitement status by any combination of character strings, numerical values, colors, font thickness, etc.

[0102] In the above-described embodiment, the virtual event system 1 has been described as a case in which the information processing device 200 causes the electronic device 100 to output status information 500 indicating the excitement state by the shading of areas on the virtual table 1000. However, the present invention is not limited to this. The virtual event system 1 may also cause the electronic device 100 to output status information 500 indicating the excitement state, such as a bar graph for each area on the virtual table 1000.

[0103] In the above embodiment, the virtual event system 1 has been described as a case in which the information processing device 200 outputs the presentation information 520 in a speech bubble to the electronic device 100, but is not limited to this. The virtual event system 1 may also be configured to display the presentation information 520 on the electronic device 100 as captions, audio, or the like.

[0104] In the above-described embodiment, the virtual event system 1 has been described with the information processing device 200 as a cloud server, but is not limited to this. For example, the virtual event system 1 may be implemented by the electronic device 100 of the user U, where the functions of the information processing device 200 are realized. Furthermore, the system configuration included in the present disclosure may be implemented as a peer-to-peer system in which multiple electronic devices 100 exchange data. The system configuration included in the present disclosure may be a system in which multiple electronic devices 100 exchange data without using a server. Furthermore, the functions and configuration of the information processing device 200 may be included in the electronic device 100.

[0105] Although specific embodiments have been described to fully and clearly disclose the claimed technology, the appended claims should not be limited to the above-described embodiments, but should be construed to embody all modifications and alternative arrangements that may be made by those skilled in the art within the scope of the basic concept presented herein. [Explanation of symbols]

[0106] 1. Virtual Event System 100 Electronic equipment 110 Display section 120 Operation section 130 Speaker section 140 Sensor unit 150 Communications Department 160 Storage section 161 Programs 170 Control Unit 200 Information processing device 210 Display section 220 Operation section 230 Communications Department 240 Storage section 241 Programs 250 control section 251 Decision Section 252 Analysis Department 253 Estimation Department 254 Creation Department 255 Output control section 300 Acquired information 310 Output Information 320 Attribute information 330 Algorithm Information 340 Participant information 350 Seating information 500 Status Information 510 Hot Topic Information 520 Presentation information 1000 Virtual Tables 1100 seats

Claims

1. an electronic device that acquires information emitted by a user and provides the acquired information; an information processing device capable of communicating with a plurality of the electronic devices; Equipped with The information processing device includes: an analysis unit that analyzes the excitement level of each of a plurality of groups of users that do not include common users based on the acquired information provided by the electronic device; an estimation unit that estimates topic information for each of the plurality of groups based on the acquired information provided by the electronic device; an output control unit that outputs the excitement state and the topic information of at least one group among the plurality of groups to the electronic devices of users who belong to at least one group other than the one group; A virtual event system comprising:

2. In the virtual event system according to claim 1, The output control unit outputs the excitement state and topic information of at least one of the plurality of groups to the electronic devices of all users belonging to each of the plurality of groups.

3. In the virtual event system according to claim 1, The output control unit outputs the excitement level and topic information for each of the plurality of groups to the electronic devices of all users belonging to each of the plurality of groups.

4. In the virtual event system according to any one of claims 1 to 3, A virtual event system, wherein the topic information and the excitement state output by the output control unit are both information indicating text.

5. In the virtual event system according to any one of claims 1 to 4, the excitement state output by the output control unit is information indicating a color corresponding to the excitement state, A virtual event system in which the topic information output by the output control unit is information indicating the topic information in text.

6. In the virtual event system according to claim 5, The output control unit outputs a color corresponding to the excitement state as a display color of the character.

7. The virtual event system according to any one of claims 1 to 6, The output control unit outputs the excitement state in association with a map.

8. The virtual event system according to any one of claims 1 to 7, The output control unit outputs presentation information to the user's electronic device to encourage the user to speak.

9. In the virtual event system according to claim 8, A virtual event system, wherein the presentation information is information based on the topic information of a group to which the user who received the presentation information does not belong.

10. 10. The virtual event system according to claim 8 or claim 9, The output control unit outputs the presentation information to the electronic devices of users who are analyzed by the analysis unit as not being excited.

11. a communication unit capable of communicating with a plurality of electronic devices; a control unit capable of controlling an output to the electronic device; Equipped with The control unit an analysis unit that analyzes the excitement of each of a plurality of groups that are made up of the users and do not include common users, based on acquired information provided by the electronic device after acquiring information sent by the users; an estimation unit that estimates topic information for each of the plurality of groups based on the acquired information provided by the electronic device; an output control unit that outputs the excitement state and the topic information of at least one group among the plurality of groups to the electronic devices of users who belong to at least one group other than the one group; An information processing device comprising:

12. An output control method executed by an information processing device that controls outputs to a plurality of electronic devices, comprising: analyzing the excitement of each of a plurality of groups made up of the users and not including any common users, based on the acquired information provided by the electronic device after acquiring the information issued by the users; estimating topic information for each of the plurality of groups based on the acquired information provided by the electronic device; outputting the excitement state and the topic information of at least one group among the plurality of groups to the electronic devices of users who belong to at least one group other than the one group; An output control method including:

13. An information processing device having a communication unit capable of communicating with a plurality of electronic devices, analyzing the excitement of each of a plurality of groups made up of the users and not including any common users, based on the acquired information provided by the electronic device after acquiring the information issued by the users; estimating topic information for each of the plurality of groups based on the acquired information provided by the electronic device; outputting the excitement state and the topic information of at least one group among the plurality of groups to the electronic devices of users who belong to at least one group other than the one group; A program that executes the following.

Citation Information

Patent Citations

  • Conference system

    JP2011035773A

  • Information processing device, information processing system, and program

    JP2015035769A

  • Communication terminal and voice recognition system

    JP2017068061A

  • Information processing method, information processing system and information processor

    JP2018045676A

  • Image display system, control method therefor, information processor, control method therefor and program

    JP2018174479A