Information processing device, information processing method, and information processing program
Patent Information
- Application Number
- JP2023105673
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2042-12-23
AI Technical Summary
Existing systems fail to accurately estimate viewer interest in specific parts of content, such as company or product introductions within videos, limiting the ability to direct viewers to relevant sections.
An information processing device that stores indexed video information, asks questions to users, receives inputs, specifies interested sections based on answers, and controls playback to those sections, using learned models to adapt to changing viewer interests.
Enables users to view content portions that align with their interests, enhancing engagement and providing companies with insights for targeted business strategies and improved user interactions.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there is a device that accepts reactions to content from viewers who have viewed the content. The device accepts the reaction to the content that the viewer is viewing, and estimates the viewer's interest based on text information at the playback time of the content corresponding to the reaction. The device accepts positive or negative evaluations as the viewer's reaction (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2022-044558 Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, content is used for various purposes. A business video (one video), which is an example of content, may contain company and product introductions, and there is a risk that it is not possible to estimate which part of the video (e.g., the company introduction or the product introduction) the viewer is interested in only from the positive and negative evaluations by the viewer.
[0005] The present disclosure provides an information processing device, an information processing method, and an information processing program that enable a user to view a part of content that interests the user. [Means for solving the problem]
[0006] An information processing device of one embodiment includes a memory unit that stores video information regarding an indexed video, a question control unit that outputs a question to a viewing user, a reception unit that accepts a specified input in response to the question output by the question control unit, an identification unit that identifies an index in response to the input accepted by the reception unit, and a playback control unit that plays the video from a location corresponding to the index identified by the identification unit. Effect of the Invention
[0007] According to one aspect, a portion of the content that is of interest to the user can be viewed. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an information processing device according to an embodiment. [Diagram 2] FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. [Diagram 3] FIG. 11 is a diagram for explaining an example of a question. [Figure 4] FIG. 10 is a diagram for explaining an example of a dashboard. [Diagram 5] 1 is a flowchart illustrating an information processing method according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] An embodiment will be described below.
[0010] [Overview of information processing device 100] First, an overview of an information processing device 100 according to an embodiment will be described. FIG. 1 is a diagram illustrating an information processing device 100 according to an embodiment.
[0011] The information processing device 100 may be configured as, for example, a viewing device that allows a user to view content according to a user's desire. The information processing device 100 may also be configured as, for example, a viewing device that allows a user to view a part of a video 300, which is an example of content, that is of interest to the user. The information processing device 100 may also be configured as a position specifying device that specifies the position (for example, the start position) of a part of the video 300 that is of interest to the user. The information processing device 100 is not limited to the device of the above example, and may be configured as various devices. The information processing device 100 may be a computer such as a server, a desktop, a laptop, a tablet, or a smartphone.
[0012] Although there are various types of content, the following description will be given using a video 300 as an example of content.
[0013] The information processing device 100 stores moving image information related to the moving image 300 to which an index 310 is attached. The index 310 may be, for example, a marker, a bookmark, or the like, indicating a playback start position (or a playback start position when playing back from the middle) of the moving image 300 (for example, a chapter, etc.). One or a plurality of indexes 310 may be attached to one moving image 300. Moving image information may be rephrased as moving image data. A higher-level concept of moving image information may be, for example, content information, etc.
[0014] The information processing device 100 may, for example, ask a question to a user (viewing user) before or after the user views the video 300 and while the user is viewing the video 300. As an example, the information processing device 100 may transmit one or more questions to a terminal (viewing user terminal 200) used by the viewing user. Furthermore, the information processing device 100 accepts an answer from the viewing user in response to the question. For example, when a predetermined input is made in the viewing user terminal 200, the information processing device 100 may accept the predetermined input (input information). The predetermined input may be, for example, an input of a multiple-choice answer to a question, or a descriptive answer. Note that the information processing device 100 may output questions and receive answers (predetermined inputs) in a chat format, for example.
[0015] When the information processing device 100 receives an input as described above, it identifies the index 310 (for example, index A) corresponding to the input. The information processing device 100 may, for example, refer to the correspondence information to identify the index 310 of the video 300 corresponding to the received answer (predetermined input). The correspondence information may, for example, be information that associates one or more questions, answers corresponding to the questions, and the index 310 corresponding to the answers. Alternatively, the information processing device 100 may, for example, input the received answer into a trained model and identify the index 310 corresponding to the answer. The trained model may be, for example, a model generated by learning 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 according to the answers.
[0016] The information processing device 100 plays back the video 300 (300A), for example, from a position corresponding to the identified index 310 (for example, index A, etc.). That is, the information processing device 100 may perform control so that the viewing user views the video 300 (300A (chapter)), for example, from a position associated with the identified index 310. Note that the information processing device 100 may perform control so that the viewing user can view only the video 300A (chapter). Alternatively, the information processing device 100 may perform control so that the viewing user can view the videos 300 (300B...) (chapters) following the video 300A (chapter) in chronological order along with the video 300A (chapter).
[0017] [Details of the information processing device 100] Next, the information processing device 100 according to an embodiment will be described in detail. FIG. 2 is a block diagram illustrating the information processing device 100 according to an embodiment.
[0018] The information processing device 100 includes, for example, a communication unit 121, a storage unit 122, a display unit 123, and a control unit 110. 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, an identification unit 113, and a playback control unit 114. The control unit 110 may be configured, for example, by an arithmetic processing device of the information processing device 100. The control unit 110 (for example, an arithmetic processing device) may realize the functions of each unit (for example, the question control unit 111, the reception unit 112, the identification unit 113, and the playback control unit 114) by, for example, appropriately reading and executing various programs stored in the storage unit 122.
[0019] The communication unit 121 is, for example, a communication interface capable of transmitting and receiving various types of information to and from a device external to the information processing device 100 (external device).
[0020] The storage unit 122 may store, for example, various information and programs. Examples of the storage unit 122 may be a memory, a solid state drive, a hard disk drive, etc. Note that the storage unit 122 may be, for example, a storage area and a server on a cloud.
[0021] The storage unit 122 stores video information related to a video to which an index is added. The index may be, for example, a marker or a bookmark indicating the start position of each chapter. One or more indexes may be added to one video. The chapter may be, for example, a division indicating different scenes in one video. As an example, when a company provides a video for business purposes, the video may include a company introduction and a product introduction. Each of the company introduction and the product introduction may be set as a chapter. Thus, for example, an index is assigned to the setting of the start point of the chapter of the company introduction, and similarly, an 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 moving images (moving image information).
[0022] The storage unit 122 may store correspondence information that associates one or more questions, answers to the questions, and an index that corresponds to a video playback start position when a video is played back in response to the answers. The question about the corresponding information may be a question posed to the viewing user by the question control unit 111 described later. The question may be, for example, a question about what aspect of the video the viewing user is interested in, that is, what kind of video (chapter) the viewing user wishes to view. The answer of the corresponding information may be various answers expected to the above-mentioned question. For example, the answer may be a content that answers the interest of the viewing user, that is, a desired video (chapter) to be viewed. The index of the corresponding information may be recorded in association with, for example, the contents (eg, summary, title, etc.) of the moving image (chapter) recorded after the index. The information processing device 100 (e.g., the control unit 110, etc.) can estimate what the viewing user is interested in, that is, which video (chapter) the viewing user wishes to view, based on the content of the answer to the question. Furthermore, the information processing device 100 (e.g., the control unit 110, etc.) may store the question and the answer to the question (e.g., the hearing content, etc.) in the storage unit 122. Therefore, the information processing device 100 associates an index indicating the start position of a 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. The correspondence information may include information associating each of a plurality of second selection buttons, which will be described later, with an index of the corresponding chapter.
[0023] In addition, when a plurality of moving pictures (moving picture information) are stored in the storage unit 122, the correspondence information may be stored in correspondence with each of the plurality of moving pictures (moving picture information) in the storage unit 122. That is, the correspondence information may be associated with the moving picture (moving picture 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. The question control unit 111 may, for example, read out question information related to the content of the question stored in the storage unit 122, and output the question to the viewing user. The question information may, for example, be recorded in the above-mentioned correspondence information, or may be information different from the correspondence information. The question content may, for example, be content asking what kind of video the viewing user wants to watch, may be content asking what the viewing user is interested in, or may be various other content. 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 the following formats: a selection format in which the viewing user is prompted to select at least one answer from a number of options; a chat format in which questions and answers are exchanged using a chat between the viewing user and the information processing device 100 (e.g., the question control unit 111 such as a chatbot); and a description format in which one question is output and a written answer is obtained.
[0027] The question control unit 111 may be capable of outputting a question to the viewing user in response to the input of the viewing user. That is, when there is an answer (a predetermined input to be described later) to one or more questions asked the first time in time series, even if the questions are in the above-mentioned selection format, chat format, description format, or other various formats, the question control unit 111 may output a second question to the viewing user in response to the question and the answer. In this case, the question information may record the first question, an expected answer to the question, and a second question in response to the question and the answer in association with each other. Note that the number of questions asked in time series is not limited to two as described above, but may be three or more.
[0028] The question control unit 111 may be capable of outputting a question before or after playing a video (while the playback is stopped) and while the video is being played. That is, the question control unit 111 may output a question to the viewing user before or after the viewing user watches a video and while the viewing user watches a video (when the video is being played under 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 perform control so as to transmit the question to the viewing user terminal 200 via the communication unit 121 . Alternatively, the question control unit 111 may perform control so that the question is displayed on the display unit 123 when the viewing user can view the display unit 123 .
[0030] FIG. 3 is a diagram for explaining an example of a question.
[0031] As shown in an example in Fig. 3, the question control unit 111 may display a question on the screen of the video being viewed by the viewing user as to which chapter of the video the viewing user wishes to view. In this case, the question control unit 111 may display a "chapter" selection button (first selection button) on the screen of the video, and when the first selection button is operated, may expand a plurality of buttons (second selection buttons) that can select each chapter (for example, selection buttons for "1. Our Company," "2. Services," and "3. Fees") as exemplified in Fig. 3. When one of the plurality of second selection buttons is selected, an identification unit (described later) may refer to the correspondence information and identify an index corresponding to the selected second selection button.
[0032] The receiving 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 to the above-mentioned question by the viewing user. The receiving unit 112 may receive the answer of the viewing user transmitted from the viewing user terminal 200 via the communication unit 121, for example. Alternatively, for example, if the information processing device 100 is provided with an input unit (e.g., a keyboard and a mouse) (not shown), the receiving unit 112 may receive the answer of the viewing user input via the input unit.
[0033] The identification unit 113 identifies an index according to an input received by the reception unit 112. That is, when the reception unit 112 receives one or more inputs (answers of the viewing user) corresponding to one or more questions output by the question control unit 111, the identification unit 113 may, for example, refer to the correspondence information stored in the storage unit 122 and identify one index corresponding to the question and the input. In this case, the identification unit 113 may, for example, estimate a pattern of the answers received by the reception unit 112 and identify an index corresponding to the answer pattern. As an example, even if the answers to each of the multiple questions are not completely consistent with the questions and answers recorded in the correspondence information when multiple questions are asked by the question control unit 111, the identification unit 113 may refer to the correspondence information and estimate the viewing content desired by the viewing user based on a relatively larger number of answers (answer patterns) (for example, a majority vote format, etc.) among the multiple answers, and identify an index corresponding to the viewing content.
[0034] Alternatively, the identification unit 113 may identify an index corresponding to a question and an answer by using a trained model. The trained model may be, for example, a model generated by learning one or more questions, answers to the questions, and an index corresponding to a video playback start position when a video is played according to the answers. A learning unit (not shown) disposed in the control unit 110 may, for example, perform the above-mentioned learning to generate a trained model. Alternatively, a learning device (not shown) external to the information processing device 100 may, for example, perform the above-mentioned learning in the same manner as the learning unit to generate a trained model. The identification unit 113 may, for example, acquire a trained model generated by the learning unit or the learning device.
[0035] That is, the identification unit 113 may identify one index corresponding to the question and the input, based on the above-mentioned trained model and one or more inputs (answers from the viewing user) received by the reception unit 112 in response to one or more questions output by the question control unit 111. In other words, the identification unit 113 may input, for example, a question for the viewing user and the viewing user's answer to the trained model, and when an index corresponding to the question and answer is output using the trained model, identify the index.
[0036] As an example, the video (chapter) in which the viewing user is interested may change depending on the content of the video being played (the content of the chapter being watched by the viewing user). For this reason, the specification unit 113 may use a model that further learns the scene (chapter) of the video being played as the learned model. 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, answers to the questions, and an index corresponding to the video playback start position when the video is played according to the answers.
[0037] Even in this case, the identification unit 113 may identify 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 the question, and one or more inputs (answers from the viewing user) received by the reception unit 112 in response to the one or more questions output by the question control unit 111.
[0038] The playback control unit 114 transmits the video information to the viewing user terminal 200 via, for example, the communication unit 121. In this case, the viewing user terminal 200 plays a video based on the video information and displays it on the terminal display unit 201 (see FIG. 1). Alternatively, the playback control unit 114 may, for example, play back a video based on the video information and cause the display unit 123 to display the video. Here, the playback control unit 114 may play back the video from a position corresponding to the index identified by the identification unit 113. That is, the playback control unit 114 may, for example, identify an index recorded in the video information based on the video information stored in the storage unit 122 and the index identified by the identification unit 113, and perform control so as to play back the video (chapter) from the identified index.
[0039] For example, when an index is identified by the identification unit 113 while a video is being played back, the playback control unit 114 may change the playback content and control the video (chapter) to be played back from the index. That is, even if the video being played back and the video to which the index identified by the identification unit 113 is assigned are the same or different, the playback control unit 114 may play back the video (chapter) from the index identified by the identification unit 113.
[0040] In addition, for example, when an index is identified by the identification unit 113 when a video is not being played, the playback control unit 114 may identify a video (video information) to which the index identified by the identification unit 113 is assigned, and play back the video (chapter) from the identified index within that video.
[0041] Alternatively, the playback control unit 114 may issue a URL (Uniform Resource Locator) that enables playback of the video from a position corresponding to the index identified by the identification unit 113. That is, the playback control unit 114 may issue a URL that indicates the position of the storage unit 122 on the communication network and the playback start position of the video, so that the video (chapter) can be played from a position corresponding to the index identified by the identification unit 113 in the video stored in the storage unit 122. The playback control unit 114 may transmit the URL to the viewing user (viewing user terminal 200) via the communication unit 121, for example. The viewing user terminal 200 may, for example, obtain a URL from the information processing device 100, and when the URL is clicked based on the operation of the viewing user, play a video (a video stored in the memory unit 122) from a location corresponding to the index identified by the identification unit 113 and display it on the terminal display unit 201.
[0042] In addition, the playback control unit 114 may accept an action from the viewing user (viewing user terminal 200) when playing a video, identify the viewing user's interest in the video based on the action, and control the output unit to perform output according to the identified interest 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) that quantitatively analyzes the actions of the viewing users, such as how a company (a company providing a video to a viewing user) is viewed by the viewing users of a video about the company and how much interest the viewing users have in the company, 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 a company uses the analysis function to have a viewing user select a chapter in a video about the company's product or to receive an answer (answer to a question) from the viewing user, the company can provide information to the company on which aspect (centered on which aspect) of the product is suitable for making a proposal (approach such as a business negotiation) to the viewing user based on the selection and answer (action of the viewing user) (output according to the interest of the viewing user). In other words, the company can create a strategy for business negotiations based on the content of the provision. As another example, the playback control unit 114 (or each function of the control unit 110, etc.) may obtain the viewing status of the viewing user (action of the viewing user), such as a single viewing user watching a video provided by a company, having the video viewed multiple times by the viewing user, having the viewing user make an inquiry to the company, or having the viewing user watch the entire video, based on the viewing (viewing information) of the viewing user, and may classify the company's situation according to each interest phase of the viewing user, and suggest viewing users that the company should approach for business negotiations, etc. (output according to the interests of the viewing user) (Kanban function). As another example, the playback control unit 114 (or each function of the control unit 110, etc.) may identify potential customers who are interested in the 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 may suggest to these potential customers that additional approaches be made, such as by making phone calls (output according to the interests of the viewing users) (Kanban function).
[0043] Furthermore, the playback control unit 114 (or each function of the control unit 110, etc.) can confirm the hearing contents in association with the customer information of the viewing user. As an example, when a viewing user is selected by a company's personnel from the above-mentioned Kanban function, the playback control unit 114 (or each function of the control unit 110, etc.) may provide the viewing contents 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 the viewing contents of each viewing user, such as how the viewing user answers questions, on what timeline the viewing user is watching videos, and what kind of inquiries the viewing user has made to the company. That is, the company's employees can immediately confirm what content they should talk about in business negotiations with the viewing user.
[0044] In addition, the playback control unit 114 (or each function of the control unit 110, etc.) can conduct business negotiations after collecting prior information (for example, detailed viewing data for each company, a list of companies by interest level, response rate and response content to a hearing, and push target rate, etc.).
[0045] FIG. 4 is a diagram for explaining an example of the dashboard.
[0046] In addition, the playback control unit 114 (or each function of the control unit 110, etc.) may allow other employees to learn by having them view the sales of the top salesman of the company providing the video as if they were in person, and may allow other employees to quantitatively view the 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.) may relatively greatly reduce the time allocated to training employees. In this case, the playback control unit 114 (or each function of the control unit 110, etc.) may collect various reactions of the viewing users, including questions to the viewing users (questions by the question control unit 111), answers to the questions by the viewing users (predetermined inputs (e.g., answers, etc.) received by the reception unit 112), and evaluations of the viewing users who have viewed the video, and may collectively store the collected results in the storage unit 122 and display them on the display unit 123 (dashboard function). The control unit 110 (each function of the control unit 110, etc.) can display a dashboard (a result summarizing the reactions (actions) of the viewers) such as the example shown in Fig. 4 on the display unit 123. The playback control unit 114 (or each function of the control unit 110, etc.) may control the output unit to tally up the actions of the viewing users and output the tally up result as a dashboard function. As an example, the playback control unit 114 (or each function of the control unit 110, etc.) can provide a company providing a video with information on which part of the video a viewing user from which source, such as SNS, various advertisements, and search via a communication network (e.g., organic, etc.), pays attention to, what actions the viewing user is taking, where the viewing user is likely to leave the video, and at which scene in the video the inquiry button is operated. In other words, the playback control unit 114 (or each function of the control unit 110, etc.) can provide the company with the trend in viewer ratings for each medium and which scenes are attracting attention or being skipped, and can allow the company's employees to prepare a selection of explanations for each source during a business meeting.
[0047] [Information processing method] Next, an information processing method according to an embodiment will be described. FIG. 5 is a flowchart illustrating 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 issue a question while the playback of the video is stopped and during the playback of the video.
[0049] Note that question control unit 111 may output a question multiple times. In this case, question control unit 111 may be capable of outputting a question to a viewing user according to the input of the viewing user. That is, after outputting the question in step ST101, the information processing device 100 accepts a predetermined input (answer) from the viewing user in step ST102 described later. The process returns to step ST101, and may output a further question in response to the previous question and the predetermined input (answer).
[0050] In step ST102, the receiving unit 112 receives a predetermined input in response to the question output in step ST101. The predetermined input may be, for example, a response from the viewing user in response to the question sent to the viewing user in step ST101.
[0051] In step ST103, the specification unit 113 specifies an index according to the input (answer of the viewing user) received in step ST102. That is, for example, when the identification unit 113 receives one or more inputs (answers from the viewing user) in step ST102 in response to one or more questions output in step ST101, the identification unit 113 may refer to the corresponding information stored in the memory unit 122 and identify one index corresponding to the question and input. Alternatively, the identification unit 113 may identify one index corresponding to the question and the input based on the trained model, one or more questions output in step ST101, and one or more inputs (answers from the viewing user) received in step ST102 in response to the questions. The trained model may be, for example, a model generated by learning one or more questions, answers to the questions, and an index corresponding to a video playback start position when the video is played back in response to the answers. Note that the identification unit 113 may use, for example, a model that further learns a scene (chapter) of the video being played back as the trained model.
[0052] In step ST104, the playback control section 114 may play back the video (chapter) from the position corresponding to the index identified in step ST103.
[0053] [Functions and circuits] Next, the functions and circuits of the above-mentioned information processing device 100 will be described. Each unit of the information processing device 100 may be realized as a function of a computer's arithmetic processing device or the like. That is, the question control unit 111, the receiving unit 112, the identifying unit 113, and the playback control unit 114 (control unit 110) of the information processing device 100 may be realized as a question control function, a receiving function, an identifying function, and a playback control function (control function) by the computer's arithmetic processing device or the like, respectively. The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded in a non-transitory computer-readable recording medium, such as a memory, a solid-state drive, a hard disk drive, or an optical disk. The recording medium may be referred to as a non-transitory computer-readable medium, for example. As described above, each unit of the information processing device 100 may be realized by an arithmetic processing device of a computer or the like. The arithmetic processing device or the like is constituted by, for example, an integrated circuit or the like. Therefore, each unit of the information processing device 100 may be realized as a circuit constituting the arithmetic processing device or the like. That is, the question control unit 111, the receiving unit 112, the identifying unit 113, and the playback control unit 114 (control unit 110) of the information processing device 100 may be realized as a question control circuit, a receiving circuit, an identifying circuit, and a playback control circuit (control circuit) constituting the arithmetic processing device of a computer or the like. The communication unit 121, the storage unit 122, and the display unit 123 (output unit) of the information processing device 100 may be realized as a communication function, a storage function, and a display function (output function) including the functions of an arithmetic processing device, etc. The communication unit 121, the storage unit 122, and the display unit 123 (output unit) of the information processing device 100 may be realized as a communication circuit, a storage circuit, and a display circuit (output circuit) by being configured, for example, by an integrated circuit, etc. The communication unit 121, the storage unit 122, and the display unit 123 (output unit) of the information processing device 100 may be realized as a communication device, a storage device, and a display device (output device) by being configured, for example, by being configured by a plurality of devices.
[0054] The information processing device 100 can combine one or any two or more of the above-mentioned units. In this 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] [Example] Next, an embodiment will be described.
[0056] The video may be, for example, a video used for business negotiations. First, the information processing device 100 displays an initial screen on the display unit (terminal display unit 201) of the viewing user terminal 200. On the initial screen, a button for starting negotiation (for example, a start button, etc.) may be displayed.
[0057] When the above-mentioned button is pressed, the information processing device 100 starts the business negotiation. In this case, the information processing device 100 may send a question to the viewing user in advance as to what content (chapter) in the business negotiation video the viewing user would like to view. That is, the information processing device 100 may ask the viewing user in advance as to what scene in the business negotiation video the viewing user would like to view. Based on the answer of the viewing user to the question (hearing), the information processing device 100 allows the viewing user to view the content (chapter) of the video corresponding to the answer.
[0058] The information processing device 100 can ask the viewing user a question (interview) while the viewing user is viewing a video (chapter). The information processing device 100 can recommend to the viewing user which chapter (scene) in the video is recommended based on the viewing user's answer to the question (interview) and the viewing user's answers to previous questions (interviews) (answers from the start of the business negotiation to the present).
[0059] An example of the exchange of questions and corresponding answers may be performed by acquiring wording in advance from a user of the information processing device 100 or the like (for example, the acquired wording is coded in advance by the development side). As another example, the user of the information processing device 100 may freely input text and exchange questions and answers. As another example, the information processing device 100 may determine, based on past data and machine learning (trained model), what kind of answer will be returned when what kind of question (question) is asked to the viewing user in what situation. The information processing device 100 may chat with the viewing user in real time while the viewing user is viewing a video, or may send a question to the viewing user and receive a response from the viewing user in response to the question.
[0060] The information processing device 100 described above accumulates data on what actions the viewing user has taken, what interests they have, and the like, and can use the accumulated data to improve the quality of business negotiations. Furthermore, the information processing device 100 can reproduce the sales activities of the president and top salesperson of the company providing the business negotiation video, and can provide the viewing user with a sales experience that is close to the actual experience. Furthermore, the information processing device 100 may allow the president or the like to answer on the spot any frequently asked questions that the viewing user may have. The information processing device 100 can provide the viewing user with an experience whereby the viewing user can directly access the information he or she wants to know, thereby reducing stress on the viewing user. Furthermore, the information processing device 100 may immediately transition to a schedule arrangement screen (not shown) the moment the viewing user thinks, "I want to have a business negotiation." The information processing device 100 can set up a business negotiation before the viewing user loses enthusiasm. Furthermore, the information processing device 100 can ask for information that is desired to be known before a business negotiation, such as "What is the viewing user interested in?" and "What is the budget?". Furthermore, the information processing device 100 may encourage a video provider (company) to revise and improve a video based on viewing data (viewing history, etc.). That is, the information processing device 100 may allow a company to view viewing data, thereby allowing the company to understand how the company is viewed by all viewing users. In addition, the information processing device 100 enables the president of the company to explain the company and its services in his own words on the recruitment site of the company that provides the video. The information processing device 100 also allows the applicant to directly hear the president's answers to questions and answers, which can relatively greatly increase the intention to apply to the company.
[0061] [Additional Examples and Modifications] The following describes additional matters (additional examples) and modified examples of the information processing device 100 described above.
[0062] The information processing device 100 may switch between videos to be displayed on a screen or the like that is viewed by a viewing user, using a single URL, for each path (acquiring path) accessed by the viewing user. The information processing device 100 may also have a document video simultaneous monitoring function. That is, when the viewing user presses a predetermined button in a document while viewing the document, the information processing device 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 the video, the information processing device 100 may allow the viewing user to view the corresponding explanatory material. The information processing device 100 may also have a function for sharing this system with other users other than the viewing user, that is, a function for sending a message to other users such as "This product seems like it would be a good fit for your company." Furthermore, when the viewing user presses a number of buttons representing contents that the viewing user wants to know, the information processing device 100 may generate and play one moving image by combining different moving images for each combination of the button presses. Furthermore, the information processing device 100 may hold various information within the video and provide different contents of the video (or other videos, etc.) depending on the answer acquired from the viewing user. As a specific example, when the viewing user selects (answers) A and B from among the options A, B, C, and D described in the question, the information processing device 100 may generate a video E corresponding to A and B and display (reflect) the video E so as to be viewable on a screen (user interface) that can be viewed by the viewing user. Similarly, as an example, when the viewing user selects (answers) A, B, and D, the information processing device 100 may generate a video F corresponding to A, B, and D and display (reflect) the video F so as to be viewable on a screen (user interface) that can be viewed by the viewing user. Furthermore, the information processing device 100 may be equipped with a rating function for videos (for example, a "Like" function, etc.) and may post daily or weekly rankings of videos on the media of this system. In other words, the information processing device 100 can arouse the interest of viewing users by suggesting that information-sensitive viewing users are likely to be interested in a currently popular service, and if the number of previews changes as a result, the service may be useful for sales talk, etc. Furthermore, the information processing device 100 may automatically distribute the rankings on the above-mentioned media (for example, weekly rankings, etc.) to viewing users by email, etc., every Friday, etc. Furthermore, the information processing device 100 may display (reflect) the viewing users (e.g., companies, etc.) currently viewing the video on the management screen of the device in real time. In this case, when the information processing device 100 performs any action in the system (or in the video), such as when a case is viewed or when a viewing user answers a question (interview), a notification may be sent to a communication means such as e-mail or chat, and the information may be made available for confirmation on the management screen. The information processing device 100 may also be equipped with a simultaneous translation function. That is, the information processing device 100 may translate the explanation of the present system into the language of each country and allow the viewing user to view it. Also, the subtitles in the video may be reflected in the language of each country. The information processing device 100 may also be able to translate questions (hearings) and answers, inquiry contents, etc. on the management screen. Furthermore, the information processing device 100 may allow an adopting company to upload videos to the storage unit 122 itself, so that the adopting company can freely edit chapters and question options, set question items, and so on. The information processing device 100 may also have a recommendation matching function. That is, the information processing device 100 may automatically recommend sales to potential customers that company C could not find, such as "How about making sales to company A?" to company C that provides an "appointment acquisition service" because a viewing user (e.g., company A) who uses this system often views "this system used by telephone appointment company B." The information processing device 100 may also visualize which other videos (of this system) provided by company A are frequently viewed by viewing users of the videos (of this system) provided by company B, i.e., what needs the viewing users have. Furthermore, the information processing device 100 may display behavioral data within a video in a timeline format, and analyze where the viewing users are coming from (for example, SNS, etc.), or what kind of route the viewing users are coming from, etc. Furthermore, the information processing device 100 may link this system with customer relationship management (CRM) or the like through an application programming interface (API) and link the viewing content of the video (viewing data) and data management with a CRM platform, etc. The information processing device 100 may also reflect the viewing data in a linking tool in real time and reflect the interest level and sales priority of the viewing user. Furthermore, the information processing device 100 may visualize the productivity by creating a management screen that visualizes the productivity-related values that have been made more efficient by this system. Furthermore, for a viewing user who has viewed this system multiple times, the information processing device 100 may make recommendations in the media of this system based on the contents of the viewing. Furthermore, if the viewing user sets points that interest him / her, the information processing device 100 may automatically recommend companies to the viewing user, and may provide only items that the viewing user wants to know about for videos (this system) of any company. In addition, the information processing device 100 may acquire history (viewing data) of when a viewing user views multiple videos, and recommend videos (this system) from different companies to each viewing user, such as "Maybe you need this?" In addition, when a user of the information processing device 100 uploads a video of himself / herself to the memory unit 122, the user can easily use the system by setting a question (e.g., the question content and options for the question, etc.). Furthermore, the information processing device 100 may accept a playback start by manual input on a playback time axis designated by the user. In this case, when the accepted playback start position overlaps a number of times above a threshold within a predetermined range on the playback start axis, the information processing device 100 may generate an index at one point within the predetermined range. The information processing device 100 may prompt the user to create a question corresponding to the generated index. Furthermore, the information processing device 100 may delete indexes that are not used.
[0063] [Aspects and Effects of the Present Embodiment] Next, one aspect of this embodiment and the effects of each aspect will be described. Note that each aspect described below is an example at the time of filing, and this embodiment is not limited to the aspects described below. In other words, this embodiment is not limited to each aspect described below, and may be realized by appropriately combining each of the above-mentioned parts. In addition, a lower aspect may be able to cite any of the higher aspects. In addition, the effects described below are merely examples, and the effects of each aspect are not limited to those described below. In addition, each aspect may, for example, achieve at least one of the effects described below.
[0064] (Aspect 1) An information processing device of one embodiment includes a memory unit that stores video information regarding an indexed video, a question control unit that outputs a question to a viewing user, a reception unit that accepts a specified input in response to the question output by the question control unit, an identification unit that identifies an index in response to the input accepted by the reception unit, and a playback control unit that plays the video from a location corresponding to the index identified by the identification unit. In this way, the information processing device asks questions to the viewing user and obtains answers to the questions, so that it can estimate the parts that the viewing user is interested in. Furthermore, the information processing device allows the user to view parts (movies and chapters) of the content such as videos that are of interest to the user.
[0065] (Aspect 2) In the information processing device of one aspect, the question control unit may be capable of outputting a question corresponding to an input by the viewing user to the viewing user. The information processing device, for example, asks the viewing user a second question in response to the viewing user's answer to the first question in chronological order. Also, the information processing device asks the viewing user a third or subsequent question in response to the viewing user's answer to the second or subsequent questions. Therefore, the information processing device can more appropriately acquire the interests of the viewing user.
[0066] (Aspect 3) In the information processing device of one aspect, the question control unit may be capable of outputting a question before playing a video and during playing the video. As a result, the information processing device outputs a question to the viewing user regardless of whether playback of the video is stopped or being played, and therefore it is possible to obtain the part that interests the viewing user.
[0067] (Aspect 4) In one embodiment of an information processing device, the memory unit stores correspondence information that associates one or more questions, answers to the questions, and an index corresponding to a video playback start position when the video is played in response to the answer, and when the receiving unit receives an input corresponding to the question output by the question control unit, the identification unit may refer to the correspondence information and identify one index corresponding to the question and the input. This allows the information processing device to refer to the corresponding information and acquire the portion in which the viewing user is interested.
[0068] (Aspect 5) In one embodiment of the information processing device, the identification unit may identify one index corresponding to the question and the input based on a trained model that has learned one or more questions, answers to the questions, and an index corresponding to a video playback start position when the video is played in response to the answers, and an input received by the reception unit in response to the question output by the question control unit. This enables the information processing device to use the trained model to obtain parts that interest the viewing user.
[0069] (Aspect 6) In one aspect of the information processing device, the identification unit may use, as the trained model, a model that has been further trained on the scene of the video being played. As a result, although the interests of the viewing user may change depending on the content of the scene (chapter) of the video being played, the information processing device can use the trained model to obtain the parts that interest the viewing user.
[0070] (Aspect 7) In one embodiment of an information processing device, the playback control unit may accept an action from the viewing user when playing a video, identify the viewing user's interests regarding the video based on the action, and perform output according to the identified interests of the viewing user. This allows the information processing device to provide the company with information such as which aspect (or aspects) would be most suitable for making a proposal (approach to business negotiations, etc.) to the viewing user from at least one of multiple perspectives of the company's product.
[0071] (Aspect 8) In the information processing device of one aspect, the reproduction control unit may tally up actions of the viewing user and output the tally up result as a dashboard function. This enables the information processing device to provide the company with information about which parts of the video are of interest to the viewing users.
[0072] (Aspect 9) In one aspect of the information processing method, a computer having a memory 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 according to the question output by the question control step, a determination step of identifying an index according to the input received by the reception step, and a playback control step of playing the video from a location corresponding to the index identified by the determination step. As a result, the information processing method can achieve the same effects as the information processing device according to the above-described aspect.
[0073] (Aspect 10) In one embodiment of the information processing program, a computer is provided with a memory function for storing video information relating to an indexed video, a question control function for outputting questions to a viewing user, a reception function for accepting a specified input in response to the question output by the question control function, a determination function for identifying an index in response to the input accepted by the reception function, and a playback control function for playing the video from a location corresponding to the index identified by the determination function. As a result, the information processing program can achieve the same effects as the information processing device according to the above-described aspect. [Explanation of symbols]
[0074] 100 Information processing device 110 Control section 111 Question control section 112 Reception 113 Specific section 114 Playback control section 121 Communications Department 122 Storage section 123 Display section 200 Viewing user terminal 201 Terminal display unit 300 videos 300A, 300B Video (Chapter 310 Index
Claims
1. A method and apparatus for providing a video playback system comprising: a storage unit for storing video information associated with a video to which an index indicating a video playback start position is attached when playing the video; a question control unit that outputs a question to a viewing user; a reception unit that receives a predetermined answer in response to the question output by the question control unit; Equipped with the storage unit stores correspondence information in which the question, an expected answer to the question, and the index corresponding to the answer are associated with each other; an identification unit that identifies an index according to the question and the answer received by the reception unit based on the correspondence information so as to play a chapter of a video that is estimated to be of interest to the viewing user according to the question output by the question control unit and the answer to the question; a playback control unit that plays back the video from a position corresponding to the index identified by the identification unit.
2. The information processing device according to claim 1 , wherein the question control unit is capable of outputting a question to the viewing user in response to an input from the viewing user.
3. The information processing device according to claim 2 , wherein the question control unit is capable of outputting a question before and during playback of a video.
4. The information processing device of claim 3, wherein the identification unit identifies an index corresponding to a question and an input based on a learned model that has learned one or more questions, answers to the questions, and an index corresponding to a start position of a video playback when a video is played in response to the answers, and an input received by the reception unit in response to a question output by the question control unit.
5. The information processing device according to claim 4 , wherein the identification unit further utilizes a model that has been further trained on a scene of the video being played as the trained model.
6. 6. The information processing device according to claim 1, wherein the reproduction control unit counts up the actions of the viewing user and outputs the counted result as a dashboard function.
7. A computer having a storage unit that stores video information relating to a video with an index indicating a video playback start position when the video is played, a question control step of outputting a question to a viewing user; a receiving step of receiving a predetermined answer in response to the question outputted by the question control step; Run the storage unit stores correspondence information in which the question, an expected answer to the question, and the index corresponding to the answer are associated with each other; a specifying step of specifying an index according to the question and the answer received in the receiving step based on the correspondence information so that a chapter of a moving image estimated to be of interest to the viewing user can be played back according to the question output in the question control step and the answer to the question; a playback control step of playing back the video from a position corresponding to the index specified in the specifying step.
8. On the computer, A storage function for storing video information regarding the video with an index indicating a video playback start position when the video is played; A question control function that outputs a question to a viewing user; a reception function for receiving a predetermined answer in response to the question output by the question control function; Realize this, the storage function stores correspondence information in which the question, an expected answer to the question, and the index corresponding to the answer are associated with each other; a determining function that determines an index according to the question and the answer received by the receiving function based on the correspondence information so that a chapter of a video that is estimated to be of interest to the viewing user can be played back according to the question output by the question control function and the answer to the question; a playback control function for playing back the video from a position corresponding to the index specified by the specifying function; and an information processing program for realizing the playback control function.