Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of determining viewer interest in content by using indexed video playback controlled by user inputs, enhancing engagement and business strategies.
Patent Information
- Application Number
- JP2025106351
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-24
- Publication Date
- 2025-08-28
AI Technical Summary
Existing systems fail to accurately determine which parts of content, such as sales videos, viewers are interested in based solely on positive or negative evaluations.
An information processing device that assigns indexes to video content, asks users questions, receives inputs, identifies relevant indexes based on answers, and controls playback to start from or include those indexed sections, using a trained model or correspondence information to enhance user engagement.
Enables users to view content portions of interest, improving engagement and allowing businesses to tailor content delivery based on viewer interests, enhancing business negotiations and sales strategies.
Smart Images

Figure 2025126275000001_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 exists a device that accepts reactions to content from viewers who have viewed the content. The device accepts the viewers' reactions to the content they are viewing and estimates the viewers' interests based on text information at the playback time of the content corresponding to the reactions. The device accepts positive or negative evaluations as the viewers' reactions (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-044558 Summary of the Invention [Problem to be solved by the invention]
[0004] However, content is used for various purposes. A sales video (one video), which is an example of content, may contain company and product introductions, etc., and there is a risk that it is not possible to estimate which part of the video (e.g., the company introduction or product introduction) the viewer is interested in based only on 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 portion of content that is of interest to the user. [Means for solving the problem]
[0006] An information processing device of one embodiment includes a memory unit that stores video information regarding a video to which an index has been assigned, 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, an identification unit that identifies 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 identified by the identification unit. [Effects of the Invention]
[0007] According to one aspect, a portion of the content that is of interest to the user can be viewed. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an information processing device according to an embodiment. [Figure 2] FIG. 1 is a block diagram illustrating an information processing device according to an embodiment. [Figure 3] FIG. 10 is a diagram illustrating an example of a question. [Figure 4] FIG. 10 is a diagram illustrating an example of a dashboard. [Figure 5] 1 is a flowchart illustrating an information processing method according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[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 the user's wishes. The information processing device 100 may also be configured as, for example, a viewing device that allows a user to view a video 300, which is an example of content, starting from a portion that interests the user. The information processing device 100 may also be configured as a position specifying device that specifies the position (e.g., start position) of a portion of the video 300 that interests the user. The information processing device 100 is not limited to the device of the example described above, and may be configured as various other 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 video information relating to a video 300 to which an index 310 has been added. 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 video 300 (for example, a chapter, etc.). One or more indexes 310 may be added to one video 300. Video information may also be referred to as video data. A higher concept of video 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 send 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 the question, or a descriptive answer. 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 indexes 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, for example, be 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 point corresponding to the identified index 310 (for example, index A, etc.). That is, the information processing device 100 may control the viewing user to view the video 300 (300A (chapter)), for example, from a point associated with the identified index 310. 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 moving images 300 (300B...) (chapters) that follow the moving image 300A (chapter) in chronological order along with the moving image 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 unit of the information processing device 100. The control unit 110 (for example, an arithmetic processing unit) 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 that can transmit and receive various information to and from devices external to the information processing device 100 (external devices).
[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 or a server on a cloud.
[0021] The storage unit 122 stores video information about videos with indexes. The indexes may be, for example, markers or bookmarks indicating the start positions of chapters. One or more indexes may be added to one video. The chapters may be, for example, divisions indicating different scenes in one video. As an example, if a company provides a video for sales purposes, the video may include a company introduction and a product introduction. 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 introducing the company, and similarly, one index is assigned to the setting of the start point of the chapter introducing the product. 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 indexes that correspond to the playback start positions of the video when the video is played back in accordance with 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 wants to watch. The answer of the corresponding information may be any of various possible answers to the above-mentioned question. For example, the answer may be a response to the interest of the viewing user, that is, a desired video (chapter) to be viewed. The index of the correspondence information may be recorded in association with, for example, the contents (for example, 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. The information processing device 100 (e.g., the control unit 110, etc.) may also 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 video (chapter) that is estimated to be of interest to the question and the answer, so that the information processing device 100 can play the video (chapter) that the viewing user is estimated to be interested in. The correspondence information may include information associating each of a plurality of second selection buttons, which will be described later, with the index of the corresponding chapter.
[0023] Note that, when a plurality of moving images (moving image information) are stored in the storage unit 122, the correspondence information may be stored in association with each of the plurality of moving images (moving image information) in the storage unit 122. That is, the correspondence information may be associated with the moving image (moving image information).
[0024] The display unit 123 is a display capable of displaying, for example, 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, content asking what the viewing user is interested in, or 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 questions 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 plurality 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, described later) to one or more questions asked the first time in chronological order, whether in the above-described 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, a predicted 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 multiple times in chronological order 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 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 (while the video is being played under the control of the playback control unit 114, which will be 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 illustrating 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 asking 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 video screen, 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 shown in Fig. 3. When one of the plurality of second selection buttons is selected, the identification unit (described later) may refer to the correspondence information and identify the 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 from 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, a mouse, etc.) (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 in response to an input received by the reception unit 112. That is, for example, when the reception unit 112 receives one or more inputs (answers from the viewing user) in response to one or more questions output by the question control unit 111, the identification unit 113 may refer to the correspondence information stored in the storage unit 122 and identify one index in response to the question and the input. In this case, the identification unit 113 may, for example, estimate a pattern of answers received by the reception unit 112 and identify an index in response to the answer pattern. As an example, even when multiple questions are asked by the question control unit 111 and the answers to each of the multiple questions do not completely match the questions and answers recorded in the correspondence information, 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) among the multiple answers (for example, by majority vote, etc.), 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 in accordance with the answers. A learning unit (not shown) disposed in the control unit 110 may, for example, perform the above-described 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-described 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 to the viewing user and the answer from the viewing user into 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 viewed by the viewing user). For this reason, the identification unit 113 may use, as the trained model, a model that has further trained on the scene (chapter) of the video being played. That is, in this case, the trained model 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 in accordance with the answer.
[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 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, for example, via the communication unit 121. In this case, the viewing user terminal 200 plays back 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 display it on the display unit 123. 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 perform control so that the video (chapter) is played back from the index. That is, for example, 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] Furthermore, 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 the video (video information) to which the index identified by the identification unit 113 is assigned, and play 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 location of the storage unit 122 on the communication network and the playback start position of the video, so that the video (chapter) stored in the storage unit 122 can be played back from a position corresponding to the index identified by the identification unit 113. 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, acquire 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 point 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 actions from the viewing user (viewing user terminal 200) when playing a video, identify the viewing user's interests in the video based on the actions, and control the output unit to perform output according to the identified viewing user's interests. 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 viewing users, such as how a company (a company providing videos to viewing users) views videos about the company and how interested the viewing users are in the video, in order to increase the number of effective business negotiations. By using the analysis function, if a viewing user selects a chapter in a video about the company's product or receives an answer (answer to a question) from the viewing user, the playback control unit 114 (or each function of the control unit 110, etc.) can provide the company with information on which of multiple product perspectives (focusing on which perspective) to propose to the viewing user (approach to a business negotiation, etc.) based on the selection and answer (action of the viewing user) (output according to the viewing user's interests). In other words, the company can develop a business negotiation strategy based on the content of the information provided. 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 users (viewing user actions) based on the viewing (viewing information) of the viewing users who watch videos provided by the company, such as one viewing user watching the video multiple times, the viewing user making an inquiry to the company, or the viewing user watching the entire video, and may classify the company's situation for each interest phase of the viewing user and suggest viewing users that the company should approach for business negotiations, etc. (output according to the interest 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 viewing users who watch videos provided by the company, and may suggest to these potential customers that they should also be approached by making additional phone calls, etc. (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 content in association with the customer information of the viewing user. As an example, when a viewing user is selected by a company employee from the Kanban function described above, 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 information, such as how the viewing user answers questions, the timeline on which the viewing user is watching videos, and the inquiries the viewing user makes to the company, in the viewing content for each viewing user. That is, company employees can immediately confirm what content to 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, interview response rate and response content, and push target rate, etc.).
[0045] FIG. 4 is a diagram illustrating an example of the dashboard.
[0046] Furthermore, the playback control unit 114 (or each function of the control unit 110, etc.) may allow other employees to learn by viewing the sales performance of a top salesman of the company providing the video in a face-to-face manner, and may allow other employees to quantitatively view the reactions (actions) of viewing users on a dashboard (see FIG. 4). The playback control unit 114 (or each function of the control unit 110, etc.) may relatively significantly reduce the time allocated to employee training. In this case, the playback control unit 114 (or each function of the control unit 110, etc.) may collect various reactions of viewing users, including questions to viewing users (questions by the question control unit 111), answers to those questions by viewing users (predetermined input (e.g., answers, etc.) accepted by the accepting unit 112), and ratings of 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 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 that provides videos with information such as which parts of the video viewers from which sources, such as SNS, various advertisements, and searches via communication networks (e.g., organic), are paying attention to, what actions they are taking, where they are likely to leave the video, and at which scenes 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 information on the trend in viewer ratings for each medium and which scenes are attracting attention or being skipped, allowing the company's employees to prepare explanations for each source when selecting what to give during multiple explanations during business negotiations.
[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 the question while the playback of the video is stopped or while the video is being played.
[0049] Note that question control unit 111 may output a question multiple times. In this case, question control unit 111 may be able to output a question to a viewing user in response to the viewing user's input. 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, which will be described later. The process may return to step ST101, and output another question in accordance with 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, an answer from the viewing user in response to the question sent 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 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 an 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 the video playback start position when the video is played in response to the answers. Note that the identification unit 113 may also use, for example, a model that has further trained on scenes (chapters) of the video being played 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 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 unit, etc. 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), respectively, by a computer's arithmetic processing unit, etc. The information processing program can cause a computer to realize each of the above-mentioned functions. The information processing program may be recorded on 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 also be referred to as a non-transitory computer-readable medium. As described above, each unit of the information processing device 100 may be realized by an arithmetic processing unit of a computer or the like. The arithmetic processing unit or the like is configured by, for example, an integrated circuit or the like. Therefore, each unit of the information processing device 100 may be realized as a circuit that constitutes the arithmetic processing unit 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) that constitute the arithmetic processing unit of a computer or the like. Furthermore, 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, for example, a communication function, a storage function, and a display function (output function) including the functions of an arithmetic processing device or the like. Furthermore, 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, for example, a communication circuit, a storage circuit, and a display circuit (output circuit) by being configured using an integrated circuit or the like. Furthermore, 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, for example, a communication device, a storage device, and a display device (output device) by being configured using a plurality of devices.
[0054] The information processing device 100 can combine one or any combination of the above-mentioned multiple 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. A button for starting negotiations (for example, a start button) may be displayed on the initial screen.
[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. In other words, 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 questions (interrogate) the viewing user while the viewing user is viewing a video (chapter). The information processing device 100 can recommend to the viewing user which chapters (scenes) in the video are recommended based on the viewing user's answers to the questions (interrogate) and the viewing user's answers to previous questions (interrogates) (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 (interview) 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 watching a video, or may send a question to the viewing user and receive a response from the viewing user in response.
[0060] The information processing device 100 described above accumulates data on what actions the viewing users have taken, what interests they have, etc., 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 sales that are close to real-life experiences. Furthermore, the information processing device 100 may allow the president or the like to immediately answer "frequently asked questions" that the viewing user is concerned about. The information processing device 100 can provide the viewing user with an experience that allows direct access to information that the viewing user 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 interest. Furthermore, the information processing device 100 can ask for information that the user wants to know before the business negotiation, such as "What are the viewers interested in?" and "What is the budget?". Furthermore, the information processing device 100 may urge the video provider (company) to revise and improve the video based on the viewing data (viewing history, etc.). That is, the information processing device 100 may allow the company to view the viewing data, thereby allowing the company to understand how the company is viewed by all viewing users. Furthermore, the information processing device 100 enables the company president to directly explain the company and its services on the recruitment site of the company that provides the video. The information processing device 100 also allows users to directly hear the president's answers during question and answer sessions, which can significantly increase the likelihood of applying to the company.
[0061] [Additional Examples and Modifications] The following describes additions (additional examples) and modifications of the information processing device 100 described above.
[0062] Information processing device 100 may switch the video to be displayed on a screen or the like that is viewed by a viewing user using a single URL for each path (incoming path) accessed by the viewing user. The information processing device 100 may also have a document video simultaneous monitoring function. That is, the information processing device 100 may allow a viewing user to view a detailed video of a corresponding explanation when the viewing user presses a predetermined button in the document while viewing the document. Conversely, the information processing device 100 may allow a viewing user to view the corresponding explanatory material when the viewing user presses a predetermined button while viewing the video. 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 plurality of buttons representing content that the viewing user wants to know, the information processing device 100 may combine different videos for each combination of the presses to generate one video and play it. Furthermore, the information processing device 100 may hold various information within the video and display different contents of the video (or other videos, etc.) depending on the answer obtained from the viewing user. As a specific example, when the viewing user selects (answers) A and B from among options A, B, C, and D described in a 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 pitches, etc. Furthermore, the information processing device 100 may automatically distribute the rankings (for example, weekly rankings) on the media described above to viewing users by email or the like every Friday or the like. Furthermore, the information processing device 100 may display (reflect) in real time on the management screen of its own device the viewing users (for example, companies, etc.) currently viewing the video. In this case, when the information processing device 100 performs any action in the system (or in the video), such as when viewing a case study or when the viewing user answers a question (interview), a notification may be sent via a communication means such as email or chat, and the notification may be confirmed 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, 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), answers, inquiry contents, etc. on the management screen. Furthermore, the information processing device 100 may allow the adopting company itself to upload videos to the storage unit 122, thereby allowing the company to 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, when a viewing user (for example, company A) who uses the present system frequently views "the present system used by telephone appointment company B," the information processing device 100 may automatically recommend to company C, which provides an "appointment acquisition service," "Why don't you make a sales pitch to company A?" to potential customers that company C was unable to find. The information processing device 100 may visualize which other videos (of this system) of company B a viewing user who watches videos (of this system) provided by company A frequently watches, i.e., what needs the viewing user has. In addition, the information processing device 100 may display behavioral data within the 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. Furthermore, the information processing device 100 may link the present system with customer relationship management (CRM) or the like via an application programming interface (API) to link the viewing content of videos (viewing data) with data management on a CRM platform or the like. The information processing device 100 may also reflect the viewing data in a linking tool in real time, and may reflect the viewing user's interest level, sales priority, or the like. Furthermore, the information processing device 100 may visualize productivity by creating a management screen that visualizes the productivity-related figures that have been made more efficient by this system. Furthermore, for a viewing user who has viewed the system multiple times, the information processing device 100 may make recommendations on the media of the system based on the content of the viewing. Furthermore, if the viewing user sets points of interest to the viewing user, the information processing device 100 may automatically recommend companies to the viewing user, and may also provide only items that the viewing user wants to know about for videos (the system) of any company. In addition, the information processing device 100 may acquire a history (viewing data) of a viewing user when the viewing user views multiple videos, and may recommend videos (this system) from different companies to each viewing user, such as "Maybe you need this?" In addition, when the user of the information processing device 100 uploads a video of himself or herself to the memory unit 122, the user can easily use the system by setting a question (for example, the question content and options for the question, etc.). The information processing device 100 may also accept a playback start by manual input on a playback time axis specified by the user. In this case, if the accepted playback start position overlaps a threshold number of times within a predetermined range on the playback start axis, the information processing device 100 may generate an index at a 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 the aspects described below, and may be realized by appropriately combining the above-mentioned parts. Furthermore, a lower-level aspect may be able to cite any of the higher-level aspects. The effects described below are merely examples, and the effects of each aspect are not limited to those described below. 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 a video to which an index has been assigned, 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, an identification unit that identifies 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 identified by the identification unit. As a result, the information processing device asks questions to the viewing user and obtains answers to the questions, thereby making it possible to 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 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 to the viewing user in response to an input by the viewing user. For example, the information processing device asks the viewing user a second question in chronological order in response to the viewing user's answer to the first question. Also, for example, 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 and during playback of the video. As a result, the information processing device outputs a question to the viewing user whether the video is being played or stopped, and can therefore obtain the part that interests the viewing user.
[0067] (Aspect 4) In one embodiment of the information processing device, the memory unit stores correspondence information that associates one or more questions, answers to the questions, and an index that corresponds to the start position of video playback when the video is played in accordance with the answer, and when the receiving unit receives an input in accordance with the question output by the question control unit, the identification unit may refer to the correspondence information and identify one index in accordance with the question and the input. This allows the information processing device to refer to the corresponding information and acquire the part that is of interest to the viewing user.
[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 trained one or more questions, answers to the questions, and an index corresponding to the start position of video playback when the video is played in accordance with the answers, and based on the input received by the reception unit in response to the question output by the question control unit. This allows the information processing device to use the trained model to obtain parts that are of interest to the viewing user.
[0069] (Aspect 6) In one aspect of the information processing device, the identification unit may further 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 the 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 in the video based on the action, and provide 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) is most suitable for making a proposal (approach to business negotiations, etc.) to the viewing user from among multiple perspectives of the company's merchandise (products).
[0071] (Aspect 8) In one aspect of the information processing device, the reproduction control unit may tally up actions of viewing users and output the tallying results as a dashboard function. This allows 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 that outputs a question to a viewing user, a reception step that receives a predetermined input according to the question output by the question control step, a determination step that identifies an index according to the input received by the reception step, and a playback control step that plays 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 of the above-described aspect.
[0073] (Aspect 10) In one embodiment of the information processing program, a computer is provided with a storage 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 predetermined 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 point 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 of 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 unit 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 storage unit for storing moving image information relating to the indexed moving images; 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; an identification unit that identifies an index in response to the input received by the reception unit; a playback control unit that plays back the video from a point corresponding to the index identified by the identification unit; An information processing device comprising:
2. The question control unit is capable of outputting a question to the viewing user in response to the viewing user's input. The information processing device according to claim 1 .
3. The question control unit is capable of outputting questions before and during playback of a video. The information processing device according to claim 2 .
4. the storage 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 a video is played back in response to the answers; When the receiving unit receives an input corresponding to the question output by the question control unit, the identifying unit refers to the correspondence information and identifies one index corresponding to the question and the input. The information processing device according to claim 3 .
5. The identification unit identifies one index corresponding to the question and the input based on a trained model that has trained one or more questions, answers to the questions, and an index corresponding to a video playback start position when a video is played back in accordance with the answers, and based on the input received by the reception unit in response to the question output by the question control unit. The information processing device according to claim 3 .
6. The identification unit further uses a model that has been further trained on a scene of the video being played as the trained model. The information processing device according to claim 5 .
7. The playback control unit receives an action from a viewing user when playing a video, identifies the viewing user's interest in the video based on the action, and performs output according to the identified viewing user's interest. The information processing device according to any one of claims 1 to 6.
8. The playback control unit aggregates the actions of the viewing user and outputs the aggregated results as a dashboard function. The information processing device according to claim 6 .
9. a computer having a storage unit for storing moving image information relating to an indexed moving image, a question control step of outputting a question to a viewing user; a receiving step of receiving a predetermined input in response to the question output by the question control step; a specifying step of specifying an index in accordance with the input received in the receiving step; a playback control step of playing back the video from a point corresponding to the index identified by the identifying step; An information processing method that performs the above.
10. On the computer, a storage function for storing video information relating to the indexed video; a question control function that outputs questions to the viewing user; a reception function for receiving a predetermined input in response to the question output by the question control function; a specifying function for specifying an index in response to the input received by the receiving function; a playback control function for playing back the video from a point corresponding to the index identified by the identifying function; An information processing program that makes this possible.
Citation Information
Patent Citations
Program, information processing device, and method
JP2022044558A