System and method for supporting web conferencing
The web conference support system analyzes participant expressions and dialogue to provide actionable insights and recommendations, improving the effectiveness of online business negotiations by enhancing data utilization in web conferences.
Patent Information
- Application Number
- JP2022015171
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-02-02
- Publication Date
- 2025-01-29
- Estimated Expiration
- 2042-02-02
Smart Images

Figure 0007623968000001 
Figure 0007623968000002 
Figure 0007623968000003
Abstract
Description
[Technical field]
[0001] The present invention relates generally to computer techniques for supporting web conferencing. [Background technology]
[0002] 2. Description of the Related Art Nowadays, web conferences, which are conferences in which participants meet via the Internet without meeting face-to-face, are rapidly becoming popular in various business fields.
[0003] One specific example of a business sector in which web conferencing is becoming more widespread is business negotiations conducted online as part of sales activities for products or services.
[0004] Also, various systems for supporting sales activities of products and services have been proposed for some time (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2003-157354 A Summary of the Invention [Problem to be solved by the invention]
[0006] In the case of web conferences, by recording the conference, various digital data related to the speaker's emotions, speech content, etc. can be easily extracted and generated from the recorded conference data. Therefore, such technology can be used to support web conferences for online sales activities and other purposes. [Means for solving the problem]
[0007] The system includes a storage device and a processor connected to the storage device. The storage device stores recorded data for each web conference. For each piece of recorded data, a type of topic in the web conference represented by the recorded data is associated in the storage device. For each piece of recorded data, the processor calculates an attention level, which is an evaluation value based on facial expressions, actions, and speech content of at least one participant recorded in the recorded data. When the processor receives a designation of one piece of recorded data from a user, the processor acquires from the storage device recorded data that has the same type of topic as the designated recorded data and has a difference in attention level with the designated recorded data within a predetermined range, and displays information about the acquired recorded data. Effect of the Invention
[0008] According to the present invention, it is possible to provide web conference support that contributes to achieving the objectives of a web conference. [Brief description of the drawings]
[0009] [Figure 1] 1 shows an overview of an embodiment. [Diagram 2] 1 illustrates an example of the configuration of a web conference support system according to an embodiment. [Diagram 3] 13 shows an example of the configuration of a video management table. [Figure 4] 13 shows an example of the configuration of a video analysis result table. [Diagram 5] 13 shows an example of the configuration of an emotion type table. [Figure 6] 13 shows an example of the configuration of a conference information management table. [Figure 7] 13 shows an example of the configuration of a customer management table. [Figure 8] An example of a customer type is shown below. [Figure 9] 1 shows an example of the overall flow of processing performed in an embodiment. [Figure 10] 13 shows an example of a flow of a video analysis process. [Figure 11] 13 shows an example of the flow of a meeting information extraction process. [Figure 12] 13 shows an example of the flow of an attention level calculation process. [Figure 13] 13 shows an example of the flow of a reference information extraction process. [Figure 14] 13 shows an example of the flow of a difference point calculation process. [Figure 15] 13 shows an example of a reference information display screen. [Figure 16] 1 shows an example of a timeline display screen. [Figure 17] An example of the important / NG word display screen is shown. [Figure 18] An example of an important document display screen is shown. [Figure 19] 13 shows an example of the flow of a recommendation target extraction process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] In the following description, an "interface unit" may refer to one or more interface devices. The one or more interface devices may be at least one of the following: One or more I / O (Input / Output) interface devices. The I / O (Input / Output) interface devices are interface devices to at least one of the I / O devices and a remote display computer. The I / O interface device to the display computer may be a communications interface device. The at least one I / O device may be a user interface device, e.g., either an input device such as a keyboard and a pointing device, or an output device such as a display device. One or more communication interface devices. The one or more communication interface devices may be one or more homogeneous communication interface devices (e.g., one or more NICs (Network Interface Cards)) or two or more heterogeneous communication interface devices (e.g., a NIC and an HBA (Host Bus Adapter)).
[0011] In the following description, a "memory" refers to one or more memory devices, which are an example of one or more storage devices, and may typically be a primary storage device. At least one memory device in the memory may be a volatile memory device or a non-volatile memory device.
[0012] In the following description, a "persistent storage device" may be one or more persistent storage devices, which are an example of one or more persistent storage devices. A persistent storage device may typically be a non-volatile storage device (e.g., an auxiliary storage device), and more specifically, may be, for example, a hard disk drive (HDD), a solid state drive (SSD), a non-volatile memory express (NVME) drive, or a storage class memory (SCM).
[0013] Also, in the following description, "storage device" may be at least memory, including memory and persistent storage device.
[0014] Furthermore, in the following description, a "processor" may be one or more processor devices. The at least one processor device may typically be a microprocessor device such as a CPU (Central Processing Unit), but may also be other types of processor devices such as a GPU (Graphics Processing Unit). The at least one processor device may be a single-core or multi-core. The at least one processor device may be a processor core. The at least one processor device may also be a broader processor device such as a circuit that is a collection of gate arrays written in a hardware description language that performs part or all of the processing (e.g., an FPGA (Field-Programmable Gate Array), a CPLD (Complex Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit)).
[0015] In the following description, functions may be described using the expression "yyy unit", but the functions may be realized by one or more computer programs being executed by a processor, or by one or more hardware circuits (e.g., FPGA or ASIC), or by a combination thereof. When a function is realized by a program being executed by a processor, the function may be at least a part of the processor, since the specified processing is performed using a storage device and / or an interface device, etc., as appropriate. Processing described with a function as the subject may be processing performed by a processor or a device having the processor. A program may be installed from a program source. The program source may be, for example, a program distribution computer or a computer-readable recording medium (e.g., a non-transitory recording medium). The description of each function is an example, and multiple functions may be combined into one function, or one function may be divided into multiple functions.
[0016] In the following description, a process may be described with a "program" as the subject, but the process described with a program as the subject may be a process performed by a processor or a device having the processor. Two or more programs may be realized as one program, and one program may be realized as two or more programs.
[0017] In the following description, information that provides an output for an input may be described using expressions such as "xxx table," but the information may be a table of any structure, or may be a neural network that generates an output for an input, or a learning model such as a genetic algorithm or random forest. Therefore, the "xxx table" may be referred to as "xxx information." In the following description, the structure of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.
[0018] In the following description, the "web conference support system" may be a system composed of one or more physical computers, or may be a system (e.g., a cloud computing system) realized on a group of physical computing resources (e.g., a cloud platform). When the web conference support system "displays" display information, it may mean displaying the display information on a display device possessed by the computer, or the computer may transmit the display information to a display computer (in the latter case, the display information is displayed by the display computer). The following description of the embodiment will be given taking as an example a business negotiation for concluding a sales contract for a product or service, which is conducted online between one customer and one sales representative using a well-known web conferencing tool.
[0019] In this case, the business negotiations are usually conducted step by step through multiple web conferences, eventually leading to a contract.
[0020] That is, each business negotiation may include one or more web conferences. Also, each business negotiation may include multiple web conferences that are held consecutively in the same timeline. In this case, one or more web conferences held after a web conference are called subsequent web conferences.
[0021] 1 shows an overview of an embodiment. In the following description, "UI" is an abbreviation for User Interface, and typically refers to GUI (Graphical User Interface).
[0022] The web conference support system includes an interface device (not shown), a storage device 10, and a processor (not shown) connected thereto.
[0023] The storage device 10 stores at least a web conference support program. The web conference support program is a computer program for supporting a web conference.
[0024] By executing the web conference support program by the processor, processes such as video analysis process, conference information extraction process, reference information extraction process, and recommendation target extraction process are performed. The details of these processes will be described later, but the outline is as follows with reference to FIG. 1.
[0025] In a business negotiation, a web conference between a sales representative and a customer is recorded, and the recorded data is stored in the data storage unit 104. The web conference support system performs a video analysis process, which is an analysis process of the recorded data. The web conference support system performs a conference information extraction process, which extracts conference information based on the results of the video analysis.
[0026] The extracted conference information is stored in the data storage unit 104. Each web conference that constitutes a business negotiation includes one or more topics. Furthermore, a topic is composed of a collection of one or more utterances whose contents are highly related to each other. That is, each topic includes one or more utterances by at least one customer and one sales representative. The web conference support system calculates an attention level, which is an evaluation value based on at least the facial expressions, actions, and utterances of the customer recorded in the recording data, and includes the attention level in the conference information to which the recording data is associated. The data storage unit 104 stores recording data of multiple web conferences that were held consecutively during the same business negotiation (an example of the same time series) for at least one business negotiation.
[0027] When the web conference support system receives a designated piece of recorded data from a sales representative, the system performs a reference information extraction process. That is, the web conference support system acquires recorded data from the data storage unit 104 that has the same topic type as the designated recorded data and has a difference in attention level with the designated recorded data within a predetermined range, and displays reference information, which is information about the acquired recorded data, for the sales representative. The reference information may include information about recorded data of at least one subsequent web conference held after the web conference represented by the acquired recorded data.
[0028] In addition, when the web conference support system identifies customer information based on the acquired recording data, the web conference support system may perform a recommendation target extraction process to identify a recommendation target (e.g., a product or service) based on the customer information. The web conference support system may display information about the identified recommendation target to a sales representative. This embodiment will be described in detail below.
[0029] FIG. 2 shows an example of the overall configuration of a system including the web conference support system 100. As shown in FIG.
[0030] It should be noted that each block described below does not represent a hardware configuration but represents a functional block.
[0031] The web conference support system 100 includes a data processing unit 102, a data storage unit 104, a user interface unit 106, and a communication unit .
[0032] The user interface unit 106 accepts operations from the user via the touch panel, and is responsible for processing related to the user interface, such as image display and audio output. The communication unit 108 is responsible for communication with other devices, such as servers and terminals, via the Internet 290 (an example of a communication network). The data storage unit 104 stores various data. The data processing unit 102 executes various processes based on data acquired by the user interface unit 106 and the communication unit 108 and data stored in the data storage unit 104. The data processing unit 102 also functions as an interface for the user interface unit 106, the communication unit 108, and the data storage unit 104.
[0033] The data processing unit 102 includes a video analysis unit 121, a meeting information extraction unit 122, a reference information extraction unit 123, and a recommendation target extraction unit 124.
[0034] The video analysis unit 121 analyzes the recorded data of the Web conference, which is a video. The process in which the video analysis unit 121 analyzes the recorded data of the Web conference is called a video analysis process. The details of the video analysis process will be described later with reference to FIG.
[0035] The conference information extraction unit 122 generates conference information data, which is data indicating various attribute information related to the web conference represented by the recorded data to be analyzed, based on the result of the video analysis process performed by the video analysis unit 121. The process in which the conference information extraction unit 122 generates the conference information data is referred to as a conference information extraction process. Details of the conference information extraction process will be described later with reference to FIG.
[0036] The meeting information extraction unit 122 includes a customer type classification unit 201 , a topic division unit 202 , an emotion ratio calculation unit 203 , an attention level calculation unit 204 , an important / NG word calculation unit 205 , and a usage material extraction unit 206 .
[0037] The customer type classification unit 201 classifies the target customer into a corresponding customer type among a plurality of customer types. The topic division unit 202 identifies the topic raised in the web conference represented by the target recorded data based on the result of the video analysis process performed by the video analysis unit 121 (for example, divides the recorded data by topic). The emotion ratio calculation unit 203 calculates the emotion ratio of the customer during the conference based on the result of the video analysis process performed by the video analysis unit 121. The attention calculation unit 204 calculates the attention level of the target recorded data based on the result of the video analysis process performed by the video analysis unit 121. The attention level is an evaluation value that quantitatively evaluates the interest level of at least one participant (for example, a customer) based on the facial expression, action, and speech content of the participant recorded in the target recorded data. The important / NG word calculation unit 205 calculates important words and / or NG words based on the result of the video analysis process performed by the video analysis unit 121. The important word is a word that has increased the attention level as a result of being used in the web conference represented by the target recorded data. The NG word is a word that, when used in the web conference represented by the target recorded data, reduces the level of attention. The used material extraction unit 206 extracts used materials based on the result of the video analysis process performed by the video analysis unit 121.
[0038] The reference information extraction unit 123 extracts reference information based on the result of the conference information extraction process performed by the conference information extraction unit 122 and each of the functional units (201 to 206) included therein. The reference information is information presented to the user to help achieve the purpose of the web conference, and specifically includes at least one of the video represented by the recording data and the conference information represented by the conference information data. Details of the reference information extraction process will be described later with reference to FIG. 13.
[0039] Furthermore, the reference information extraction unit 123 performs a difference point calculation process. The difference point is an evaluation value for determining the order in which a plurality of pieces of reference information are presented to the user when there are multiple pieces of reference information. The details of the reference information extraction process will be described later with reference to FIG.
[0040] The recommendation target extraction unit 124 extracts recommendation targets. A recommendation target is a product or service that is likely to be appealing when proposed to a customer who is a participant of a web conference. Details of the recommendation target extraction process will be described later with reference to FIG. 19.
[0041] The user interface unit 106 includes an input unit 161 that receives input from the user, and an output unit 162 that outputs various types of information such as videos, images, and documents to the user.
[0042] The correspondence between the components shown in Fig. 2 and the components shown in Fig. 1 is, for example, as follows. That is, the video analysis process shown in Fig. 1 is executed by the video analysis unit 121 shown in Fig. 2. The conference information extraction process shown in Fig. 1 is executed by each of the functional units of the customer type classification unit 201, the topic division unit 202, the emotion ratio calculation unit 203, the attention calculation unit 204, the important / NG word calculation unit 205, and the used material extraction unit 206 included in the conference information extraction unit 122 shown in Fig. 2. The reference information extraction process shown in Fig. 1 is executed by the reference information extraction unit 123 shown in Fig. 2. The recommendation target extraction process shown in Fig. 1 is executed by the recommendation target extraction unit 124 shown in Fig. 2.
[0043] The data storage unit 104 includes a recorded data storage unit 141 , a video analysis result storage unit 142 , an emotion type data storage unit 143 , a meeting information data storage unit 144 , and a customer information data storage unit 145 .
[0044] The recording data storage unit 141 stores recording data for each web conference. The video analysis result storage unit 142 stores video analysis result data, which is data representing the results of the video analysis process performed by the video analysis unit 121. The emotion type data storage unit 143 stores emotion type data, which is a definition collection that defines the correspondence between the facial expressions of speakers during web conferences and specific emotion types. The conference information data storage unit 144 stores the conference information data generated by the conference information extraction unit 122. The customer information data storage unit 145 stores customer information, which is information regarding the attributes of customers.
[0045] Each of the functional units included in the data storage unit 104, namely, the recorded data storage unit 141, the video analysis result storage unit 142, the emotion type data storage unit 143, the conference information data storage unit 144, and the customer information data storage unit 145, stores data represented by the tables illustrated in Figures 3 to 7.
[0046] The tables shown in FIGS. 3 to 7 will be explained below.
[0047] FIG. 3 shows an example of the structure of a video management table stored in the recorded data storage unit 141. As shown in FIG.
[0048] The video management table 300 is a table for managing the recorded data for each web conference. The video management table 300 has a record for each recorded data. The record represents a video ID, which is an identification number of the recorded data, a start date and time and an end date and time of the web conference represented by the recorded data, the names of the customers and sales representatives who participated in the web conference (customer name and sales representative name), a business negotiation ID, which is an identification number for managing the business negotiation that is the purpose of the web conference, the number of business negotiations that indicates how many times the web conference is a meeting out of the total number of business negotiations, and the topics that were discussed in the web conference. That is, the video management table 300 roughly represents the contents of the web conference represented by each recorded data by linking and recording a video ID that identifies the recorded data with various components of the web conference represented by the recorded data for each record. According to the example shown in FIG. 3, the video management table 300 records, as components of the web conference represented by the recorded data assigned the video ID "220106001", that it is the first meeting of the entire business negotiation assigned the business negotiation ID "0001", that it started at 14:00 on January 6, 2022 and ended at 15:40, that customer A and sales representative P were participants, and that four topics, A, B, C, and D, were discussed at the conference.
[0049] The method of extracting topics from each recorded data will be described later with reference to FIG.
[0050] FIG. 4 shows an example of the configuration of a video analysis result table stored in the video analysis result storage unit 142. As shown in FIG.
[0051] The video analysis result table 400 is a table for recording video analysis result data, which is data representing the results of video analysis processing by the video analysis unit 121, for each recorded data. For ease of explanation, Fig. 4 shows a schematic table representing the results of video analysis processing for any one recorded data. That is, the video analysis result table 400 illustrated in Fig. 4 exists for each recorded data. The video analysis result table 400 has a record for each utterance during a web conference represented by each recorded data. The record represents an utterance ID, which is an identification number for identifying each utterance, a time indicating the time period in the recorded data to be analyzed in which each utterance was made, the utterance content recorded by converting the specific content of each utterance into text format, individual words extracted from the utterance content, positive words having positive attributes among the extracted words, negative words having negative attributes among the extracted words, the speaker of each utterance, the emotion of the speaker when each utterance was made, and the behavior such as gestures and gestures shown by the speaker when each utterance was made. That is, the video analysis result table 400 represents the content of each utterance during a web conference represented by each recorded data in detail by linking and recording the utterance ID that identifies the utterance and various components of the utterance for each record. According to the example shown in FIG. 4, the video analysis result table 400 records data indicating the following items for an utterance assigned with an utterance ID of "220106001-005". The utterance in question was uttered by a customer who was a participant in the web conference during the time period from 2 minutes 40 seconds to 2 minutes 55 seconds from the start of the recorded data to be analyzed, and was, "I see. When I hear things like that, it's important to be prepared after all." The utterance in question contains four words: "I see / Hearing that / Be prepared / It's important," and of these, the word "I see" has positive attributes. The customer made this statement while nodding and expressing an emotion classified as "Surprise."
[0052] FIG. 5 shows an example of the structure of an emotion type table stored in the emotion type data storage unit 143. As shown in FIG.
[0053] The emotion type table 500 is a definition set that defines in advance the correspondence between various facial expressions and various emotion types, and is a table for recording emotion type data that the video analysis unit 121 refers to when performing video analysis processing. The emotion type table 500 has a record for each facial expression. The record represents an image showing a typical type of various facial expressions, each type of facial expression, each type of emotion, and an attribute to which each emotion type is classified. That is, the emotion type table 500 records, for each record, an image showing a typical type of various facial expressions, the type of the facial expression, the type of emotion corresponding to the facial expression type, and the attribute of the emotion type in association with each other. According to the example shown in FIG. 5, the video management table 300 defines that when the facial expression of a speaker during speech is included in the facial expression type of "smile", the emotion of the speaker during speech is "happy", and the emotion type of "happy" is classified into a positive emotion attribute.
[0054] FIG. 6 shows an example of the configuration of a conference information management table stored in the conference information data storage unit 144. As shown in FIG.
[0055] The conference information management table 600 is a table for recording the conference information data extracted by the conference information extraction unit 122 through the conference information extraction process. For the sake of simplicity, FIG. 6 shows a schematic diagram of a table for a web conference represented by any one of the recorded data. That is, the conference information management table 600 shown in FIG. 6 exists for each web conference represented by the recorded data, that is, for each recorded data. The records of the conference information management table 600 represent the video ID of the corresponding recorded data, the name, various attributes and type of the customer who participated in the web conference, the proposal content to the customer, the current status of the business negotiation that is the purpose of the web conference, frequent words that represent words that frequently appeared during the web conference, important words and NG words during the web conference, the topics that were discussed in the web conference, and the materials used as materials for explanations in the web conference. The video ID is also used as an identification number for identifying the web conference represented by the recorded data.
[0056] In each record, in the field in which data related to customer attributes is recorded, data representing various attributes of the customer, such as gender, age, etc., is recorded for each attribute. This data representing various attributes of the customer is the same as the data recorded in the customer management table 700 described later.
[0057] In each record, the field in which data related to the proposal is recorded contains the name and type of a specific product or service.
[0058] In each record, the field for recording data on topics records, for each topic, the time period when the topic was discussed, the customer's emotion ratio during the meeting regarding the topic, and the customer's attention level during the meeting regarding the topic. The emotion ratio refers to the ratio of the total time during the web conference during which the customer felt the emotion for each emotion to the total time of the web conference.
[0059] In the field of each record where data regarding the materials used is recorded, for each material, the number of pages of the slides that make up that material, the length of time that material was presented to the customer, and the level of attention of the customer while the material was being presented are recorded.
[0060] That is, the conference information management table 600 centrally records, for each record, various pieces of information about the Web conference extracted as a result of the video analysis process by the video analysis unit 121 and the conference information extraction process by the conference information extraction unit 122, in association with a video ID that identifies the Web conference, thereby representing the details of each Web conference. According to the example shown in Fig. 6, the conference information management table 600 centrally records data representing the following items for a Web conference identified by a video ID of "220106001". The web conference in question constituted a business negotiation to propose level term insurance, a type of term insurance, to a young female customer named A. The business negotiations that were the purpose of the web conference were ultimately concluded through that web conference or a subsequent web conference. - Words such as "money," "insurance," "medical expenses," "benefits," "cancer," "risk," "coverage," "health," and "cancellation" were frequently used during the web conference. Key words used in the web conference included "money," "medical costs," "benefits," and "cancer." -The prohibited words used in the web conference were "risk," "health," "cancellation," etc. During the web conference, at least two topics, A and B, were discussed. The attention rate for the time period from the start of the web conference when Topic A was on the table for the meeting to 3 minutes and 20 seconds was 30%, and the customer emotions during that time period were 50% blank, 31% smiling, 2% surprised, 17% convinced, and 0% angry. During the web conference, at least three types of materials, AAAA, BBBB, and CCCC, were used for explanations. - Of these, the 12 slides for the document AAAA were presented to the client for 21 minutes and 15 seconds, during which time the attention rate was 46%.
[0061] In this embodiment, the conference information management table 600 is described as having a column for recording frequently used words during a web conference, but the conference information management table may be configured without including the column. Also, each record in the conference information management table may include one or more fields for recording other elements that may constitute the conference information.
[0062] FIG. 7 shows an example of the configuration of a customer management table stored in the customer information data storage unit 145. As shown in FIG.
[0063] The customer management table 700 is a table for managing customer information data of customers who are the subject of each business negotiation. The customer management table 700 has a record for each customer. The record indicates the customer's name, sex, age, marital status, number of children, employment status, annual income in the previous year, and customer type. That is, the customer management table 700 roughly represents the profile of each customer by recording, for each record, the customer name that identifies the customer and data indicating various attributes of the customer in association with each other. According to the example shown in FIG. 7, the customer management table 700 records that a customer named A is a 23-year-old woman with a spouse and one child, is an office worker with an annual income of 5 million yen in the previous year, and is an "aimable" customer type.
[0064] FIG. 8 shows an example of a customer type configuration.
[0065] The customer types are determined by combining two evaluation indices: "emotional expressiveness," which indicates the richness of emotional expression, and "self-assertiveness," which indicates the level of self-assertiveness, to classify customers into four predefined types.
[0066] According to the example shown in Figure 8, customers with low emotional expressiveness and high self-assertiveness are classified as "Driving", customers with high emotional expressiveness and high self-assertiveness are classified as "Expressive", customers with high emotional expressiveness and low self-assertiveness are classified as "Amiable", and customers with low emotional expressiveness and low self-assertiveness are classified as "Analytical".
[0067] As described above, data representing the customer type of each customer is recorded as an element in the conference information management table 600 and the customer information table 700. Of these, the contents of the conference information management table 600 stored in the conference information data storage unit 144 are presented to the user as visual information for each record, as described below. Depending on the difference in the customer type of the corresponding customer, even if the same utterance is made in the same situation or the same materials are presented, the reaction may be significantly different. However, according to the web conference support system 100, the user can appropriately proceed with the business negotiation while keeping in mind the customer type of the customer in charge. As a result, the user can easily achieve the purpose of the web conference.
[0068] The method for classifying customer types will be described later with reference to FIG.
[0069] The above is an explanation of examples of tables stored in each of the functional units, namely, the recorded data storage unit 141, the video analysis result storage unit 142, the emotion type data storage unit 143, the conference information data storage unit 144, and the customer information data storage unit 145.
[0070] In the present embodiment, the web conference support system 100 has been described as including the emotion type data storage unit 143 and the customer information data storage unit 145. However, the web conference support system may be configured without including the emotion type data storage unit 143 and the customer information data storage unit 145. In this case, the web conference support system may acquire various data represented by the customer management table 700 and the emotion type table 500 from another device (not shown) via the communication unit 108 and execute each process.
[0071] Also, in the present embodiment, the conference information management table 600 has been described as including overlapping customer information recorded in the customer management table 700. However, the customer information does not need to be included in the recording targets of the conference information management table 600. In this case, when presenting the conference information to the user as visual information, the conference information extraction unit 122 of the web conference support system may acquire data from the conference information data storage unit 144 and the customer information data storage unit 145 to generate conference information data.
[0072] In the present embodiment, the functions of the web conference support system 100 have been described as being realized integrally by one computer device, but these functions may be realized by multiple computers or server devices connected to each other. Also, the system may be configured to include a general-purpose computer such as a laptop PC with a web browser installed thereon, or may be configured to include a web server.
[0073] An example of the processing performed in this embodiment will be described below.
[0074] FIG. 9 shows an example of the overall flow of processing performed in this embodiment.
[0075] In this embodiment, when the web conference support system 100 receives a video designation from a user (e.g., a sales representative) via the input unit 161 or the communication unit 108 (S901), the web conference support system 100 acquires the recorded data of the designated video from the recorded data storage unit 141 and analyzes it (S902). The video analysis process described above refers to the process performed in S902. Details of the video analysis process will be described later with reference to FIG. 10.
[0076] Next, the web conference support system 100 extracts conference information based on the video analysis result data acquired from the video analysis result storage unit 142 (S903). The conference information extraction process described above refers to the process performed in S903. Details of the conference information extraction process will be described later with reference to FIG.
[0077] The conference information extraction process performed in S903 includes an attention level calculation process, the details of which will be described later with reference to FIG.
[0078] Next, the web conference support system 100 extracts reference information based on the conference information acquired from the conference information data storage unit 144 (S904), and presents the extraction result to the user as visual information via the output unit 162 or the communication unit 108 (S905). The above-mentioned reference information extraction process refers to the process performed in S904. Details of the reference information extraction process will be described later with reference to FIG.
[0079] Other examples of processes performed by the web conference support system 100 in this embodiment include a difference point calculation process and a recommendation target extraction process. The difference point calculation process is a process for calculating difference points used to determine the ranking of multiple pieces of reference information. The recommendation target extraction process is a process for extracting a recommendation target to be proposed to a web conference customer. Details of the difference point calculation process will be described later in relation to FIG. 14. Details of the recommendation target extraction process will be described later in relation to FIG. 19.
[0080] FIG. 10 shows an example of the flow of video analysis processing.
[0081] The video analysis unit 121 acquires recorded data to be analyzed from the recorded data storage unit 141 (S1001), and extracts customer emotion information recorded in the recorded data (S1002).
[0082] Emotion information is information that indicates the emotions felt by a customer during a web conference. When the speaker is a customer, it indicates the emotions felt by the customer while the customer was speaking. When the speaker is a sales representative, it indicates the emotions felt by the customer while the sales representative was speaking. In other words, the extracted customer emotion information is linked to information about each utterance and stored in the video analysis result storage unit 142, regardless of whether the speaker is a customer or a sales representative.
[0083] The emotion information can be extracted, for example, by extracting the facial expressions and actions of the customer during the web conference using a known video analysis method, and appropriately classifying the extraction results by referring to the emotion type data stored in the emotion type data storage unit 143. At this time, the video analysis unit 121 may quantitatively evaluate the extracted facial expressions and actions of the customer according to a predetermined standard. The video analysis unit 121 may also extract the emotion information of the customer from the voice uttered by the customer. In this case, the video analysis unit 121 may analyze the audio information included in the recorded data using a known audio analysis method.
[0084] Next, the video analysis unit 121 converts the speaker's speech content into text format for each utterance using a known voice analysis method (S1003). At this time, the video analysis unit 121 identifies the speaker for each utterance and assigns speaker information of the utterance to each piece of text data representing the utterance content.
[0085] Next, the video analysis unit 121 extracts words used by the speaker during each utterance by a method such as morphological analysis (S1004).
[0086] Thereafter, the video analysis unit 121 generates video analysis result data based on the results of each process of S1002 to S1004 (S1005), stores the data in the video analysis result storage unit 142, and completes the video analysis process.
[0087] As a result of the video analysis process, the emotional information of the customer and the speech of the speaker recorded in the recorded data are extracted in a data format that is easy to analyze using a known data analysis method. This allows the web conference support system 100 to execute the conference information extraction process described later.
[0088] In addition, as a result of the video analysis process, the speaker is identified for each utterance. This allows only the customer's utterances to be extracted from all utterances made during the web conference, allowing the web conference support system 100 to execute the attention level calculation process described later.
[0089] FIG. 11 shows an example of the flow of the meeting information extraction process.
[0090] The conference information extraction unit 122 acquires the video analysis result data to be processed from the video analysis result storage unit 142 (S1101). At this time, the conference information extraction unit 122 also refers to the recorded data storage unit 141 and acquires data indicating the customer name from the corresponding record in the video management table 300.
[0091] Next, the customer type classification unit 201 classifies the customer into one of four customer types based on the video analysis results (S1102).
[0092] The customer type classification method is as follows. First, the customer type classification unit 201 calculates the emotional expression level of the customer based on the emotional information of the customer included in the video analysis result data. As a result, if the emotional expression rate, which is the ratio of the total time during which the customer clearly expressed his / her emotions during the time of the web conference, is less than 30%, the customer is determined to be a type that suppresses emotional expression. On the other hand, if the emotional expression rate is 30% or more, the customer is determined to be a type that expresses a lot of emotions. Next, the customer type classification unit 201 calculates the self-assertiveness of the customer based on the speaker's speech information included in the video analysis result data. As a result, if the speech rate, which is the ratio of the speech time of the customer's speech to the total speech time of all speeches made in the web conference, is less than 30%, the customer is determined to be a type that has a low level of self-assertiveness and listens to the opinions of others. On the other hand, if the speech rate is 30% or more, the customer is determined to be a type that strongly asserts himself / herself.
[0093] In this embodiment, the thresholds for determining the emotional expressiveness and the self-assertiveness are each 30%. However, the criteria for determining the emotional expressiveness and the self-assertiveness may be changed as appropriate.
[0094] Next, the topic segmentation unit 202 classifies the contents of the speech into groups for each topic based on the speaker's speech information included in the video analysis result data (S1103). Each topic can be extracted, for example, by analyzing the occurrence rate of words in the speech and the degree of co-occurrence between words, and collating the analysis results with a well-known thesaurus database. In addition, the contents of the speech can be classified into groups for each topic by, for example, comparing the occurrence rate of words in the speech and the degree of co-occurrence between words for each utterance, and dividing the contents of the speech into groups for each topic before and after a point where the topic changes.
[0095] Next, the emotion ratio calculation unit 203 calculates the emotion ratio of the customer based on the emotion information of the customer included in the video analysis result data (S1104). The emotion ratio can be calculated, for example, by calculating the ratio of the total time that each emotion is expressed to the entire conference time for each emotion shown by the customer during the web conference, and further referring to the emotion type table 500, assuming that the calculation result for each emotion is the calculation result for the emotion corresponding to the type of the emotion.
[0096] Next, the attention level calculation unit 204 calculates the attention level based on the customer's emotion information and the speaker's speech information included in the video analysis result data (S1105). The attention level calculation process described above refers to the process performed in S1105 (described in detail later with reference to FIG. 12).
[0097] Next, the important / NG word extraction unit 205 extracts at least one of important words and NG words in the web conference based on the customer's emotion information and the speaker's speech information included in the video analysis result data (S1106). Important words can be extracted, for example, by calculating the attention level for each topic or utterance, identifying the word used just before the timing when the attention level increased, and verifying the reproducibility of the identified word contributing to the increase in attention level. Similarly, NG words can be extracted, for example, by calculating the attention level for each topic or utterance, identifying the word used just before the timing when the attention level decreased, and verifying the reproducibility of the identified word contributing to the decrease in attention level.
[0098] In relation to S1106, the important / NG word extraction unit 205 may analyze the speaker's speech information included in the video analysis result data and extract frequent words based on the appearance rate of words in the speech content. In this case, the important words and NG words may be extracted by a method of narrowing down the extracted frequent words on the assumption that the frequent words, important words, and NG words have an inclusive relationship with each other, or the frequent words, important words, and NG words may be extracted separately from each other on the assumption that they are unrelated to each other.
[0099] Next, the used material extraction unit 206 extracts the used materials used during the web conference (S1107). The used materials may be extracted by analyzing the recorded data using well-known techniques such as video analysis and audio analysis, or the used material extraction unit 206 may refer to the system log of the terminal used in the web conference via the communication unit 108. In addition, the used material extraction unit 206 may be capable of accepting a registration operation of the used materials from a user or a system administrator via the input unit 161 or the communication unit 108.
[0100] Thereafter, the conference information extraction unit 122 generates conference information data based on the results of each process in S1101 to S1107, stores the generated conference information data in the conference information data storage unit 144, and completes the conference information extraction process.
[0101] FIG. 12 shows an example of the flow of the attention level calculation process.
[0102] The attention calculation unit 204 first calculates the proportion of facial expressions classified as positive attributes and the proportion of facial expressions classified as negative attributes among all facial expressions shown by the customer during the web conference based on the duration of each facial expression (S1201), and converts the calculation results into points in the following manner (S1202). For example, if the total time during which facial expressions classified as positive attributes were shown accounted for 20% of the entire conference time, the points related to the facial expressions are evaluated as "20 points." Similarly, if the total time during which facial expressions classified as negative attributes were shown accounted for 5% of the entire conference time, the points related to the facial expressions are evaluated as "-5 points."
[0103] Next, the attention calculation unit 204 calculates the number of actions classified as positive attributes and the number of actions classified as negative attributes performed by the customer during the web conference (S1203), and converts the calculation results into points in the following manner (S1204). For example, if the customer performs an action classified as a positive attribute five times during the web conference, the points for the action are "25", which is the product of the constant "+5" representing the points per action multiplied by the variable "5" representing the number of actions. Similarly, if the customer performs an action classified as a negative attribute two times during the web conference, the points for the action are "-10", which is the product of the constant "-5" representing the points per action multiplied by the variable "2" representing the number of actions.
[0104] Next, the attention calculation unit 204 calculates the number of times the customer used words classified as positive attributes during the web conference and the number of times the customer used words classified as negative attributes during the web conference (S1205), and converts the calculation results into points in the following manner (S1206). For example, if the customer used a word classified as positive attributes four times during the web conference, the points for the word are "20", which is the product of the constant "+5" representing the points per use and the variable "4" representing the number of uses. Similarly, if the customer used a word classified as negative attributes once during the web conference, the points for the word are "-5", which is the product of the constant "-5" representing the points per use and the variable "1" representing the number of uses.
[0105] After completing each process of S1201 to S1206, the attention level calculation unit 204 calculates the attention level by adding up all the points related to facial expressions, the points related to actions, and the points related to words (S1207). For example, if the points related to facial expressions are "20" and "-5", the points related to actions are "25" and "-10", and the points related to words are "20" and "-5", the attention level is "45". After completing S1207, the attention level calculation unit 204 completes the attention level calculation process.
[0106] In this embodiment, the constants representing the points per action count and per use of a word are "+5" or "-5", but these constants may be changed as appropriate. Also, the method of calculating each point may be changed as appropriate.
[0107] In the present embodiment, the attention level is calculated for each recorded data, i.e., for each web conference represented by the recorded data. However, the attention level may be calculated for each topic in the web conference, or for each utterance in the web conference. The attention level may be calculated for each word or phrase included in an utterance. For example, FIG. 6 used in the explanation of the conference information management table 600 shows an example of the attention level calculated for each topic, that is, the attention level for the time period when topic A was on the table was "30%" and the attention level for the time period when topic B was on the table was "52%". For example, the explanation of the method of extracting important words and NG words described above in relation to FIG. 11 is an example of the attention level calculated for each topic or for each utterance.
[0108] When calculating the attention level for a larger object in an inclusion relationship, such as a topic for an utterance and a web conference, or a web conference for a topic, for example, each process of S1201 to S1207 may be performed for each of the relatively small units of calculation objects (e.g., utterances), and the average or sum of the calculated attention levels may then be used as the attention level for the relatively large calculation object (e.g., a topic).
[0109] Furthermore, in the present embodiment, as illustrated in Fig. 11, the attention level calculation process is described as being included in the conference information extraction process, but the attention level calculation process does not have to be included in the conference information extraction process. In this case, the web conference support system may execute only the attention level calculation process without executing the conference information extraction process.
[0110] As a result of the attention calculation process, the attention level of the customer in the web conference is calculated. The attention level is an evaluation value that quantitatively evaluates the level of interest of the customer based on the facial expression, actions, and speech content of the customer during the web conference. The web conference support system 100 extracts recording data and conference information data of other web conferences as reference information based on at least two quantitative evaluation criteria, namely, the similarity of the attention level and the degree of similarity of the topic. In other words, this allows the web conference support system 100 to execute a process for extracting reference information (described in detail later in relation to FIG. 13).
[0111] In addition, if reference information is extracted based only on the degree of similarity of topics, for example, even if the topics discussed during the conference are the same, such as "worry," "preparation," "insurance," and "contracts," there may be web conferences where the content and trends of the web conferences are varied and are extracted as reference information. However, if reference information is extracted based on the degree of attention in addition to the degree of similarity of topics, it becomes possible to extract reference information that is more in line with the user's needs. In other words, this makes it possible to accurately extract reference information based on two quantitative evaluation criteria, making it easier for the web conference support system 100 to provide web conference support that contributes to achieving the purpose of the web conference.
[0112] In addition, as a result of the conference information extraction process, conference information data of the web conference represented by each recording data is extracted. The conference information data represents the content of the corresponding web conference in detail, and is presented to the user as visual information at the user's request. This allows the user to grasp the content of the web conference represented by the presented conference information data in detail, and the user can easily achieve the purpose of the web conference by using the presented information as a future reference.
[0113] FIG. 13 shows an example of the flow of the reference information extraction process.
[0114] When the reference information extraction unit 123 receives a designation of a video or conference information from a user via the input unit 161 or the communication unit 108 (S1301), it determines whether the designated target is conference information (S1302). If the designated target is conference information (S1302: YES), it acquires conference information data representing the designated conference information from the conference information data storage unit 144 (S1304).
[0115] On the other hand, if the designated target is not conference information (S1302: NO), the designated target is a video, i.e., recorded data. In this case, conference information related to the Web conference represented by the designated recorded data is automatically designated (S1303), and the conference information data represented by the automatically designated conference information is obtained from the conference information data storage unit 144 (S1304).
[0116] Next, the reference information extraction unit 123 extracts, from the conference information data storage unit 144, one or more pieces of conference information data similar in content to the acquired conference information data, based on at least the degree of topic agreement and the degree of attention (S1305).
[0117] Next, the reference information extraction unit 123 acquires a video corresponding to the extracted conference information data, i.e., recorded data, from the recorded data storage unit 141 (S1306). After completing S1306, the reference information extraction unit 123 presents at least one of the acquired conference information data and recorded data as reference information to the user via the output unit 162 or the communication unit 108 (S1307). After completing S1307, the reference information extraction unit 123 completes the reference information extraction process.
[0118] In addition, with regard to the recording data and conference information data extracted as a result of each process of S1301 to S1306, if a subsequent Web conference that constitutes the same business negotiation as the Web conference represented by these data has already been held, the reference information extraction unit 123 may obtain at least one of the recording data and conference information data representing the subsequent Web conference that has already been held from the recording data storage unit 141 or the conference information data storage unit 144, and present it to the user as reference information.
[0119] When there are multiple subsequent Web conferences that have already been held, the recording data may be acquired for all of them, or only for the Web conference that was held the earliest among the subsequent Web conferences. In such a case, the user may be able to select which of the subsequent Web conferences the recording data of which is to be acquired. In this case, the number of selectable Web conferences may be set arbitrarily.
[0120] In the process of S1305 to S1307, the reference information extraction unit 123 extracts the recorded data and the conference information data to be presented to the user as reference information, based on at least the degree of coincidence of topics and the degree of similarity of attention.
[0121] The degree of coincidence of topics is determined by setting a threshold value for the number of times the same topic is included as the specified recorded data or conference information data. To explain this using the contents of the video management table 600 illustrated in Fig. 6 as an example, if a user specifies recorded data with video ID "220106001" and the number of topics set as the criterion for determining the degree of coincidence of topics is "3", the recorded data extracted as reference information by the reference information extraction unit 123 are two pieces of video ID "220222013" and "220106002".
[0122] In addition, for the degree of approximation of the attention level, for example, an allowable range is set for the difference in attention level with respect to the attention level of the recording data or the conference information data specified by the user, and a process is performed to determine whether the difference in attention level is within the allowable range. If the user specifies conference information data with an attention level of "45", the thresholds for determining that the difference in attention level is within the allowable range are "+5" and "-5", and there are five other conference information data with attention levels of "48", "37", "64", "12", and "44", respectively, the conference information data extracted by the reference information extraction unit 123 as reference information are two pieces of conference information data: the conference information data with an attention level of "48" with an attention level difference of "+3", and the conference information data with an attention level of "44" with an attention level difference of "-1".
[0123] In the present embodiment, it has been described that whether the contents of the other arbitrary recorded data and the conference information data are similar to the recorded data or the conference information data designated by the user is determined based on at least the degree of coincidence of topics and the degree of similarity of attention. However, at least one of the recorded items of each record of the video management table 300 illustrated in Fig. 3 or the conference information management table 600 illustrated in Fig. 6 may be added to the criteria for determining the similarity between the other arbitrary recorded data and the conference information data and the recorded data or the conference information data designated by the user. In this case, the reference information extraction unit 123 may refer to the recorded data storage unit 141 or the conference information data storage unit 144 to appropriately acquire data and use it for determining the similarity.
[0124] In addition, when the reference information extraction unit 123 presents multiple recorded data or conference information data to a user as reference information, it may calculate an evaluation value of the difference in attention level between two pieces of data, called a difference point, for each recorded data, etc. to be presented, and present multiple recorded data, etc. to the user in order of the smallest difference point.
[0125] FIG. 14 shows an example of the flow of the difference point calculation process.
[0126] FIG. 14 illustrates an example of a process in which the two data to be compared are both conference information data, and the attention level is calculated for each topic.
[0127] First, the reference information extraction unit 123 selects one piece of conference information data of another conference (S1401).
[0128] Next, the reference information extraction unit 123 extracts one topic from the conference information data specified by the user (S1402), extracts one topic from the conference information data of another conference (S1403), and calculates the word matching rate between the two topics (S1404).
[0129] Next, if there are unprocessed topics remaining in the conference information data of other conferences (S1405: YES), the reference information extraction unit 123 performs the processes of S1403 to S1404 again. This process is repeated until there are no unprocessed topics remaining in the conference information data of other conferences.
[0130] If there are no unprocessed topics remaining in the conference information data of the other conference (S1405: NO), the difference in attention level between the two topics with the highest word match rate is converted into points (S1406). For example, if the conference information data of the other conference includes three topics, topic A, topic B, and topic C, and the word match rate with topic P in the conference information data specified by the user is 80% for topic A, 45% for topic B, and 15% for topic C, the reference information extraction unit 123 selects topic A. Then, if the attention level for topic A in the conference information data of the other conference is "40" and the attention level for topic P in the conference information data specified by the user is "30", the reference information extraction unit 123 calculates the difference between the two topics as "10".
[0131] Next, if there are any unprocessed topics remaining in the conference information data specified by the user (S1407: YES), the reference information extraction unit 123 performs the processes of S1402 to S1406 again. This process is repeated until there are no unprocessed topics remaining in the conference information data. For example, if the conference information data specified by the user includes three topics, topic P, topic Q, and topic R, the reference information extraction unit 123 performs the processes of S1402 to S1406 for all of topic P, topic Q, and topic R.
[0132] If there are no unprocessed topics remaining in the conference information data (S1407: NO), the differential points are calculated (S1408). The differential points are calculated by dividing the total value of the attention level differences for each topic by the total number of topics included in the conference information data. For example, if the attention level difference between topic P and topic A is "10", the attention level difference between topic Q and topic B is "30", and the attention level difference between topic R and topic C is "20", the differential points are "(10+30+20)÷3=20 points".
[0133] When there are multiple pieces of conference information data of other conferences, the reference information extraction unit 123 performs the processes of S1401 to S1408 for each piece of conference information data. The processes of S1401 to S1408 are repeated until there is no unprocessed conference information data of other conferences.
[0134] After completing the processes of S1401 to S1408 for the conference information data of all other conferences to be processed, the reference information extraction unit 123 sorts the conference information data in ascending order of differential points and presents it to the user as reference information (S1409). For example, when there are two conference information data, conference information data α with differential points of "20 points" and conference information data β with differential points of "15 points", the reference information extraction unit 123 sorts them in the order of conference information data β and conference information data α, and presents them to the user via the output unit 161 or the communication unit 108.
[0135] After S1409 ends, the reference information extraction unit 123 completes the differential point calculation process.
[0136] As a result of the difference point calculation process, a difference point between each of the multiple recorded data or conference information data presented to the user as reference information and the recorded data or conference information data specified by the user is calculated. The difference point is a value that represents the difference in attention level between two pieces of data, and the lower the difference point, the higher the similarity of the recorded data, etc. to the recorded data, etc. specified by the user. In other words, when there are multiple recorded data, etc. to be presented to the user as reference information, the web conference support system 100 can present the recorded data, etc. with higher similarity, to the user with priority.
[0137] FIG. 15 shows an example of the reference information display screen.
[0138] As a result of the reference information extraction process, various information related to the web conference represented by the recorded data is presented to the user, as illustrated in FIG. 15. In the case of FIG. 15, three conference information data identified by video IDs "220218001", "150726001", and "200726001" are displayed as reference information in ascending order of difference points. When the user performs a selection operation on each of the character strings representing these conference information data, the screen transitions and the detailed content of the selected conference information data is displayed, for example, as shown in FIG. 6. In addition, when the web conference represented by these conference information data has one or more subsequent web conferences, the reference information extraction unit 123 can also display the detailed content of the conference information data for the subsequent web conference as reference information.
[0139] In addition, since the conference information data and the recording data of the web conference that the conference information data represents are linked to each other and stored in the recording data storage unit 141 and the conference information data storage unit 143, the reference information extraction unit 123 can also display the corresponding recording data as reference information.
[0140] As described above, the recorded data or conference information data extracted as reference information is extracted with high accuracy based on at least two quantitative evaluation criteria, the degree of topic similarity and the degree of attention similarity, and therefore there is a high possibility that the contents are very similar to the recorded data or conference information data specified by the user. Therefore, when there are one or more subsequent web conferences to the web conference represented by the extracted recorded data or conference information data, information on the process and outcome of the business negotiations by those multiple web conferences is useful when making advance preparations for the subsequent web conference that has not yet been held after the web conference represented by the recorded data or conference information data specified by the user. Therefore, when making advance preparations for the subsequent web conference that has not yet been held after the web conference represented by the specified recorded data or conference information data, the user can easily achieve the purpose of the web conference by appropriately referring to the contents of the recorded data or conference information data extracted by the reference information extraction unit 123. As a result, the web conference support system 100 can provide web conference support that contributes to achieving the purpose of the web conference.
[0141] The above embodiments can be summarized, for example, as follows.
[0142] The web conference support system 100 includes a recorded data storage unit 141, an attention level calculation unit 204, a reference information extraction unit 123, a conference information data storage unit 143, an input unit 161, an output unit 162, and a communication unit 108. The recorded data storage unit 141 stores recorded data for each web conference. In the recorded data storage unit 141, each piece of recorded data is associated with a type of topic in the web conference represented by the recorded data. The attention level calculation unit 204 calculates, for each piece of recorded data, an attention level, which is an evaluation value based on the facial expression, movement, and speech content of at least one participant recorded in the recorded data. Furthermore, when the reference information extraction unit 123 receives a designation of one piece of recorded data from the user via the input unit 161 or the communication unit 108, the reference information extraction unit 123 acquires recorded data or conference information data that has the same topic type as the designated recorded data and has a difference in attention level within a predetermined range from the recorded data storage unit 141 or the conference information data storage unit 143, and presents information about the acquired recorded data or conference information data to the user via the output unit 162 or the communication unit 108. As a result, when making advance preparations for a subsequent web conference that has not yet been held after the web conference represented by the designated recorded data, the user can easily achieve the purpose of the web conference by appropriately referring to the contents of the recorded data or conference information data extracted by the reference information extraction unit 123. In this way, the web conference support system 100 can provide web conference support that contributes to achieving the purpose of the web conference.
[0143] In the recording data storage unit 141 or the conference information data storage unit 143, the recording data or conference information data acquired by the reference information extraction unit 123 may be linked to the recording data or conference information data of at least one subsequent web conference among the one or more subsequent web conferences which are in the same chronological order as the recording data or conference information data and are one or more consecutive web conferences held after the web conference represented by the recording data or conference information data. In this case, the information displayed regarding the recording data or conference information data acquired by the reference information extraction unit 123 may include information regarding the recording data or conference information data of at least one subsequent web conference. In this case, the user can more easily achieve the purpose of the web conference by making advance preparations for the web conference that has not yet been held following the web conference represented by the recording data designated by the user, by referring to the information regarding the recording data or conference information data of the subsequent web conference.
[0144] The web conference support system 100 may include a conference information extraction unit 122. The conference information extraction unit 122 may generate conference information data for each piece of recorded data, the conference information data being data including a topic type linked to the recorded data and an attention level calculated for the recorded data, and store the conference information data linked to the recorded data in the conference information data storage unit 143. Information displayed regarding the recorded data acquired by the reference information extraction unit 123 may include information represented by the conference information data linked to the recorded data. The conference information data is data that represents the details of the corresponding web conference and is presented to the user as text information. This allows the user to quickly and easily prepare for a subsequent web conference that has not yet been held after the web conference represented by the recording data or conference information data that the user has specified, making it easier to achieve the purpose of the web conference. This allows the web conference support system 100 to provide web conference support that contributes to achieving the purpose of the web conference.
[0145] For each of the recorded data, the conference information data associated with the recorded data may further include time information indicating the conference time from the start time to the end time of the web conference represented by the recorded data. An attention level may be associated with each point in the conference time. The reference information extraction unit 123 may present a time series chart having a first axis measuring time and a second axis measuring the attention level to the user via the output unit 162 or the communication unit 108 based on the conference information data associated with the acquired recorded data.
[0146] FIG. 16 shows an example of a timeline display screen.
[0147] The time series chart illustrated in FIG. 16 shows the correspondence between time and attention level. According to the display example illustrated in FIG. 16, the user can easily visually recognize the magnitude and degree of attention level for each time. Furthermore, according to this configuration, as illustrated in FIG. 16, information such as the content of the speaker's utterance and the customer's emotions and actions at the time when an increase or decrease in the attention level is observed is displayed on the time series chart, so that the user can easily and intuitively grasp the key points of the web conference represented by the conference information data. This allows the user to carry out more accurate advance preparations, and the web conference support system 100 can provide web conference support that contributes to achieving the purpose of the web conference.
[0148] For each of the recorded data, the conference information data associated with the recorded data may further include information indicating the type of participants recorded in the recorded data. The reference information extraction unit 123 may present the information indicating the type of participants recorded in the recorded data to the user via the output unit 162 or the communication unit 108 as information related to the acquired recorded data. This allows the user to carry out more accurate advance preparations based on the tendencies of customers who are participants in the web conference.
[0149] For each of the recorded data, the conference information data associated with the recorded data is at least one of the following (A) and (B): (A) a word that, when used in a subsequent web conference that is in the same chronological order as the web conference represented by the recorded data and is held after the web conference, is likely to result in a higher attention level being calculated for the recorded data of the subsequent web conference than if the word was not used in the subsequent web conference; (B) a word that, when used in a subsequent web conference that is in the same chronological order as the web conference represented by the recorded data and is held after the web conference, is likely to result in a lower attention level being calculated for the recorded data of the subsequent web conference than if the word were not used in the subsequent web conference; It may further include.
[0150] FIG. 17 shows an example of the important / NG word display screen.
[0151] In the display example shown in FIG. 17, among the words used in the web conference represented by the conference information data presented as reference information, the words that contributed to the increase or decrease of the attention level are displayed in a font size according to the frequency. In addition, important words that contributed to the increase of the attention level and NG words that contributed to the decrease of the attention level are displayed in different colors. These words extracted by the important / NG word extraction unit 205 are likely to become important words or NG words in a subsequent web conference that has not yet been held after the web conference represented by the recording data or conference information data specified by the user. Therefore, according to this configuration, the user can know in advance the words that are likely to become important words or NG words in the future web conference, and can carry out advance preparations with this in mind.
[0152] For each of the recorded data, the conference information data linked to the recorded data may further include important material information, which is information indicating materials that are in the same chronological order as the web conference represented by the recorded data and that, when used in a subsequent web conference that is a web conference held after the current web conference, are likely to result in a higher level of attention being calculated for the recorded data of the subsequent web conference than if the materials were not used.
[0153] FIG. 18 shows an example of an important document display screen.
[0154] In the display example shown in Fig. 18, materials that contributed to the increase or decrease in attention level among materials used in the web conference represented by the conference information data presented as reference information are displayed in association with the viewing time and attention level. These materials extracted by the used material extraction unit 206 are likely to be as useful as those used in a subsequent web conference that has not yet been held after the web conference represented by the recording data or conference information data specified by the user. Therefore, according to this configuration, the user can know in advance which materials will be useful in the upcoming web conference and can make advance preparations with this in mind.
[0155] The web conference support system 100 may include a recommendation target extraction unit 124. For each piece of recorded data, the conference information data linked to the recorded data may further include proposed target information, which is information related to a proposed target in the web conference represented by the recorded data. As an example, the proposed target may be a product or service to be proposed to a customer in a web conference for business negotiations. The recommendation target extraction unit 124 may extract a recommended target, which is a proposed target that is likely to have appeal to customers of the web conference, based on the conference information data, and the reference information extraction unit 123 may display information related to the extracted recommended target.
[0156] FIG. 19 shows an example of the flow of the recommendation target extraction process.
[0157] The recommendation target extraction unit 124 refers to the conference information data stored in the conference information data storage unit 143, and identifies customers of other web conferences represented by the recording data or conference information data whose difference points are lower than a predetermined reference value (S1901). The customers identified in the process of S1901 are referred to as other customers. Next, the recommendation target extraction unit 124 acquires customer information data of the other customers from the customer information data storage unit 145 (S1902). Note that the customer information data may include data representing information regarding the purchase history of the customers. In this case, the recommendation target extraction unit 124 extracts products or services included in the purchase history of the other customers as recommendation targets based on the acquired customer information data (S1903).
[0158] Next, the recommendation target extraction unit 124 calculates the reference purchase age by identifying the age at which other customers purchased the product or service extracted as the recommendation target in the process of S1903 based on the customer information data acquired in the process of S1902 (S1904).
[0159] Next, the recommendation target extraction unit 124 calculates the reference purchase time by identifying the time when other customers purchased the product or service extracted as a recommendation target in the process of S1903 based on the customer information data acquired in the process of S1902 (S1905).
[0160] Next, the recommendation target extraction unit 124 calculates reference purchase events by identifying events that occurred to other customers around the time when the product or service extracted as a recommendation target in the processing of S1903 was purchased, based on the customer information data acquired in the processing of S1902 (S1906).
[0161] The recommendation target extraction unit 124 presents information about the product or service extracted as a recommendation target in the process of S1903, and information about the reference purchase age, reference purchase time, and reference purchase event calculated in each of the processes of S1904 to S1906, respectively, to the user as recommendation information via the output unit 162 or the communication unit 108 (S1907), and the process ends.
[0162] As a result of the recommendation target extraction process, a recommendation target for the customer in charge of the user is extracted. In the recommendation target extraction process, other customers with similar tendencies to the customer in charge of the user are identified based on the low difference point between the two recorded data or conference information data being compared. Therefore, the products or services included in the purchase history of other customers are highly likely to be appealing to the customer in charge of the user. In other words, the user of the web conference support system 100 can propose products or services that are highly likely to be appealing to the customer in charge in, for example, a business negotiation that is the purpose of the web conference. As a result, the web conference support system 100 can provide web conference support that contributes to achieving the purpose of the web conference.
[0163] Although one embodiment has been described above, this is merely an example for explaining the present invention, and the scope of the present invention is not limited to this embodiment. The present invention can be implemented in various other forms. [Explanation of symbols]
[0164] 100: Web conference support system
Claims
1. A storage device; A processor connected to a storage device; Equipped with The storage device stores recording data for each web conference, A type of topic of the web conference represented by the recorded data is associated with each recorded data in the storage device; The processor, Calculating an attention level for each of the video recording data, which is an evaluation value based on the facial expression, the movement, and the speech content of at least one participant recorded in the video recording data; When a recording data is specified by the user, acquiring from the storage device recorded data that has the same topic type as the designated recorded data and has a difference in attention level with respect to the designated recorded data within a predetermined range; View information about the captured recording data Web conferencing support system.
2. When the acquired video recording data is associated with video recording data of at least one subsequent web conference among one or more subsequent web conferences that are in the same chronological order as the acquired video recording data and are one or more consecutive web conferences that were held after the web conference represented by the acquired video recording data, the information displayed regarding the acquired video recording data includes information regarding the video recording data of the at least one subsequent web conference. The web conference support system according to claim 1 .
3. The processor, for each of the recording data, generating meeting information data including a topic type associated with the recording data and a calculated level of attention for the recording data; storing the conference information data linked to the recorded data in the storage device; The information displayed regarding the acquired recorded data includes information represented by the conference information data associated with the recorded data. The web conference support system according to claim 2 .
4. For each recording data, the conference information data associated with the video recording data further includes time information representing a conference duration from a start time to an end time of the web conference represented by the video recording data; The level of attention is associated with each point in time during the meeting. The processor displays a time series chart having a first axis measuring time and a second axis measuring an attention level value, based on the conference information data associated with the acquired recording data. The web conference support system according to claim 3 .
5. For each of the video recording data, the conference information data associated with the video recording data further includes information indicating a type of participants recorded in the video recording data; The processor displays information indicating a type of the participants recorded in the acquired video recording data as information regarding the acquired video recording data. The web conference support system according to claim 3 .
6. For each of the video recording data, the conference information data associated with the video recording data further includes at least one of the following (A) and (B): (A) a word that, when used in a subsequent web conference that is in the same time series as the web conference represented by the recorded data and is held after the web conference, is likely to result in a higher attention level being calculated for the recorded data of the subsequent web conference than if the word was not used in the subsequent web conference; (B) a word that, when used in a subsequent web conference that is in the same chronological order as the web conference represented by the recorded data and held after the web conference, is likely to result in a lower attention level being calculated for the recorded data of the subsequent web conference than if the word was not used in the subsequent web conference; The web conference support system according to claim 3 .
7. For each of the recorded data, the conference information data associated with the recorded data is in the same time series as the web conference represented by the recorded data, and further includes important material information that is information indicating a material that is likely to have a higher attention level calculated for the recorded data of the subsequent web conference when used in the subsequent web conference, which is a web conference held after the recorded data, than when the material is not used. The web conference support system according to claim 3 .
8. For each recording data, The conference information data associated with the recording data further includes proposed target information that is information regarding a proposed target in the web conference represented by the recording data; The processor extracts, based on the conference information data, a recommendation target that is a proposal target that is likely to be appealing to participants of the web conference; Display information about the extracted recommendation target The web conference support system according to claim 3 .
9. The computer stores the recording data for each web conference, Each piece of recorded data is associated with a type of topic of the web conference represented by the recorded data and stored; The computer calculates, for each of the video recording data, an attention level which is an evaluation value based on the facial expression, the action, and the speech content of at least one participant recorded in the video recording data; When the computer receives a request for a recording from the user, extracting from the data set of the stored recorded data recorded data, recorded data having the same topic type as the designated recorded data and a difference in attention level with respect to the designated recorded data within a predetermined range; View information about extracted recording data How to support web conferencing.
10. Stores recording data for each web conference, Each piece of recorded data is associated with a type of topic of the web conference represented by the recorded data and stored; Calculating an attention level for each of the video recording data, which is an evaluation value based on the facial expression, the movement, and the speech content of at least one participant recorded in the video recording data; When a recording data is specified by the user, extracting from the data set of the stored recorded data recorded data, recorded data having the same topic type as the designated recorded data and a difference in attention level with respect to the designated recorded data within a predetermined range; View information about extracted recording data A computer program that causes a computer to do something.
Citation Information
Patent Citations
Sales activity supporting system
JP2003157354A
Information processor, information processing method and program
JP2006268395A
Conference recording system, conference recording device, conference recording-reproduction method, and computer program
JP2014204411A
JPP6850377B