Information Processing Apparatus, Information Processing Method, and Information Processing Program
The information processing apparatus addresses the challenge of determining viewer interest in video content by using indexed video storage, question-response interactions, and learned models to guide playback, thereby enhancing user engagement and business strategies.
Patent Information
- Application Number
- JP2023105673
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2042-12-23
AI Technical Summary
Existing systems fail to accurately determine which parts of content, such as business or product introductions in videos, viewers are interested in based solely on positive and negative evaluations.
An information processing apparatus that stores video information with indexes, asks questions to viewers, receives inputs, specifies interested sections using indexes, and controls playback to those sections, utilizing learned models to adapt to changing viewer interests.
Enables users to view content portions they are interested in, enhances business negotiation strategies, and provides actionable insights for enterprises through dashboard analytics.
Smart Images

Figure 0007706179000001 
Figure 0007706179000002 
Figure 0007706179000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, there has been a device that receives a reaction to content from a viewer who has viewed the content. The device receives a reaction to the content being viewed by the viewer, and estimates the viewer's interest based on character information or the like at the playback time of the content corresponding to the reaction. The device receives a positive evaluation or a negative evaluation as the viewer's reaction (see Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, content is used in various applications. A business video (one video) as an example of content may include a company introduction and a product introduction, etc. With only positive and negative evaluations by viewers, it may not be possible to estimate which part of the video (for example, company introduction and product introduction, etc.) the viewers are interested in.
[0005] The present disclosure provides an information processing apparatus, an information processing method, and an information processing program that can browse a part of content in which a user is interested.
Means for Solving the Problems
[0006] An information processing apparatus according to one aspect includes a storage unit that stores video information related to an indexed video, a question control unit that outputs a question to a viewing user, a reception unit that receives a predetermined input in response to the question output by the question control unit, a specifying unit that specifies an index in response to the input received by the reception unit, and a reproduction control unit that reproduces the video from a location corresponding to the index specified by the specifying unit.
Effect of the Invention
[0007] According to one aspect, it is possible to browse a portion of the content in which the user is interested.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Mode for Carrying Out the Invention
[0009] Hereinafter, an embodiment will be described.
[0010] [Outline of Information Processing Apparatus 100] First, the outline of an information processing apparatus 100 according to an embodiment will be described. FIG. 1 is a diagram for explaining an information processing apparatus 100 according to an embodiment.
[0011] The information processing apparatus 100 may be configured as, for example, a browsing apparatus that allows a user to browse content according to the user's wishes. Further, the information processing apparatus 100 may be configured as, for example, a viewing apparatus that allows a user to view a portion of interest from a video 300 as an example of content. Further, the information processing apparatus 100 may be configured as a position specifying apparatus that specifies the position (for example, the start position, etc.) of the portion of interest to the user in the video 300. The information processing apparatus 100 is not limited to the apparatus in the above example, and may be configured as various apparatuses, etc. The information processing apparatus 100 may be a computer such as a server, desktop, laptop, tablet, and smartphone.
[0012] Note that there are various types of content. Hereinafter, a video 300 will be described as an example of content.
[0013] The information processing apparatus 100 stores video information regarding the video 300 with an index 310 attached. The index 310 may be, for example, a mark or a bookmark that indicates the start position of the video 300 (for example, a chapter, etc.) (or the start position when playing from the middle, etc.). One or a plurality of indexes 310 may be attached to one video 300. The video information may be referred to as video data. The higher concept of the video information may be, for example, content information, etc.
[0014] The information processing apparatus 100 may, for example, ask questions to the viewing user before or after the viewing user views the video 300, and during the viewing of the video 300. As an example, the information processing apparatus 100 may send one or a plurality of questions to the terminal (viewing user terminal 200) used by the viewing user. Further, the information processing apparatus 100 receives the answer of the viewing user according to the question. The information processing apparatus 100 may receive the predetermined input (input information) when a predetermined input is made in the viewing user terminal 200, for example. The predetermined input may be, for example, an input of a selective answer to the question or a descriptive answer. Note that the information processing apparatus 100 may output questions and receive answers (predetermined inputs) in, for example, a chat format.
[0015] When the information processing apparatus 100 receives an input as described above, it specifies an index 310 (for example, index A, etc.) corresponding to the input. The information processing apparatus 100 may, for example, refer to correspondence information to specify the index 310 of the video 300 corresponding to the received answer (predetermined input). The correspondence information may be information that associates, for example, one or more questions, answers corresponding to the questions, and the index 310 corresponding to the answers. Alternatively, the information processing apparatus 100 may, for example, input the received answer into a learned model to specify the index 310 corresponding to the answer. The learned model may be a model generated by learning, for example, one or more questions, answers to the questions, and the index 310 corresponding to the video playback start position when the video 300 is played back in response to the answer.
[0016] The information processing apparatus 100 plays back the video 300 (300A) from the location corresponding to the specified index 310 (for example, index A, etc.). That is, the information processing apparatus 100 may control to allow the viewing user to view the video 300 (300A (chapter)) from the location associated with the specified index 310. Note that the information processing apparatus 100 may control to allow the viewing user to view only the video 300A (chapter). Alternatively, the information processing apparatus 100 may control to allow the viewing user to view the video 300 (300B…) (chapter) after the video 300A (chapter) in time series together with the video 300A (chapter).
[0017] [Details of the Information Processing Apparatus 100] Next, the information processing apparatus 100 according to an embodiment will be described in detail. FIG. 2 is a block diagram for explaining an information processing apparatus 100 according to an embodiment.
[0018] The information processing apparatus 100 includes, for example, a communication unit 121, a storage unit 122, a display unit 123, a control unit 110, and the like. The communication unit 121, the storage unit 122, and the display unit 123 may be an embodiment of an output unit. The control unit 110 includes, for example, a question control unit 111, a reception unit 112, a specification unit 113, a reproduction control unit 114, and the like. The control unit 110 may be configured by, for example, an arithmetic processing unit of the information processing apparatus 100. The control unit 110 (for example, an arithmetic processing unit or the like) may realize the functions of each unit (for example, the question control unit 111, the reception unit 112, the specification unit 113, the reproduction control unit 114, and the like) by appropriately reading and executing various programs and the like stored in the storage unit 122 and the like.
[0019] The communication unit 121 is, for example, a communication interface capable of transmitting and receiving various information to and from a device (external device) outside the information processing apparatus 100.
[0020] The storage unit 122 may store various information and programs, for example. An example of the storage unit 122 may be a memory, a solid state drive, a hard disk drive, or the like. Note that the storage unit 122 may be, for example, a storage area and a server on the cloud.
[0021] The storage unit 122 stores video information related to an indexed video. The index may be, for example, a landmark, a bookmark, or the like indicating the start position for each chapter. One or a plurality of indexes may be attached to one video. A chapter may be, for example, a delimiter indicating different scenes in one video. Here, as an example, when a company provides one video for business use, the video may include company introductions, product introductions, and the like. Each of the company introduction and product introduction may be set as a chapter. Therefore, for example, one index is assigned to the setting of the start point of the chapter of the company introduction, and similarly, one index is assigned to the setting of the start point of the chapter of the product introduction. The storage unit 122 may store one or more videos (video information).
[0022] The storage unit 122 may store correspondence information in which one or more questions, answers to the questions, and indexes corresponding to the video playback start positions when the video is played back in response to the answers are associated with each other. The questions in the correspondence information may be questions asked of the viewing user by a question control unit 111 described later. The questions may be, for example, questions about what points of the video the viewing user is interested in, that is, what videos (chapters) the user wishes to view. The answers in the correspondence information may be various answers assumed for the above-described questions. The answers may be, for example, answers to the viewing user's interests, that is, answers to the desire to view videos (chapters). For the indexes in the correspondence information, for example, the content (such as an outline and a title) of the video (chapter) recorded after the index may be recorded in association therewith. The information processing apparatus 100 (for example, the control unit 110, etc.) can estimate what points the viewing user is interested in, that is, what videos (chapters) the user wishes to view, according to the content of the answer to the question. Further, the information processing apparatus 100 (for example, the control unit 110, etc.) may store the question and the answer to the question (such as the content of the hearing) in the storage unit 122. Therefore, the information processing apparatus 100 associates an index indicating the start position of the chapter with the question and the answer so that the video (chapter) estimated to be of interest to the viewing user can be played back according to the question and the answer. Note that the correspondence information may include information associating each of a plurality of second selection buttons described later with the index of the corresponding chapter.
[0023] Note that when a plurality of videos (video information) are stored in the storage unit 122, the correspondence information may be stored in the storage unit 122 corresponding to each of the plurality of videos (video information). That is, the correspondence information may be associated with the video (video information).
[0024] The display unit 123 is, for example, a display capable of displaying various characters, symbols, images, and the like.
[0025] The question control unit 111 outputs a question to the viewing user. For example, the question control unit 111 may read question information regarding the content of the question stored in the storage unit 122 and output a question to the viewing user. The question information may be recorded in, for example, the above-described correspondence information, or may be another information different from the correspondence information. The question content may be, for example, a content asking what kind of video the viewing user wants to watch, a content asking what the viewing user is interested in, or various other contents. The question control unit 111 may output one or more questions to the viewing user.
[0026] The question control unit 111 may ask a question in at least one of a selection format in which the viewing user is made to select at least one answer from a plurality of options, a chat format in which questions and answers are exchanged using a chat between the viewing user and the information processing apparatus 100 (for example, the question control unit 111 such as a chatbot), and a description format in which one question is output and a descriptive answer is obtained.
[0027] The question control unit 111 may be capable of outputting questions to the viewing user according to the input of the viewing user. That is, the question control unit 111 may, for example, even in the above-described selection format, chat format, description format, and various other formats, when there is an answer (predetermined input described later) to one or more questions asked for the first time in chronological order, output a second question to the viewing user according to the question and the answer. In this case, the question information may be recorded with the first question, the answer assumed for the question, and the second question corresponding to the question and the answer associated therewith. Note that the questions asked multiple times along the chronological order are not limited to two times as described above, and may be three times or more.
[0028] The question control unit 111 may be capable of outputting questions before or after (during playback stop) the video is played, and during the playback of the video. That is, the question control unit 111 may output questions to the viewing user before or after the viewing user views the video, and during the viewing user's viewing of the video (when the video is being played based on the control of the playback control unit 114 described later).
[0029] Here, for example, when the viewing user uses the viewing user terminal 200, the question control unit 111 may control to transmit the question to the viewing user terminal 200 via the communication unit 121. Alternatively, when the viewing user can view the display unit 123, the question control unit 111 may control to display the question on the display unit 123.
[0030] FIG. 3 is a diagram for explaining an example of a question.
[0031] As shown by an example in FIG. 3, the question control unit 111 may display, on the screen of the video being viewed by the viewing user, a question as to which chapter of the video the user wishes to view. In this case, the question control unit 111 displays a selection button (first selection button) for "chapter" on the video screen. When the first selection button is operated, a plurality of buttons (second selection buttons) (for example, selection buttons for "1. Our Company", "2. Business", and "3. Fees") that can select each chapter may be expanded as illustrated in FIG. 3. When one of the plurality of second selection buttons is selected, the specifying unit described below may specify an index corresponding to the selected second selection button with reference to the corresponding information.
[0032] The reception unit 112 receives a predetermined input in response to the question output by the question control unit 111. The predetermined input may be, for example, an answer by the viewing user to the above-described question. The reception unit 112 may receive, for example, an answer from the viewing user terminal 200 transmitted via the communication unit 121. Alternatively, when an input unit (for example, a keyboard and a mouse, etc.) (not shown) is provided in the information processing apparatus 100, the reception unit 112 may receive an answer from the viewing user input via the input unit.
[0033] The specifying unit 113 specifies an index according to the input received by the reception unit 112. That is, for example, when the reception unit 112 receives one or a plurality of inputs (responses of the viewing user) corresponding to one or a plurality of questions output by the question control unit 111, the specifying unit 113 may refer to the correspondence information stored in the storage unit 122 and specify one index corresponding to the question and the input. In this case, the specifying unit 113 may, for example, estimate the pattern of the response received by the reception unit 112 and specify an index corresponding to the response pattern. As an example, when the question control unit 111 asks a plurality of questions, even if the responses corresponding to each of the plurality of questions do not exactly match the questions and responses recorded in the correspondence information, the specifying unit 113 refers to the correspondence information and, based on relatively more responses (response patterns) (for example, in a majority voting format, etc.) among the plurality of responses, estimates the viewing content desired by the viewing user and specifies an index corresponding to the viewing content.
[0034] Alternatively, the specifying unit 113 may use a learned model to specify an index corresponding to the question and the response. The learned model may be, for example, a model generated by learning one or a plurality of questions, the responses to the questions, and the index corresponding to the video playback start position when the video is played back according to the responses. A learning unit (not shown) arranged in the control unit 110 may, for example, perform the above-described learning to generate a learned model. Alternatively, a learning device (not shown) external to the information processing apparatus 100 may, for example, perform the above-described learning to generate a learned model in the same manner as the learning unit. The specifying unit 113 may, for example, acquire the learned model generated by the learning unit or the learning device.
[0035] That is, the specifying unit 113 may specify one index corresponding to the question and the input based on the learned model described above and one or more inputs (responses of the viewing user) received by the receiving unit 112 in response to one or more questions output by the question control unit 111. In other words, for example, the specifying unit 113 inputs a question to the viewing user and the viewing user's response to the learned model, and when an index corresponding to the question and the response is output using the learned model, the specifying unit 113 may specify the index.
[0036] As an example, depending on the content of the video being played (the content of the chapter that the viewing user is watching), the video (chapter) that the viewing user is interested in may change. Therefore, the specifying unit 113 may use, as the learned model, a model that further learns the scenes (chapters) of the video being played. That is, the learned model in this case may be, for example, a model generated by learning the scene (chapter) of the video being played when the question control unit 111 outputs a question, one or more questions, the answers to the questions, and an index corresponding to the video playback start position when the video is played in response to the answers.
[0037] Even in this case, the specifying unit 113 may specify one index corresponding to the content of the video (chapter), the question, and the input based on the learned model, the content of the video (chapter) being played when the question control unit 111 outputs a question, and one or more inputs (responses of the viewing user) received by the receiving unit 112 in response to one or more questions output by the question control unit 111.
[0038] The playback control unit 114 transmits video information to the viewing user terminal 200 via, for example, the communication unit 121. In this case, the viewing user terminal 200 plays the video based on the video information and displays it on the terminal display unit 201 (see FIG. 1). Alternatively, the playback control unit 114 plays the video based on the video information and displays it on the display unit 123, for example. Here, the playback control unit 114 may play back the video from the location corresponding to the index specified by the specifying unit 113. That is, the playback control unit 114 may, for example, specify the index recorded in the video information based on the video information stored in the storage unit 122 and the index specified by the specifying unit 113, and control to play back the video (chapter) from the specified index.
[0039] In addition, when an index is specified by the specifying unit 113 during video playback, for example, the playback control unit 114 may change the playback content and control to play back the video (chapter) from that index. That is, the playback control unit 114 may play back the video (chapter) from the index specified by the specifying unit 113 even when the video being played back is the same as or different from the video with the index specified by the specifying unit 113.
[0040] Further, when an index is specified by the specifying unit 113 when the video is not being played back, for example, the playback control unit 114 may specify the video (video information) with the index specified by the specifying unit 113, and play back the video (chapter) from the specified index in that video.
[0041] Alternatively, the playback control unit 114 may issue a URL (Uniform Resource Locator) that enables the video to be played back from the location corresponding to the index specified by the specifying unit 113. That is, the playback control unit 114 may issue a URL indicating the position of the storage unit 122 on the communication network and the video playback start position so that the video (chapter) can be played back from the location corresponding to the index specified by the specifying unit 113 in the video stored in the storage unit 122. The playback control unit 114 may transmit it to the viewing user (viewing user terminal 200) via the communication unit 121, for example. The viewing user terminal 200 may, for example, acquire a URL from the information processing apparatus 100, and when the URL is clicked based on the operation of the viewing user, play a video (the video stored in the storage unit 122) from the location corresponding to the index specified by the specifying unit 113 and display it on the terminal display unit 201.
[0042] Further, the playback control unit 114 may receive an action from the viewing user (viewing user terminal 200) when playing the video, specify the interests of the viewing user regarding the video based on the action, and control the output unit to perform an output corresponding to the specified interests of the viewing user. As an example, the playback control unit 114 (or each function of the control unit 110, etc.) may have a function (analysis function) of quantitatively analyzing the actions of the viewing user, such as how the enterprise (the enterprise providing the video to the viewing user) is viewed by the viewing user of the video about the enterprise and how much interest the viewing user has, in order to increase the number of effective business negotiations. In the playback control unit 114 (or each function of the control unit 110, etc.), if the enterprise uses the analysis function and the viewing user selects a chapter in the video of the enterprise's product or obtains an answer (answer to a question) from the viewing user, based on the selection and answer (the actions of the viewing user), it can provide the enterprise with which at least one of a plurality of viewpoints of the product (centering on which viewpoint) is suitable for proposing (approaching for business negotiations, etc.) to the viewing user (output corresponding to the interests of the viewing user). That is, the enterprise can formulate a business negotiation strategy based on the content of the offer. As another example, the playback control unit 114 (or each function of the control unit 110, etc.) may acquire the viewing status of the viewing user (the actions of the viewing user), such as the viewing user viewing the video provided by the enterprise multiple times, the viewing user inquiring the enterprise, or the viewing user viewing all of the video, based on the viewing (viewing information) of the viewing user who views the video provided by the enterprise, classify the situation of the enterprise for each interest phase of the viewing user, and propose the viewing user to whom the enterprise should approach for business negotiations, etc. (output corresponding to the interests of the viewing user) (Kanban function). Also, as an example, the playback control unit 114 (or each function of the control unit 110, etc.) may identify potential customers who are likely to be interested in a company from among the viewing users who are the recipients of emails in email marketing based on the viewing (viewing information) of the viewing users who watch videos provided by the company, and propose the potential customers for additional approaches such as making a phone call to them (output according to the interests of the viewing users) (kanban function).
[0043] Also, the playback control unit 114 (or each function of the control unit 110, etc.) can be confirmed in association with the customer information of the viewing user as the hearing content. As an example, when a viewing user is selected by a person in charge of the company from the above-described kanban function, the playback control unit 114 (or each function of the control unit 110, etc.) may provide the viewing content of the viewing user to the company. That is, the playback control unit 114 (or each function of the control unit 110, etc.) may provide the company with, for the viewing content of each viewing user, how the viewing user has answered questions, the timeline on which the viewing user has watched the video, what inquiries the viewing user has made to the company, etc. That is, employees of the company can immediately confirm what content should be talked about in the negotiation with the viewing user.
[0044] Also, the playback control unit 114 (or each function of the control unit 110, etc.) can conduct a negotiation after collecting prior information (as an example, detailed viewing data for each company, a list of companies by degree of interest, hearing response rate and response content, and push target rate, etc.).
[0045] FIG. 4 is a diagram for explaining an example of a dashboard.
[0046] In addition, the playback control unit 114 (or each function of the control unit 110, etc.) can enable learning by allowing other employees to view the sales activities of the top salesperson of the company providing the video in a face-to-face manner. It may also be possible to allow other employees to view the quantitative reactions (actions) of the viewing users on a dashboard (see FIG. 4). The playback control unit 114 (or each function of the control unit 110, etc.) can relatively significantly reduce the time allocated for employee education. In this case, the playback control unit 114 (or each function of the control unit 110, etc.) can collect various reactions of the viewing users, such as questions for the viewing users (questions by the question control unit 111), answers of the viewing users to the questions (predetermined inputs received by the reception unit 112 (e.g., answers, etc.)), and evaluations of the viewing users who have viewed the video, and collectively store the collected results in the storage unit 122 and also display them on the display unit 123 (dashboard function). The control unit 110 (each function of the control unit 110, etc.) can display on the display unit 123 a dashboard (the result of summarizing the reactions (actions) of the viewers) as shown in an example in FIG. 4. The playback control unit 114 (or each function of the control unit 110, etc.) may control the output unit to aggregate the actions of the viewing users and output the aggregated results as a dashboard function. As an example, the playback control unit 114 (or each function of the control unit 110, etc.) can provide to the company providing the video information such as which viewing users from which source of inflow (e.g., SNS, various advertisements, and searches via communication networks (e.g., organic, etc.)) are paying attention to which part of the video, what actions they are taking, where they are likely to leave the video, and in which scene of the video the inquiry button is being operated. That is, the playback control unit 114 (or each function of the control unit 110, etc.) can provide to the company the trend of the viewing rate for each medium and which scenes are being noticed or skipped, and can enable the employees of the company to prepare the selection of explanations in multiple explanations during business negotiations for each source of inflow.
[0047] [Information Processing Method] Next, an information processing method according to an embodiment will be described. FIG. 5 is a flowchart for explaining an information processing method according to an embodiment.
[0048] In step ST101, the question control unit 111 outputs a question to the viewing user. In this case, the question control unit 111 may ask questions during the pause and playback of the video.
[0049] Note that the question control unit 111 may output questions multiple times. In this case, the question control unit 111 may be able to output a question to the viewing user according to the input of the viewing user. That is, after outputting the question in this step ST101, the information processing apparatus 100 receives a predetermined input (answer) from the viewing user in step ST102 described later. The process may return to step ST101 and output a further question according to the previous question and the predetermined input (answer).
[0050] In step ST102, the reception unit 112 receives a predetermined input according to the question output in step ST101. The predetermined input may be, for example, an answer from the viewing user corresponding to sending a question to the viewing user in step ST101.
[0051] In step ST103, the specifying unit 113 specifies an index according to the input (answer from the viewing user) received in step ST102. That is, for example, when the specifying unit 113 receives one or more inputs (answers from the viewing user) in step ST102 according to one or more questions output in step ST101, the specifying unit 113 may refer to the corresponding information stored in the storage unit 122 and specify one index according to the question and the input. Alternatively, the specific unit 113 may specify one index corresponding to the questions and inputs based on the learned model, the one or more questions output in step ST101, and the one or more inputs (responses of the viewing user) received in step ST102 in response to the questions. The learned model may be, for example, a model generated by learning one or more questions, answers to the questions, and an index corresponding to the video playback start position when the video is played back in response to the answers. Note that the specific unit 113 may use, as the learned model, for example, a model that further learns the scenes (chapters) of the video being played back.
[0052] In step ST104, the playback control unit 114 may play back the video (chapter) from the location corresponding to the index specified in step ST103.
[0053] [Regarding Functions and Circuits] Next, the functions and circuits of the information processing apparatus 100 described above will be explained. Each part of the information processing apparatus 100 may be realized as a function of a computer's arithmetic processing unit or the like. That is, the question control unit 111, reception unit 112, specific unit 113, and playback control unit 114 (control unit 110) of the information processing apparatus 100 may be realized as a question control function, reception function, specific function, and playback control function (control function) by a computer's arithmetic processing unit or the like, respectively. The information processing program can cause a computer to realize each of the above-described functions. The information processing program may be recorded, for example, on a non-transitory computer-readable recording medium such as a memory, solid state drive, hard disk drive, or optical disk. The recording medium may be referred to as a non-transitory computer-readable medium, for example. Further, as described above, each part of the information processing apparatus 100 may be realized by a computing processing unit of a computer or the like. The computing processing unit or the like is configured by, for example, an integrated circuit or the like. Therefore, each part of the information processing apparatus 100 may be realized as a circuit constituting the computing processing unit or the like. That is, the question control unit 111, reception unit 112, specification unit 113, and reproduction control unit 114 (control unit 110) of the information processing apparatus 100 may be realized as a question control circuit, reception circuit, specification circuit, and reproduction control circuit (control circuit) constituting the computing processing unit of a computer or the like. In addition, the communication unit 121, storage unit 122, and display unit 123 (output unit) of the information processing apparatus 100 may be realized as a communication function, storage function, and display function (output function) including functions of a computing processing unit or the like, for example. Further, the communication unit 121, storage unit 122, and display unit 123 (output unit) of the information processing apparatus 100 may be realized as a communication circuit, storage circuit, and display circuit (output circuit) by being configured by, for example, an integrated circuit or the like. Further, the communication unit 121, storage unit 122, and display unit 123 (output unit) of the information processing apparatus 100 may be configured as a communication device, storage device, and display device (output device) by being configured by, for example, a plurality of devices.
[0054] The information processing apparatus 100 can combine one or any plurality of the above-described plurality of parts. In the present disclosure, the term "information" is used, but the term "information" can be replaced with "data", and the term "data" can be replaced with "information".
[0055] [Embodiment] Next, an embodiment will be described.
[0056] The video may be, for example, a video used for business negotiations or the like. First, the information processing apparatus 100 displays an initial screen on the display unit (terminal display unit 201) of the viewing user terminal 200. A button for starting a business negotiation (for example, a start button or the like) may be displayed on the initial screen.
[0057] When the button described above is pressed on the information processing apparatus 100, the negotiation is started. In this case, the information processing apparatus 100 may send a question to the viewing user in advance asking what content (chapters) in the negotiation video the user wants to view. That is, the information processing apparatus 100 may conduct a hearing with the viewing user in advance to find out what scenes in the negotiation video the user wants to view. Based on the viewing user's answer to the question (hearing), the information processing apparatus 100 causes the viewing user to view the content (chapters) of the video corresponding to the answer.
[0058] While the information processing apparatus 100 is causing the viewing user to view the video (chapters), it is also possible to conduct a question (hearing) with the viewing user. Based on the viewing user's answer to the question (hearing) and the viewing user's answers to the questions (hearings) conducted so far (answers from the start of the negotiation to the present), the information processing apparatus 100 may recommend to the viewing user which chapters (scenes) in the video are recommended.
[0059] As an example of the exchange of questions and corresponding answers, the text may be obtained in advance from the user of the information processing apparatus 100, etc. (for example, the obtained text may be coded in advance by the development side), and then the exchange may be conducted. As another example, the user of the information processing apparatus 100 may freely input text and conduct an exchange of questions and answers. As another example, the information processing apparatus 100 may make a judgment based on past data and machine learning (trained model) on what questions (hearings) to conduct with the viewing user in what scenarios and what answers will be returned. While the viewing user is viewing the video, the information processing apparatus 100 may chat with the viewing user in real time, send a question to the viewing user, and receive an answer from the viewing user accordingly.
[0060] The above-described information processing apparatus 100 can accumulate, as data, actions taken by and interests held by the viewing user, and utilize the accumulated data to improve the quality of business negotiations. In addition, the information processing apparatus 100 can reproduce the president and top salespersons of the company providing the video in the business negotiation video, and provide an operation close to an actual experience to the viewing user. Further, the information processing apparatus 100 may enable the president or the like to answer, on the spot, frequently asked questions that the viewing user is concerned about. The information processing apparatus 100 can provide an experience that allows the viewing user to directly access what they want to know, and can suppress giving stress to the viewing user. In addition, the information processing apparatus 100 may immediately transition to a schedule adjustment screen (not shown) at the moment when the viewing user thinks "I want to conduct a business negotiation". The information processing apparatus 100 can set up business negotiations before the viewing user loses their enthusiasm. Also, the information processing apparatus 100 can conduct hearings on information that it is desirable to know before business negotiations, such as "What does the viewing user have an interest in?" and "What is the budget?". In addition, the information processing apparatus 100 may prompt the video provider (company) to revise and improve the video based on viewing data (viewing history, etc.). That is, the information processing apparatus 100 may allow the company to view the viewing data, so that the company can understand how it is viewed by the entire viewing user. Also, with the information processing apparatus 100, it becomes possible to convey the company's own explanations and service explanations on the recruitment site of the company providing the video in the president's own words. The information processing apparatus 100 can relatively greatly improve the degree of intention to apply to the company by directly hearing the president's responses regarding questions and answers.
[0061] [Additional Examples and Modification Examples] Hereinafter, additional matters (additional examples) and modification examples of the above-described information processing apparatus 100 will be described.
[0062] The information processing apparatus 100 may switch the video to be displayed with a single URL for each path (inflow path) accessed by the video viewing user on the screen or the like for the viewing user to view. Further, the information processing apparatus 100 may have a function of simultaneously monitoring a reference video. That is, when the viewing user presses a predetermined button in the reference material while viewing the reference material, the information processing apparatus 100 may allow the viewing user to view the corresponding explanation in detail in a video. Conversely, when the viewing user presses a predetermined button while viewing a video, the information processing apparatus 100 may also allow the viewing user to view the reference material of the corresponding explanation. In addition, the information processing apparatus 100 may have a function of sharing this system with other users different from the viewing user, that is, a function of sending a message such as "This product seems suitable for your company" to other users. Further, when the viewing user presses a plurality of buttons for the content the viewing user wants to know, the information processing apparatus 100 may generate and play one video by combining different videos for each combination of the presses. In addition, the information processing apparatus 100 may hold various information in the video and distribute the content of the video (or other videos, etc.) according to the answers obtained from the viewing user. As a specific example, when options A, B, C, and D described in a question are selected (answered) by the viewing user as A and B, the information processing apparatus 100 may generate a video E corresponding to A and B and display (reflect) it on a screen (user interface) where the viewing user can view the video E so that the viewing user can view it. Similarly, as an example, when options A, B, and D are selected (answered) by the viewing user, the information processing apparatus 100 may generate a video F corresponding to A, B, and D and display (reflect) it on a screen (user interface) where the viewing user can view the video F so that the viewing user can view it. In addition, the information processing device 100 may be equipped with an evaluation function for videos (for example, a "like" function, etc.), and may publish a ranking of videos on a daily or weekly basis on the media of this system. That is, if the information processing device 100 determines that viewing users with high information sensitivity are likely to be interested in the currently popular service and the number of previews will change accordingly, it can arouse the interest of viewing users, such as being usable as a topic of conversation during business. In addition, the information processing device 100 may automatically distribute the above-mentioned ranking on the media (for example, the weekly ranking, etc.) to viewing users by email or the like every Friday or the like. In addition, the information processing device 100 may display (reflect) in real time on its own management screen the viewing users (for example, companies, etc.) who are currently viewing a video. In this case, when an arbitrary action within this system (or within the video) is taken, such as when a case is viewed or when a viewing user answers a question (hearing), the information processing device 100 may send a notification to communication means such as email and chat so that it can be confirmed on the management screen. In addition, the information processing device 100 may be equipped with a simultaneous translation function. That is, the information processing device 100 may translate the explanations of this system into the languages of various countries for viewing users to browse. Also, the subtitles in the video may be reflected in the languages of various countries. The information processing device 100 may also be able to translate questions (hearings), answers, inquiry contents, etc. on the management screen. In addition, the information processing device 100 may allow the introducing company itself to upload a video to the storage unit 122, so that the editing of chapters and question options, the setting of question items, etc. can be freely set. In addition, the information processing device 100 may be equipped with a recommendation matching function. That is, since a viewing user (for example, Company A) using this system often views "this system used by Telephone Appointment Company B", the information processing device 100 may automatically recommend to potential customers who have not found Company C, which provides an "appointment acquisition service", asking "What if you do business with Company A?", etc. The information processing device 100 may visualize which videos (this system) of which other company B are frequently watched by the viewing users who watch the videos (this system) provided by Company A, that is, what needs the viewing users have. In addition, the information processing device 100 may display the action data in the video in a timeline format and analyze, for example, through which channels (such as SNS, etc.) the viewing users are accessing or what the inflow channels of the viewing users are. In addition, the information processing device 100 may perform API linkage with this system and customer relationship management (CRM), etc., and link the viewing content of the video (viewing data) with the CRM platform, etc. for data management. The information processing device 100 may also reflect the viewing data in the real-time cooperation tool and in the interest level and sales priority of the viewing users. In addition, the information processing device 100 may visualize productivity by creating a management screen that visualizes the numerical values related to productivity optimized by this system. In addition, for viewing users who have browsed this system multiple times, the information processing device 100 may make recommendations in the media of this system based on the content of their browsing. Furthermore, if points that the viewing users are interested in are set by the viewing users themselves, the information processing device 100 may automatically make corporate recommendations to the viewing users, or may provide only the items that the viewing users want to know in the videos (this system) of any company. In addition, the information processing device 100 may obtain the history, etc. (viewing data) when the viewing users browse multiple videos and recommend videos (this system) of different companies such as "Do you perhaps have this need?" for each viewing user. In addition, when the user of the device uploads a video of themselves taken by themselves to the storage unit 122, the information processing device 100 can easily use this system by setting questions (such as the question content and the options for the questions). Further, the information processing apparatus 100 may accept playback start by manual input with respect to a user-specified playback time axis. In this case, when the number of overlaps above the threshold within a predetermined range with respect to the received playback start position is duplicated with respect to the playback start axis, the information processing apparatus 100 may generate an index at one point within the predetermined range. The information processing apparatus 100 may prompt to create a question corresponding to the generated index. Further, the information processing apparatus 100 may delete unused indexes.
[0063] [Aspects and Effects of the Present Embodiment] Next, an aspect of the present embodiment and the effects exhibited by each aspect will be described. Note that each aspect described below is an example at the time of filing, and the present embodiment is not limited to the aspects described below. That is, the present embodiment is not limited to the aspects described below, and may be realized by appropriately combining the above-described respective parts. Further, a lower-level aspect may be cited in any of the higher-level aspects. Further, the effects described below are examples, and the effects exhibited by each aspect are not limited to those described below. Further, each aspect may exhibit at least one of the effects described below, for example.
[0064] (Aspect 1) An information processing apparatus according to one aspect includes a storage unit that stores video information regarding a video with indexes, a question control unit that outputs a question to a viewing user, a reception unit that receives a predetermined input in response to the question output by the question control unit, a specifying unit that specifies an index in response to the input received by the reception unit, and a playback control unit that plays back the video from a location corresponding to the index specified by the specifying unit. Thereby, the information processing apparatus asks a question to the viewing user and obtains an answer to the question, so that it is possible to estimate a portion in which the viewing user is interested. Further, the information processing apparatus can cause the user to view portions (videos and chapters) of content such as a video that are of interest to the user.
[0065] (Aspect 2) In an information processing apparatus according to one aspect, the question control unit may be able to output a question to the viewing user according to the input of the viewing user. The information processing apparatus, for example, asks the viewing user the second question according to the answer of the viewing user to the first question in time series. Further, the information processing apparatus, for example, asks the viewing user the third and subsequent questions according to the answer of the viewing user to the second and subsequent questions. Therefore, the information processing apparatus can more appropriately acquire the interests of the viewing user.
[0066] (Aspect 3) In an information processing apparatus according to one aspect, the question control unit may be able to output questions before and during the playback of the video. Thereby, the information processing apparatus can output a question to the viewing user whether the video is paused or playing, so that the information processing apparatus can acquire the parts that the viewing user is interested in.
[0067] (Aspect 4) In an information processing apparatus according to one aspect, the storage unit stores correspondence information associating one or more questions, answers to the questions, and indexes corresponding to the video playback start positions when the video is played according to the answers. When the reception unit receives an input according to the question output by the question control unit, the specifying unit may specify one index according to the question and the input by referring to the correspondence information. Thereby, the information processing apparatus can acquire the parts that the viewing user is interested in by referring to the correspondence information.
[0068] (Aspect 5) In an information processing apparatus according to one aspect, the specifying unit may specify one index according to the question and the input based on a learned model that has learned one or more questions, answers to the questions, and indexes corresponding to the video playback start positions when the video is played according to the answers, and the input received by the reception unit according to the question output by the question control unit. As a result, the information processing apparatus can obtain the parts that the viewing user is interested in by using the learned model.
[0069] (Aspect 6) In one aspect of the information processing apparatus, the specifying unit may further use, as the learned model, a model obtained by further learning the scenes of the video being played. As a result, although the interest of the viewing user may change according to the content of the scenes (chapters) of the video being played, the information processing apparatus can obtain the parts that the viewing user is interested in by using the learned model.
[0070] (Aspect 7) In one aspect of the information processing apparatus, the playback control unit may accept an action from the viewing user when playing a video, specify the interest of the viewing user regarding the video based on the action, and perform an output according to the specified interest of the viewing user. As a result, the information processing apparatus can provide the enterprise with, for example, which of at least one of a plurality of viewpoints of the enterprise's product is suitable for proposing (approaching such as business negotiations) to the viewing user.
[0071] (Aspect 8) In one aspect of the information processing apparatus, the playback control unit may aggregate the actions of the viewing user and output the aggregated result as a dashboard function. As a result, the information processing apparatus can provide the enterprise with which parts of the video the viewing user is interested in.
[0072] (Aspect 9) In an information processing method according to one aspect, a computer including a storage unit that stores video information related to an indexed video executes a question control step of outputting a question to a viewing user, a reception step of receiving a predetermined input in response to the question output in the question control step, a specification step of specifying an index in response to the input received in the reception step, and a reproduction control step of reproducing a video from a location corresponding to the index specified in the specification step. As a result, the information processing method can achieve the same effects as the information processing apparatus according to the above-described one aspect.
[0073] (Aspect 10) In an information processing program according to one aspect, the computer is caused to realize a storage function of storing video information related to an indexed video, a question control function of outputting a question to a viewing user, a reception function of receiving a predetermined input in response to the question output by the question control function, a specification function of specifying an index in response to the input received by the reception function, and a reproduction control function of reproducing a video from a location corresponding to the index specified by the specification function. As a result, the information processing program can achieve the same effects as the information processing apparatus according to the above-described one aspect.
Explanation of Reference Numerals
[0074] 100 Information processing apparatus 110 Control unit 111 Question control unit 112 Reception unit 113 Specification unit 114 Reproduction control unit 121 Communication unit 122 Storage unit 123 Display unit 200 Viewing user terminal 201 Terminal display unit 300 Video 300A, 300B Videos (chapters 310 Index
Claims
A storage unit that stores video information related to a video with an index indicating the video playback start position when playing the video; A question control unit that outputs a question to the viewing user; A reception unit that receives a predetermined answer in response to the question output by the question control unit; Comprising: The storage unit stores correspondence information associating the question, an answer assumed for the question, and the index corresponding to the answer; Based on the correspondence information, so that the viewing user can play the chapter of the video estimated to be interested in according to the question output by the question control unit and the answer corresponding to the question, an index is specified according to the question and the answer received by the reception unit. A specifying unit; An information processing apparatus comprising: a playback control unit that plays back a video from a location corresponding to the index specified by the specifying unit. **Claim 2** The information processing apparatus according to claim 1, wherein the question control unit is capable of outputting a question corresponding to an input of a viewing user to the viewing user. **Claim 3** The information processing apparatus according to claim 2, wherein the question control unit is capable of outputting a question before and during the playback of the video. **Claim 4** The specifying unit is based on a learned model that has learned one or more questions, an answer to the question, and an index corresponding to the video playback start position when the video is played back according to the answer, and the input received by the reception unit according to the question output by the question control unit. The information processing apparatus according to claim 3, which specifies an index corresponding to the question and the input. **Claim 5** The information processing apparatus according to claim 4, wherein the specifying unit uses, as the learned model, a model that further learns the scenes of the video being played back. **Claim 6** The playback control unit according to any one of claims 1 to 5, which aggregates the actions of the viewing user and outputs the aggregated result as a dashboard function. **Claim 7** A computer comprising a storage unit that stores video information related to a video with an index indicating the video playback start position when the video is played back, A question control step of outputting a question to the viewing user; A reception step of receiving a predetermined answer in response to the question output by the question control step; Executing, The memory unit stores correspondence information associating the question, an assumed answer to the question, and the index corresponding to the answer. Based on the correspondence information, a specifying step of specifying an index according to the question output by the question control step and the answer corresponding to the question, so that a chapter of a video estimated to be of interest to the viewing user can be played according to the answer received by the receiving step. An information processing method that executes a playback control step of playing a video from a location corresponding to the index specified by the specifying step.
8. On a computer, A storage function for storing video information related to a video with an index indicating the video playback start position when the video is played. A question control function for outputting a question to a viewing user. A receiving function for receiving a predetermined answer according to the question output by the question control function. To realize, The storage function stores correspondence information associating the question, an assumed answer to the question, and the index corresponding to the answer. Based on the correspondence information, a specifying function of specifying an index according to the question output by the question control function and the answer corresponding to the question, so that a chapter of a video estimated to be of interest to the viewing user can be played according to the answer received by the receiving function. An information processing program that realizes a playback control function of playing a video from a location corresponding to the index specified by the specifying function.
Citation Information
Patent Citations
Operation device and reproducing device, and data editing device for operation device
JP1994118916A
Streaming-data reproducer having bookmark and memo function
JP2006050153A
E-learning system
JP2016110074A
Electronic apparatus and video reproduction method
JP2019102909A
System, program, learned model, learning model generation method and generation device, and the like
JP2021164034A