Information processing device, information processing method, and information processing program
The information processing apparatus addresses the limitations of conventional video reaction technologies by adapting reaction content to user relationships and comprehension levels, thereby enhancing user engagement and satisfaction.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- LY CORP
- Filing Date
- 2022-11-18
- Publication Date
- 2026-06-05
Smart Images

Figure 0007870715000001 
Figure 0007870715000002 
Figure 0007870715000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] In recent years, there is a technology for providing various videos via the Internet. In this type of technology, there is a technology for a user who is viewing a video to post a reaction to the content of the video.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the conventional technology only posts reactions to videos, and there is room for further improvement in providing a more substantial service.
[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program that can provide a more substantial service.
Means for Solving the Problems
[0006] The information processing apparatus according to the present application includes a specifying unit and a changing unit. The specifying unit specifies the relationships of a plurality of users participating in a web conference. The changing unit changes the content of reactions that can be selected by the plurality of users in the web conference based on the specified relationships.
Effects of the Invention
[0007] According to one embodiment, it is possible to provide more comprehensive services. [Brief explanation of the drawing]
[0008] [Figure 1A] Figure 1A shows the first process performed by the information processing device according to this embodiment. [Figure 1B] Figure 1B shows the second process performed by the information processing device according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of user information. [Figure 5] Figure 5 shows an example of a reaction representation. [Figure 6] Figure 6 is a flowchart showing the processing procedure of process 1 executed by the information processing device according to the embodiment. [Figure 7] Figure 7 is a flowchart showing the processing procedure for processing step 2 executed by the information processing device according to the embodiment. [Figure 8] Figure 8 shows an example of a hardware configuration. [Modes for carrying out the invention]
[0009] The following describes in detail, with reference to the drawings, embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.
[0010] (Embodiment) First, the processes performed by the information processing device according to the embodiment will be described using Figures 1A and 1B. Figure 1A is a diagram showing the first process performed by the information processing device according to the embodiment. Figure 1B is a diagram showing the second process performed by the information processing device according to the embodiment. Figures 1A and 1B show an example of the operation of the information processing system S, which includes the information processing device 1 according to the embodiment.
[0011] First, let's explain the first process shown in Figure 1A. As shown in Figure 1A, the information processing system S according to this embodiment includes an information processing device 1 and a user terminal 100.
[0012] In the first process shown in Figure 1A, the information processing system S according to the embodiment collects the reactions of viewers to the content of a video, and based on the collected reactions, generates content related to the video content and provides it to the viewers. The video referred to here includes, for example, a video that is recorded and distributed to viewers, or a video provided to users participating in a web conference (including camera images and images shared by users). Furthermore, the information processing system S according to the embodiment changes the content of the reactions that users can select based on the relationships between multiple users participating in the web conference.
[0013] Figure 1A illustrates an example of a video, showing a video provided to users participating in a web conference.
[0014] Specifically, as shown in Figure 1A, in the information processing system S, first, the information processing device 1 accepts participation in a web conference from a user via the user terminal 100 (step S1). When the information processing device 1 accepts participation in a web conference, it requests the web conference organizer to decide whether or not to allow participation, and if participation is permitted by the organizer, it allows the user to participate in the web conference.
[0015] Subsequently, the information processing apparatus 1 identifies the relationships of a plurality of users participating in (permitted to participate in) the web conference (step S2). For example, the information processing apparatus 1 identifies the relationships between users based on the attribute information of the users. The attribute information includes, for example, history (school name, workplace), affiliated department, job position, etc. For example, the information processing apparatus 1 identifies relationships such as friends, colleagues, superiors / subordinates, etc. In other words, the information processing apparatus 1 identifies whether the relationship requires honorific language.
[0016] Subsequently, the information processing apparatus 1 identifies the speaking user in the web conference (step S3). For example, when a presentation is being made in the web conference, the information processing apparatus 1 identifies the user making the presentation as the speaking user. Also, when the web conference is a meeting where users exchange opinions with each other, the information processing apparatus 1 detects the presence or absence of speech and identifies the user speaking as the speaking user.
[0017] Subsequently, the information processing apparatus 1 changes the content of the available responses of other users based on the relationship between the identified speaking user and other users (step S4). For example, when the relationship with the speaking user requires honorific language, the information processing apparatus 1 changes the content of the response to an honorific expression. On the other hand, when the relationship with the speaking user does not require honorific language, the information processing apparatus 1 changes the content of the response to a frank expression.
[0018] Thereby, in the information processing apparatus 1 according to the embodiment, for example, since an honorific response can be posted to a speaking user who requires honorific language, a response can be made in accordance with the relationship between users. That is, the information processing apparatus 1 according to the embodiment can provide a more complete service.
[0019] Subsequently, the information processing apparatus 1 displays the changed response content on the user terminal 100 (step S5). Note that an example of the display of the response content will be described later with reference to FIG. 5.
[0020] Next, the information processing device 1 collects user responses (step S6). Specifically, the information processing device 1 collects information for each user, such as the timing of the user's response (e.g., at which part of the video the response occurred) and the content of the response.
[0021] Next, the information processing device 1 generates content related to the video content based on the collected responses (step S7). For example, if the information processing device 1 receives responses related to understanding, such as "I don't understand" or "I understand," regarding the content of the web conference, it generates content that includes questions and answers related to the content of the web conference corresponding to such responses. Specific examples of the generated content will be described later.
[0022] Next, the information processing device 1 provides the generated content to other users (viewing users) other than the speaking user (step S8). For example, the information processing device 1 displays the generated content on a part of the web conference screen. Alternatively, the information processing device 1 may display the generated content in the chat section of the web conference, etc.
[0023] Thus, according to the information processing device 1 of this embodiment, by generating and providing content related to the content based on reactions to the video content, it is possible to increase the user's understanding of and satisfaction with the video. In other words, according to the information processing device 1 of this embodiment, a more fulfilling service can be provided.
[0024] First, let's explain the second process shown in Figure 1B. As shown in Figure 1B, the information processing system S according to this embodiment includes an information processing device 1 and a user terminal 100.
[0025] In the second process shown in Figure 1B, the information processing system S according to the embodiment collects comprehension information regarding the user's understanding of the video during the period the user is watching the video, and generates and provides explanatory content that explains the content of the video based on the collected comprehension information. In Figure 1B, the video is explained using the example of a video that is a recorded video that is distributed.
[0026] Specifically, as shown in Figure 1B, the information processing device 1 provides a video to the user terminal 100 and plays the video (step S1).
[0027] Next, the information processing device 1 collects understanding information regarding the user's understanding of the video while they are holding the user terminal 100 (step S2). For example, the information processing device 1 collects the user's reaction to the video content as understanding information. The information processing device 1 also collects understanding information regarding the correspondence between the video's subject matter and the user's areas of expertise / weaknesses. Furthermore, the information processing device 1 captures the user's face while they are watching the video using the camera on the user terminal 100 and collects changes in their facial expressions as understanding information.
[0028] Next, the information processing device 1 generates explanatory content that explains the content of the video based on the collected comprehension information (step S3). Specifically, the information processing device 1 determines whether or not the content of the video has been understood based on the comprehension information, and if not, generates explanatory content. For example, the information processing device 1 estimates the content of the video that the user does not understand and generates explanatory content that explains the content that was not understood. The explanatory content is generated, for example, by searching for the content that was not understood on a search server and based on the search results.
[0029] Alternatively, the information processing device 1 may receive supplementary information from the user who recorded the video to supplement the video content in advance, and generate explanatory content based on the received supplementary information.
[0030] Next, the information processing device 1 provides the generated explanatory content while the video is paused (step S4). Specifically, the information processing device 1 pauses the video and displays the explanatory content on the screen where the video is displayed, instead of the video. Alternatively, the information processing device 1 may display the explanatory content in an area separate from the screen where the video is displayed. After displaying the explanatory content for a certain period of time, the information processing device 1 switches the screen display from the explanatory content to the video and resumes playback of the video.
[0031] Thus, according to the information processing device 1 of this embodiment, by providing explanatory content that explains the content of the video while the video is paused, users can be sure to view the explanatory content, thereby increasing their understanding of and satisfaction with the video. In other words, the information processing device 1 of this embodiment can provide a more comprehensive service.
[0032] Next, an example of the configuration of the information processing system S according to the embodiment will be described using Figure 2. Figure 2 is a block diagram showing an example of the configuration of the information processing system S according to the embodiment. As shown in Figure 2, in the information processing system S according to the embodiment, the information processing device 1 and a plurality of user terminals 100 are connected to a network N by wire or wireless. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).
[0033] Information Processing Device 1 is a server device that executes an information processing method according to the embodiment. Information Processing Device 1 collects user reactions to the content of a video, and based on the collected reactions, generates content related to the video content and provides it to the user. In addition, Information Processing Device 1 modifies the content of user reactions that can be selected by the user based on the relationships between multiple users participating in the web conference.
[0034] Furthermore, the information processing device 1 collects comprehension information regarding the user's understanding of the video while the user is watching the video, and based on the collected comprehension information, generates and provides explanatory content that explains the content of the video to the user.
[0035] Furthermore, the information processing device 1 is an information processing device that interacts with multiple user terminals 100 and provides various API (Application Programming Interface) services for various applications (hereinafter referred to as "apps") and various data to the multiple user terminals 100, and is realized by a server device or a cloud system.
[0036] Furthermore, the information processing device 1 may be an information processing device that provides some kind of web service online to multiple user terminals 100. For example, the information processing device 1 may provide services such as internet connection, search services, SNS (Social Networking Service), e-commerce (EC), electronic payment, online games, online banking, online trading, accommodation / ticket reservations, video / music distribution, news, maps, route search, route guidance, route information, service information, and weather forecasts as web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for web services, or it may be responsible for processing web services.
[0037] The user terminal 100 is a terminal device owned by the user. The user terminal 100 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The user terminal 100 transmits various types of information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.
[0038] Next, with reference to Figure 3, an example configuration of the information processing device 1 will be described.
[0039] Figure 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a receiving unit 31, a specifying unit 32, a modification unit 33, a collection unit 34, a generation unit 35, and a provision unit 36. The storage unit 4 stores user information 41.
[0040] The communication unit 2 is implemented, for example, by a NIC (Network Interface Card). The communication unit 2 is connected to the network by wire or wireless connection.
[0041] The control unit 3 is a controller and is implemented by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the information processing device 1, using RAM or the like as a working area. Alternatively, the control unit 3 is a controller and may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphic Processing Unit).
[0042] The memory unit 4 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs.
[0043] User information 41 is information about the user. Figure 4 shows an example of user information 41. As shown in Figure 4, user information 41 includes items such as "User ID" and "Attribute Information".
[0044] "User ID" is identification information that identifies a user. "Attribute information" is information about the user's attributes, including, for example, psychographic attributes and demographic attributes.
[0045] Next, we will describe the functions of the control unit 3 of the information processing device 1 (reception unit 31, identification unit 32, modification unit 33, collection unit 34, generation unit 35, and provision unit 36).
[0046] The reception unit 31 receives various types of information. For example, the reception unit 31 receives requests from users via the user terminal 100 for video playback. The reception unit 31 distributes the requested video and plays it on the user terminal 100. The reception unit 31 also accepts participation in web conferences via the user terminal 100. The reception unit 31 receives requests from the web conference organizer to approve user participation and allows users who are permitted to participate to join the web conference.
[0047] The identification unit 32 identifies the relationships between multiple users participating in a web conference. For example, the identification unit 32 identifies the relationships between users based on user attribute information. Attribute information includes, for example, background (school name, workplace), department, job title, etc. For example, the identification unit 32 identifies relationships such as friends, colleagues, superiors / subordinates, business partners, etc. In other words, the identification unit 32 identifies whether or not the relationship requires the use of polite language. The identification unit 32 may also receive relationship information from each user. Alternatively, the identification unit 32 may identify relationships from the content of conversations in the web conference. Specifically, the identification unit 32 identifies relationships by extracting keywords such as the presence or absence of polite language in conversations and job titles.
[0048] Next, the identification unit 32 identifies the user who is speaking in the web conference. For example, if a presentation is being given in the web conference, the identification unit 32 identifies the user giving the presentation as the speaking user. Also, if the web conference is a meeting where participants exchange opinions, the information processing device 1 detects whether or not someone is speaking and identifies the user who is speaking as the speaking user.
[0049] The modification unit 33 changes the content of responses that multiple users can select in a web conference based on the relationships identified by the identification unit 32. Specifically, the modification unit 33 changes the content of responses from other users to the speaking user in the web conference for each user based on their relationship with the speaking user. For example, if the relationship with the speaking user requires the use of polite language, the modification unit 33 changes the content of the response to a polite expression. On the other hand, if the relationship with the speaking user does not require the use of polite language, the modification unit 33 changes the content of the response to a more casual expression. The modification unit 33 then displays the changed content of the response on the user's screen.
[0050] Here, we will explain an example of how to display a response using Figure 5. Figure 5 is a diagram showing an example of how to display a response. As shown in Figure 5, the screen 50 of the user terminal 100 includes a video area 51 where the video of the web conference (user's face, presentation materials, etc.) is displayed, and a response area 52 where the response options 521 are displayed.
[0051] The modification unit 33 changes the content of the options 521 displayed in the response area 52. Figure 5 shows an example where response options 521 such as "I understand completely!", "I want to ask a question!", "I totally get it!", "I don't quite understand," and "I don't understand at all" are displayed. When a user selects one of the options 521, the modification unit 33 displays the content of option 521 as the user's response 511 in the video area 51 (in Figure 5, "I want to ask a question!").
[0052] Furthermore, user responses 511 are moved upward in the video area 51 as time progresses, and newly made responses 511 are displayed at the bottom of the video area 51 (the position of response 511 shown in Figure 5). This makes it possible to understand the timing of when responses 511 were made, and the order in which multiple responses 511 were made.
[0053] In Figure 5, the response options 521 are shown in a casual tone, but the modification unit 33 may, for example, display the response options 521 in a polite tone. If the relationship cannot be determined by the identification unit 32, the response options 521 in a casual tone and the response options 521 in a polite tone may be displayed side by side.
[0054] Furthermore, while Figure 5 shows an example where the reaction options 521 are displayed in the reaction area 52, an input window where the user can freely input the content of the reaction may also be displayed.
[0055] Figure 5 shows an example of how reactions are displayed in a web conference, but for example, reactions to a streamed video may be modified by the modification unit 33. In this case, the modification unit 33 modifies the content of the reactions based on the relationship between the video creator and the video viewer.
[0056] The collection unit 34 collects various types of information. Specifically, the collection unit 34 collects the reactions of users participating in the web conference and users watching the streamed video. Since the content of the reactions is changed for each user in the modification unit 33, the reactions are collected according to the main point of the reaction (understood, partially understood, not understood, requested a question, etc.).
[0057] Furthermore, the collection unit 34 collects user (viewer) reactions to the video content. For example, the collection unit 34 collects comprehension information regarding the user's understanding of the video during the period the user is watching it. Comprehension information includes, for example, the reactions mentioned above, the user's facial expressions captured by the camera, and the relationship between the video's subject matter and the user's areas of expertise / weaknesses. In other words, comprehension information is information about the extent to which the user can understand (or is able to understand) the video.
[0058] The generation unit 35 generates various types of content. For example, the generation unit 35 generates content related to the video content based on the responses collected by the collection unit 34. For example, the generation unit 35 generates questions and answers related to the video content. Specifically, the generation unit 35 converts the audio of the video into text and generates questions and answers based on the text. More specifically, the generation unit 35 extracts keywords that will become questions and answers from the text and generates questions and answers using these keywords. More specifically, if there are responses related to understanding, such as "I don't understand" or "I understand," regarding the content of the distributed video or web conference, the generation unit 35 extracts the content corresponding to such responses from the audio of the video in the web conference and generates content including questions and answers related to such content based on the text converted from the extracted audio.
[0059] For example, the generation unit 35 generates questions and answers with reduced difficulty for users who respond with "I don't understand" to the content of the web conference (a response indicating that their level of understanding is below a threshold). Conversely, the generation unit 35 generates questions and answers with increased difficulty for users who respond with "I understand" to the content of the web conference (a response indicating that their level of understanding is above a threshold). In other words, the generation unit 35 generates questions and answers based on the user's response indicating their level of understanding of the content of the web conference.
[0060] Furthermore, the generation unit 35 may classify the responses collected by the collection unit 34 according to the user's attribute information and generate different questions and answers for each attribute information.
[0061] Furthermore, the generation unit 35 generates explanatory content that explains the content of the video based on the understanding information collected by the collection unit 34. Specifically, the generation unit 35 generates explanatory content that explains the content that the user has a low level of understanding of, based on the understanding information. The explanatory content may, for example, be generated by searching for the content that the user does not understand on a search server and then generating the content based on the search results.
[0062] Alternatively, the generation unit 35 may receive supplementary information from the user who recorded the video to supplement the video's content, and generate explanatory content based on the received supplementary information.
[0063] The provisioning unit 36 provides the user with the content generated by the generation unit 35. Specifically, the provisioning unit 36 provides the content related to questions and answers after the end of the web conference. In addition, the provisioning unit 36 displays the questions and answers in an area other than the web conference screen during the web conference.
[0064] Furthermore, the providing unit 36 provides the explanatory content generated by the generating unit 35 in a temporary video state. Specifically, the providing unit 36 displays the explanatory content in place of the video on the screen where the video is displayed. Alternatively, the providing unit 36 may display the explanatory content in an area separate from the screen where the video is displayed. After displaying the explanatory content for a certain period of time, the providing unit 36 switches the screen display from the explanatory content to the video and resumes playback of the video.
[0065] Next, the processing steps of the processes executed by the information processing device 1 according to the embodiment will be described using Figures 6 and 7. Figure 6 is a flowchart showing the processing steps of process 1 executed by the information processing device 1 according to the embodiment. Figure 7 is a flowchart showing the processing steps of process 2 executed by the information processing device 1 according to the embodiment.
[0066] First, the processing procedure for process 1 will be explained using Figure 6. As shown in Figure 6, the control unit 3 first accepts participation in the web conference from the user (step S101).
[0067] Next, the control unit 3 identifies the relationships between the multiple users participating in the web conference (step S102).
[0068] Next, the control unit 3 identifies the user who is speaking in the web conference (step S103).
[0069] Next, the control unit 3 changes the content of the responses that other users can select based on the relationship between the speaking user and other users (step S104).
[0070] Next, the control unit 3 collects the reactions that other users have made to the video (step S105).
[0071] Next, the control unit 3 generates content related to the video content based on the collected responses (step S106).
[0072] Next, the control unit 3 provides the generated content (step S107) and terminates the process.
[0073] Next, the processing procedure for process 2 will be explained using Figure 7. As shown in Figure 7, the control unit 3 first plays the video on the user terminal 100 (step S201).
[0074] Next, the control unit 3 collects understanding information regarding the understanding of the video being played (step S202).
[0075] Next, the control unit 3 generates explanatory content that explains the content of the collected video (step S203).
[0076] Next, the control unit 3 pauses the video (step S204) and provides explanatory content (step S205).
[0077] Next, after the explanation content is finished, the control unit 3 resumes the video from where it left off (step S206) and terminates the process.
[0078] 〔others〕 Furthermore, some of the processes described as being performed automatically in the above embodiments can be performed manually. Alternatively, all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above documents and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0079] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.
[0080] For example, some or all of the storage unit 4 shown in Figure 3 may be stored in a storage server or the like, rather than being held by each device. In this case, each device obtains various information by accessing the storage server.
[0081] [Hardware configuration] Furthermore, the information processing device 1 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 8. Figure 8 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.
[0082] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.
[0083] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.
[0084] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.
[0085] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.
[0086] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0087] For example, when computer 1000 functions as information processing device 1, the arithmetic unit 1030 of computer 1000 realizes the functions of control unit 3 by executing a program loaded on primary storage device 1040.
[0088] 〔effect〕 As described above, the information processing device 1 according to this embodiment comprises a collection unit 34, a generation unit 35, and a provision unit 36. The collection unit 34 collects the reactions of viewers to the content of a video. The generation unit 35 generates content related to the content based on the collected reactions. The provision unit 36 provides the generated content to the viewers.
[0089] Furthermore, the information processing device 1 according to this embodiment includes a specification unit 32 and a modification unit 33. The specification unit 32 identifies the relationships between multiple users participating in a web conference. The modification unit 33 changes the content of the responses that multiple users can select in the web conference based on the identified relationships.
[0090] Furthermore, the information processing device 1 according to the embodiment includes a collection unit 34, a generation unit 35, and a provision unit 36. The collection unit 34 collects comprehension information regarding the user's understanding of the video during the period in which the user is watching the video. The generation unit 35 generates explanatory content that explains the content of the video based on the collected comprehension information. The provision unit 36 provides the generated explanatory content to the user while the video is temporarily paused.
[0091] According to the information processing device 1 of each embodiment described above, it is possible to provide more comprehensive services.
[0092] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.
[0093] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0094] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.
[0095] Furthermore, each of the processes described in the embodiments above can be combined as appropriate, provided that the processing content does not contradict each other.
[0096] Furthermore, the terms "section, module, unit" used above can be replaced with "means" or "circuit," etc. For example, control unit 3 can be replaced with control means or control circuit. [Explanation of symbols]
[0097] 1. Information Processing Device 2 Communications Department 3. Control Unit 4 Storage section 31 Reception Department 32 Specific part 33 Changes 34 Collection Department 35 Generation part 36 Providing Department 41 User Information 100 user terminals S Information Processing System
Claims
1. An identification unit that identifies the relationships between multiple users participating in a web conference, A modification unit that changes the content of responses that the multiple users can select in the web conference based on the identified relationship, Equipped with, The specified part is, Based on the conversation content of the multiple users in the aforementioned web conference, it is determined whether or not the relationship requires the use of polite language. Information processing device.
2. The specified part is, Based on the user's attribute information, the relationship is identified. The information processing apparatus according to claim 1.
3. The specified part is, Identify the user who is speaking in the aforementioned web conference, The aforementioned modified part is, Based on the relationship between the speaking user and the other user, the content of the other user's response to the speaking user is changed. The information processing apparatus according to claim 1.
4. The screen of each of the user terminals owned by the aforementioned multiple users includes a video area where the video of the web conference is displayed and a response area where the response options are displayed. The aforementioned modified part is, The content of the options displayed in the reaction area is changed. The information processing apparatus according to claim 1.
5. The aforementioned modified part is, If the user selects an option, the content of the selected option will be displayed in the video area as the response. The information processing apparatus according to claim 4.
6. A method of information processing performed by a computer, The process of identifying the relationships between multiple users participating in a web conference, A modification step, based on the identified relationship, to change the content of the responses that the multiple users can select in the web conference, Includes, The aforementioned specific step is, Based on the conversation content of the multiple users in the aforementioned web conference, it is determined whether or not the relationship requires the use of polite language. Information processing methods.
7. A procedure for identifying the relationships between multiple users participating in a web conference, A procedure for modifying the content of responses that the multiple users can select in the web conference, based on the identified relationship, Have the computer run it, The aforementioned identification procedure is, Based on the conversation content of the multiple users in the aforementioned web conference, it is determined whether or not the relationship requires the use of polite language. Information processing program.