Information processing system, video distribution system, program and chapter information creation method

The information processing system creates chapters based on user-defined slide switching operations, addressing the challenge of unintended chapter division in conventional systems by ensuring chapters align with user-intended locations and reducing processing load.

JP2024178802APending Publication Date: 2024-12-25RICOH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023097225
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-13
Publication Date
2024-12-25

AI Technical Summary

Technical Problem

Conventional video distribution systems struggle with accurately dividing videos into chapters at user-intended locations, as existing techniques may not align with content changes, leading to unintended chapter creation.

Method used

An information processing system that creates chapters based on user-defined slide switching operations during video distribution, eliminating the need for video analysis and ensuring chapters are formed at meaningful units like slide transitions.

Benefits of technology

This approach allows for reliable chapter creation at intended user locations, reducing processing load and ensuring chapters are meaningful and user-friendly, enhancing user experience in video playback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024178802000001_ABST
    Figure 2024178802000001_ABST
Patent Text Reader

Abstract

To create a chapter at a place intended by a user.SOLUTION: An information processing system for distributing video data of content displayed by a first terminal device page by page to a second terminal device includes a communication part for receiving a page switching operation of the content from the first terminal device, and a chapter creation part for creating a chapter of a moving image about the content on the basis of the switching operation received by the communication part.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system, a video distribution system, a program, and a chapter information creating method. [Background technology]

[0002] There are known video distribution services that distribute videos over a network. If the video being played is long, it can be difficult for the user to find what information is contained in which time period, so chapters are sometimes set for the video. By selecting several chapters and playing them, the user can easily guess whether the chapters contain the desired information.

[0003] There is known a technology for automatically creating chapters for a video (see, for example, Patent Document 1). Patent Document 1 discloses a technology for detecting scene changes during the generation of a video and creating chapters for the purpose of dividing the video into a plurality of chapters and recording the video. Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology, even if a video is divided by analyzing the video, the video may be divided at a position that the user does not intend. In other words, even if the image changes significantly, the content of the video does not necessarily change, and it may not be possible to create a chapter at the position that the user intends.

[0005] In view of the above-mentioned problems, the present invention provides a technique for creating a chapter at a location intended by a user. [Means for solving the problem]

[0006] In view of the above problems, the present invention provides an information processing system that distributes video data of content displayed by a first terminal device to a second terminal device on a page-by-page basis, and includes a communication unit that receives a page switching operation of the content from the first terminal device, and a chapter creation unit that creates chapters of a video related to the content based on the switching operation received by the communication unit. Effect of the Invention

[0007] The present invention allows a user to create chapters wherever he or she wishes. [Brief description of the drawings]

[0008] [Figure 1] FIG. 2 is a diagram illustrating a video and chapters created from the video. [Diagram 2] FIG. 1 is a diagram illustrating an example of a system configuration of a video distribution system. [Diagram 3] FIG. 2 is a diagram illustrating a hardware configuration of an example of a computer. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional configuration of an information processing system, a host terminal, a participant terminal, and a viewer terminal. [Diagram 5] FIG. 13 is a diagram showing an example of an event creation screen (basic information) displayed on the organizer terminal. [Figure 6] 13 is a diagram showing an example of an event creation screen (explanatory materials) displayed on the organizer terminal. FIG. [Figure 7] FIG. 13 is a diagram illustrating an example of a webinar hosting screen displayed on the host terminal. [Figure 8] FIG. 13 is a diagram showing an example of a webinar participation screen displayed on a participant terminal. [Figure 9] 13 is a diagram showing an example of chapter creation information recorded by a chapter creation information creation unit for creating chapter information; FIG. [Figure 10] FIG. 13 is a diagram showing an example of a playback screen of a webinar video displayed on a viewer terminal. [Figure 11]1 is a system configuration diagram illustrating an example of a process flow in which an information processing system creates chapter creation information; [Figure 12] 11 is a flowchart illustrating a process in which a chapter creation information creation unit creates chapter creation information; FIG. [Figure 13] 11 is a diagram illustrating a system configuration that illustrates a flow in which the information processing system creates chapter information based on chapter creation information. FIG. [Figure 14] 11 is a flowchart illustrating a process in which a chapter creating unit creates chapter information; FIG. [Figure 15] 1 is a system configuration diagram illustrating an example of a process flow for creating chapter information while the information processing system creates chapter creation information. [Figure 16] 11 is a flowchart illustrating an example of a process for creating chapter information while the information processing system is creating chapter creation information. FIG. [Figure 17] FIG. 1 is an example of a system configuration diagram illustrating the process of recording and distributing video and audio data of a webinar. [Figure 18] FIG. 11 is an example of a flowchart illustrating a process in which an information processing system creates a video from video data and audio data of a webinar. [Figure 19] FIG. 1 is an example of a system configuration diagram illustrating a flow in which an information processing system distributes a video of a created webinar. [Figure 20] FIG. 11 is an example of a flowchart illustrating a process in which an information processing system distributes a video that records video data and audio data to be distributed in a webinar. [Figure 21] FIG. 13 is an example of a system configuration diagram illustrating a process for recording only audio data and distributing video data and audio data during a webinar. [Figure 22] FIG. 11 is an example of a flowchart illustrating a process of recording only audio data and distributing video data and audio data when a webinar is held. [Figure 23]FIG. 11 is an example of a system configuration diagram illustrating a process in which an information processing system distributes a video of a webinar when only audio data is recorded. [Figure 24] FIG. 11 is an example of a flowchart illustrating a process in which an information processing system distributes audio data recorded during a webinar as a video together with explanatory materials. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An information processing system as an example of an embodiment of the present invention and a chapter information creating method performed by the information processing system will be described below with reference to the drawings.

[0010] [First embodiment] <Outline of chapter creation> First, an outline of a method for creating chapters in this embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram for explaining a video and chapters created from this video. The information processing system of this embodiment generates chapters in a video using slides in response to a user's operation of switching slides. Since the operation of switching slides can be acquired from user operation information, no video analysis is required. Also, it becomes possible to reliably divide chapters into meaningful units of slide switching.

[0011] The video in Figure 1 shows the host explaining the slides while switching between six slides. Figure 1 shows the slides in the order in which they were switched by the host of a webinar (web seminar) or the like. The video for which chapter information is to be created may already be created (recorded), or the video may be created in parallel with the video distribution. In this case, it is assumed that the video has already been created. For the created video, the display start time when the host started displaying the slide by switching slides is created in association with the video (chapter creation information, described later).

[0012] As shown in Figure 1, the organizer distributed slides from 1 to 6 to the participants. Figure 1 also includes the operation of going back from slide 3 to 2, but details will be given later. According to the organizer's operation information, the switching times for slides 1 to 6 are as follows: Slide 1 00:00 Slide 2 05:35 Slide 3 16:23 Slide 2 28:57 Slide 4 34:10 Slide 5 42:02 Slide 6 50:44 The information processing system that distributes the video data and audio data of the slides creates chapter information by using the slide change times as video divisions. Chapter information is information that divides the video by the chapter start times. Therefore, seven chapters are created in Figure 1, and the time periods corresponding to the chapters are as follows: Chapter 1 00:00~05:34 Chapter 2 05:35~16:22 Chapter 3 16:23~28:56 Chapter 4 28:57~34:09 Chapter 5 34:10~42:01 Chapter 6 42:02~50:43 Chapter 7 50:44~End In this way, the information processing system of this embodiment can create chapter information based on slide switching operations without performing video analysis. Since video analysis is not required to create chapters, the processing load during chapter creation can be reduced. Also, it becomes possible to reliably create chapter information at the location intended by the user, i.e., at the slide switching, i.e., in meaningful units.

[0013] <Terminology> The content is the substance of information that is explained in a webinar or the like. The content is, for example, electronic data (files) created by application software. In this embodiment, the term "explanatory material" is used as an example of the content.

[0014] A page originally refers to one side of a paper medium such as a book, a magazine, or a newspaper, but one side of electronic data is also called a page. In this embodiment, a page may be described using the term slide.

[0015] A chapter originally refers to a division of a sentence or the like, and in this embodiment, refers to a division of explanatory materials. Also, when video data of explanatory materials is distributed as a video, it refers to a division of the video. In this embodiment, chapters are divided by a user's page switching operation. In addition to the switching operation, whether or not a chapter is created may be controlled based on video analysis or the duration of the chapter. A chapter may be called a section, chapter, or paragraph.

[0016] The chapter information is information that indicates where chapters (divisions) are in the distribution material or video. The chapter creation information is information for creating the chapter information. Since it is sufficient to divide the distribution material or video, the chapter information itself does not need to be created.

[0017] <System configuration example> FIG. 2 is a diagram showing an example of the system configuration of a video distribution system 100. In this embodiment, as an example, chapter creation of a video distributed by a SaaS (Software as a Service) type webinar service will be described. SaaS refers to a form in which software is not introduced to the user (client) side, but the user uses software running on the provider (server) side as a service via a network such as the Internet. However, the video may be distributed by PaaS (Platform as a Service) or IaaS (Infrastructure as a Service).

[0018] In the webinar service, the organizer explains by switching between pages of slide-formatted materials that the organizer has registered in advance in the information processing system 50. The main purpose of using the service is for the organizer to attract attendees by explaining their company's products at the webinar. The organizer of the webinar transmits the explanatory materials to the information processing system 50 along with basic information such as the event title and date and time. The explanatory materials are files consisting of multiple pages, such as PDF or PowerPoint. When the webinar is held, the information processing system 50 distributes video data of the slides for each page to the organizer terminal 11, and also distributes the pages displayed by the organizer terminal 11 to the participant terminals 12.

[0019] 2, in the video distribution system 100, an organizer terminal 11 (an example of a first terminal device), one or more participant terminals 12 (an example of a second terminal device), and one or more viewer terminals 13 (an example of a third terminal device) can communicate with an information processing system 50 via a communication network N. The communication network N may include, for example, a LAN in a facility where the organizer terminal 11, the participant terminals 12, and the viewer terminals 13 are located, and may further include the Internet constructed by a provider network or the like. The communication network N may also include a telephone line network.

[0020] The information processing system 50 is one or more information processing devices. A webinar service (application) runs on the information processing system 50. The webinar service has the following functions. The webinar service live-streams video data and audio data in which the host gives an explanation while switching between pages of an explanatory material to the participant terminals 12. The webinar service can also record the video data and audio data along with the live streaming to create a video. As described below, a video does not necessarily have to be created at the time of the live streaming. The webinar service distributes videos based on the video data and audio data of the distributed explanatory materials to the viewer terminal 13 (on-demand distribution).

[0021] The information processing system 50 of this embodiment records the slide switching time during live distribution, and can create chapter information during live distribution or video distribution.

[0022] In the case of live distribution, the information processing system 50 transmits the audio data transmitted from the organizer terminal 11 and the slides of the explanatory materials displayed by the organizer terminal 11 to the participant terminals 12 connected to the information processing system 50. In the case of on-demand distribution, the information processing system 50 transmits to the viewer terminal 13 the video of the webinar requested by the viewer terminal 13, starting from the requested chapter.

[0023] In addition, in the case of live distribution, the information processing system 50 can also perform remote communication between users at multiple locations. The information processing system 50 provides a remote communication service for so-called online seminars and video conferences between the organizer terminal 11 and the participant terminal 12. In online seminars, participants' remarks may be restricted, but the mechanisms of online seminars and remote communication may be almost the same. The information processing system 50 transmits and receives video data and audio data between the organizer terminal 11 and the participant terminal 12 at each location via the communication network N. At the location where the organizer is located, the organizer terminal 11 captures images (surrounding images separate from the explanatory materials) and collects audio data such as remarks, converts them into digital signals, and transmits them to the information processing system 50. The information processing system 50 transmits digital signals of images and remarks to the participant terminal 12 communicating in the same session. The participant terminal 12 displays images on a display and outputs audio from a speaker. Similar digital signals are also transmitted from the participant terminal 12, so that the organizer and participants can communicate in both directions. The organizer can also restrict comments from participant terminals 12, or allow only arbitrary participant terminals 12 to make comments.

[0024] The information processing system 50 may be realized by cloud computing or may be realized by a single information processing device. Cloud computing refers to a form in which resources on a network are used without being aware of specific hardware resources. The information processing system 50 may exist on the Internet or on-premise.

[0025] In addition, the functions of the information processing system 50 may be distributed among multiple information processing devices, or there may be multiple information processing systems 50 with the same functions, and the number of information processing systems 50 that deliver videos may be increased or decreased depending on the processing load.

[0026] The host terminal 11, the participant terminal 12, and the viewer terminal 13 are, for example, PCs (Personal Computers) or smart devices. There is no clear definition of a smart device, but it refers to a smartphone or tablet terminal that does not include an existing computer such as a PC or a server. Both the PC and the smart device can connect to the information processing system 50 using either a web browser or a client application dedicated to the information processing system 50.

[0027] When a web browser is executed on the organizer terminal 11, the participant terminal 12, and the viewer terminal 13, the organizer terminal 11, the participant terminal 12, and the viewer terminal 13 execute a web application provided by the information processing system 50. A web application is software or a mechanism thereof that operates by cooperation between a program written in a programming language (e.g. JavaScript (registered trademark)) that runs on the web browser and a program on the web server side. The organizer terminal 11, the participant terminal 12, and the viewer terminal 13 can dynamically change web pages using the web application.

[0028] The organizer terminal 11, the participant terminal 12, and the viewer terminal 13 are not limited to PCs or smart devices, and may be any terminal device on which a web browser or a dedicated client application runs in the information processing system 50. The organizer terminal 11, the participant terminal 12, and the viewer terminal 13 may be any device that has a communication function and can be connected to the communication network N. The organizer terminal 11, the participant terminal 12, and the viewer terminal 13 may be a game machine, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, an MFP (Multi-Function Peripheral), a PJ (Projector), an electronic whiteboard (a whiteboard with an electronic whiteboard function), etc. Also, there may be a plurality of organizer terminals 11, participant terminals 12, and viewer terminals 13.

[0029] The host terminal 11 is a terminal device operated by the host of the webinar, and the participant terminal 12 is a terminal device operated by the participants of the webinar. The viewer terminal 13 is a terminal device operated by the viewers who watch the video of the webinar after the webinar has ended. The host is the person who holds the webinar, and in this embodiment, the person who gives an explanation while switching slides. The host also delivers the video data and audio data live.

[0030] A participant is, for example, a participant who participates in a webinar in real time. A participant may apply to participate in a webinar in advance, or may participate without applying in advance. When advance application is required, a method is known in which the participant terminal 12 receives an invitation email from the information processing system 50 and connects to a URL described in the invitation email to participate in the webinar. In the case of on-demand distribution, a viewer connects to a specified website and streams the video to view video and audio. In either live distribution or on-demand distribution, a participant or viewer may log in to the information processing system 50 using an existing authentication method.

[0031] A participant is a potential customer who is expected by the organizer to purchase a product, for example. However, a participant can be anyone who participates in a webinar, and the type of person who is a participant is considered to depend on the content of the webinar. For example, a participant would be a student in an online class, or a trainee in an online seminar.

[0032] A viewer may be anyone who wishes to view a webinar video. The organizer or participants send a URL for viewing the video by email or the like to viewers they wish to recommend to view the webinar video. This allows the viewers to connect their viewer terminals 13 to the URL and view the webinar video.

[0033] <Hardware configuration example> The information processing system 50, the organizer terminal 11, the participant terminal 12, and the viewer terminal 13 in Fig. 2 are realized by, for example, a computer having a hardware configuration shown in Fig. 3. Fig. 3 is a hardware configuration diagram of an example of a computer. As shown in Fig. 3, the computer 500 includes a CPU 501, a ROM 502, a RAM 503, an HD 504, an HDD controller 505 (Hard Disk Drive), a display 506, an external device connection I / F 508 (Interface), a network I / F 509, a bus line 510, a keyboard 511, a pointing device 512, an optical drive 514, and a media I / F 516.

[0034] Among these, the CPU 501 controls the operation of the entire computer. The ROM 502 stores programs such as IPL used to drive the CPU 501. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data such as programs. The HDD controller 505 controls reading and writing of various data from and to the HD 504 under the control of the CPU 501. The display 506 displays various information such as a cursor, a menu, a window, a character, or an image. The external device connection I / F 508 is an interface for connecting various external devices. In this case, the external device is, for example, a USB (Universal Serial Bus) memory or a printer. The network I / F 509 is an interface for data communication using a communication network. The bus line 510 is an address bus, a data bus, or the like for electrically connecting each component such as the CPU 501 shown in FIG. 3.

[0035] Moreover, the keyboard 511 is a type of input means having a plurality of keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The optical drive 514 controls reading and writing of various data from an optical storage medium 513, which is an example of a removable storage medium. The optical drive 514 is a CD, DVD, Blu-Ray (registered trademark), etc. The media I / F 516 controls reading and writing (storing) of data from a storage medium 515, such as a flash memory.

[0036] <Function block diagram> Next, functions of the video distribution system 100 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the functional configuration of the information processing system 50, the organizer terminal 11, the participant terminal 12, and the viewer terminal 13.

[0037] <<Organizer's terminal>> The organizer terminal 11 has a communication unit 21, a display control unit 22, and an operation reception unit 23. Each of these functional units is a function or means realized by the CPU 501 shown in FIG. 3 executing instructions contained in one or more programs installed in the organizer terminal 11. This program may be a web browser or a dedicated client application. For example, when a web browser is used in the organizer terminal 11, the program is a web browser. When a client application of the information processing system 50 is used in the organizer terminal 11, the program is a client application of the information processing system 50.

[0038] The communication unit 21 transmits and receives various types of information to and from the information processing system 50. In this embodiment, the communication unit 21 receives various types of screen information and slides displayed by Web applications and client applications from the information processing system 50. The communication unit 21 receives video data of the slides from the information processing system 50. In addition, the communication unit 21 transmits operation information of the organizer (slide switching, etc.) and audio data to the information processing system 50.

[0039] The display control unit 22 interprets screen information of various screens and displays it on the display 506. The operation receiving unit 23 receives various operations on the various screens displayed on the display 506 by the organizer.

[0040] <<Participant's terminal>> The participant terminal 12 has a communication unit 31, a display control unit 32, and an operation reception unit 33. Each of these functional units is a function or means realized by the CPU 501 shown in FIG. 3 executing instructions contained in one or more programs installed in the participant terminal 12. This program may be a web browser or a dedicated client application. For example, when a web browser is used in the participant terminal 12, the program is a web browser. When a client application of the information processing system 50 is used in the participant terminal 12, the program is a client application of the information processing system 50.

[0041] The communication unit 31 transmits and receives various types of information to and from the information processing system 50. In this embodiment, the communication unit 31 receives from the information processing system 50 various types of screen information displayed by a Web application or a client application, as well as video data and audio data of slides.

[0042] The display control unit 32 interprets screen information of various screens and displays it on the display 506. The operation receiving unit 33 receives various operations on the various screens displayed on the display 506 by the organizer.

[0043] <<Viewer device>> The viewer terminal 13 has a communication unit 41, a display control unit 42, and an operation reception unit 43. Each of these functional units is a function or means realized by the CPU 501 shown in FIG. 3 executing instructions contained in one or more programs installed in the viewer terminal 13. This program may be a web browser or a dedicated client application. For example, when a web browser is used in the viewer terminal 13, the program is a web browser. When a client application of the information processing system 50 is used in the viewer terminal 13, the program is a client application of the information processing system 50.

[0044] The communication unit 41 transmits and receives various types of information to and from the information processing system 50. In this embodiment, the communication unit 41 receives various types of screen information and videos displayed by a Web application or a client application from the information processing system 50. The communication unit 41 receives videos of webinars from the information processing system 50. The communication unit 41 also transmits viewer operation information (for example, start and stop of distribution, advance a certain number of seconds, go back a certain number of seconds, etc.) to the information processing system 50.

[0045] The display control unit 42 interprets screen information of various screens and displays it on the display 506. The operation receiving unit 43 receives various operations on the various screens displayed on the display 506 by the organizer.

[0046] <<Information Processing System>> The information processing system 50 includes a communication unit 51, a screen generation unit 52, a video distribution unit 53, an audio distribution unit 54, a chapter creation information creation unit 55, a chapter creation unit 56, a moving image creation unit 57, a moving image distribution unit 58, a recording unit 59, and an information storage unit 60. Each of these functional units is a function or means realized by a CPU 501 shown in Fig. 3 executing an instruction included in a program installed in the information processing system 50. The information storage unit 60 is formed in the HD 504, the RAM 503, etc. shown in Fig. 3.

[0047] The communication unit 51 transmits and receives various information between the organizer terminal 11, the participant terminal 12, and the viewer terminal 13. In this embodiment, the communication unit 51 transmits various screen information displayed by the Web application or the client application to the organizer terminal 11, the participant terminal 12, and the viewer terminal 13. The communication unit 51 receives operation information of the organizer (slide switching) and audio data from the organizer terminal 11. The communication unit 51 also transmits video data of slides explained in the webinar to the organizer terminal 11. The communication unit 51 also transmits video data and audio data of the slides to the participant terminal 12. The communication unit 51 also transmits video to the viewer terminal 13, and receives viewer operation information (for example, start distribution, stop distribution, advance a certain number of seconds, go back a certain number of seconds, etc.) from the viewer terminal 13.

[0048] The screen generation unit 52 generates screens to be displayed by the organizer terminal 11, the participant terminal 12, and the viewer terminal 13. When the organizer terminal 11, the participant terminal 12, or the viewer terminal 13 executes a Web application, the screen information is created using HTML, XML, CSS (Cascade Style Sheet), JavaScript (registered trademark), or the like. When the organizer terminal 11, the participant terminal 12, or the viewer terminal 13 executes a client application, the screen information is held by the organizer terminal 11, the participant terminal 12, or the viewer terminal 13, and the information to be displayed is transmitted in XML or the like. Note that video data is transmitted separately from the screen information.

[0049] The video distribution unit 53 distributes video data of the slides to the organizer terminal 11 and the participant terminals 12 participating in the webinar. For example, an IP address is registered for the participant terminals 12 participating in the webinar, and the video distribution unit 53 distributes the video data to this IP address. The audio distribution unit 54 distributes audio data sent from the organizer terminal 11 to the participant terminals 12 participating in the webinar.

[0050] The chapter creation information creating unit 55 creates chapter creation information that associates the display start time (slide switching time) based on the page switching operation with the displayed slide number, which is transmitted from the organizer terminal 11. Details will be described later.

[0051] The chapter creation unit 56 creates chapter information for the moving image distributed by the information processing system 50 based on the chapter creation information. The chapter information indicates where the breaks (chapters) are in the moving image. The method of creating the chapter information will be described in detail later. There are two methods for creating the chapter information: one is to create the chapter information in parallel with the distribution of the video data and audio data, and the other is to create the chapter information after the distribution of the video data and audio data and when a playback screen of the moving image is requested.

[0052] The video creation unit 57 creates a video of the webinar to be distributed to the viewer terminal 13. Details of creating the video will be explained in the second embodiment, but in this embodiment, there are the following two methods. (i) A method for creating a video by recording the video and audio data delivered during a webinar (ii) A method in which only audio data is recorded, and slides are acquired in sync with the audio data when the video is distributed, and a video is created using the audio data and video data of the slides. The chapters created by the chapter creation unit 56 are created for these moving images.

[0053] The moving image distribution unit 58 distributes the moving image created by the moving image creation unit 57 to the viewer terminal 13. That is, the moving image distribution unit 58 transmits frames constituting the moving image to the viewer terminal 13 at a predetermined frame rate.

[0054] The recording unit 59 stores the video created by the video creation unit 57 (in the above case (i)) or only the audio data (in the above case (ii)) in the information storage unit 60. The recording unit 59 also stores the explanatory materials, chapter creation information, and chapter information registered by the organizer terminal 11 in the information storage unit 60.

[0055] As described above, the distribution materials, the video (or only the audio data), the chapter creation information, and the chapter information are stored in the information storage unit 60. The information storage unit 60 may be included in the information processing system 50 or may be located on an accessible network.

[0056] <Create an event> In this embodiment, the webinar service provides an event to participant terminal 12. Video data and audio data are distributed within this event. The webinar host inputs basic information such as the event title and date and time on the event creation screen of the webinar service, and provides explanations while switching between explanatory materials when the webinar is held. First, a method for creating an event will be explained while showing the event creation screen displayed by host terminal 11.

[0057] 5 shows an example of an event creation screen (basic information) 200 displayed by the organizer terminal 11. The event creation screen (basic information) 200 is displayed by pressing a basic information tab 201. The event creation screen (basic information) 200 has an organizer field 203, an image addition field 204, an event title field 205, an event date and time field 206, and a description input field 207. The organizer column 203 displays information about the organizer, such as the organizer's name. In the Add Image field 204, the organizer can add an image to be displayed on the cover of the event (the screen that is initially displayed when a webinar is held). In the event title field 205, the organizer can input the event title. The date and time of the event is entered in the date and time field 206. The date and time of the event entered in the date and time field may be written in the event guide sent to the participant terminal 12 by e-mail or the like, for example. The event organizer can enter a description of the event in the description input field 207.

[0058] FIG. 6 shows an example of the event creation screen (explanatory material) 210 displayed by the organizer terminal 11. The event creation screen (explanatory material) 210 is displayed by pressing the explanatory material tab 202. The event creation screen (explanatory material) 210 displays the contents 211 of a file specified by the user. In FIG. 6, the first page of a material called "ABC.pdf" is displayed. Note that the explanatory material displayed on the event creation screen (explanatory material) 210 in FIG. 6 is once sent in file format to the information processing system 50, and the information processing system 50 distributes the video data to the organizer terminal 11. This is because access to local files may be prohibited as a security policy of the Web browser.

[0059] Similarly, when a webinar is held, the explanatory materials are held by the information processing system 50, and the information processing system 50 distributes the explanatory materials to the organizer terminal 11 and the participant terminal 12 page by page.

[0060] <Webinar hosting> Next, a method for hosting a webinar will be described with reference to the webinar hosting screen 220 displayed on the host terminal 11.

[0061] Fig. 7 shows an example of a webinar hosting screen 220 displayed by the host terminal 11. When the host inputs an operation to start an event created on the screens such as those in Figs. 5 and 6, the contents 221 of each page of the explanatory material entered when creating the event are displayed. In this embodiment, these pages are referred to as slides. At the start of the event, the information processing system 50 transmits, for example, the first slide of the explanatory material to the host terminal 11. The slide number displayed at the start of the event is arbitrary.

[0062] The organizer can use the page forward button 223 to move forward one page of slides, and the page back button 222 to move back one page of slides. In addition, the webinar holding screen 220 displays the current page number 224. The information processing system 50 transmits the slide specified by the page forward button 223 and the page back button 222 to the organizer terminal 11 and the participant terminal 12. The organizer may input the page number itself. The organizer explains the content of the displayed slide by voice or chat. The organizer can end the webinar by pressing the end button 225.

[0063] Fig. 8 shows an example of a webinar participation screen 230 displayed by the participant terminal 12. As shown in Fig. 8, the slides displayed by the organizer terminal 11 and the voice data of the organizer are live-streamed to a plurality of participant terminals 12. In this way, the same slides as those displayed by the organizer terminal 11 are displayed in real time on the participant terminals 12. Note that since participants cannot change slides, the participant terminal 12 does not display the page forward button 223 and the page back button 222. Note that two-way streaming may also be used in which the voices of the participants are simultaneously streamed.

[0064] <Creating a chapter> The webinar is distributed live, but after the live distribution, the information processing system 50 distributes the video of the webinar on demand, so that the contents of the webinar can be delivered to a larger number of people. In other words, the organizer of the webinar can attract a larger number of people.

[0065] In this embodiment, chapter information is created for this video based on the slide change time, making it possible to reliably create chapter information in meaningful units of slide changes without analyzing the video.

[0066] Fig. 9 shows chapter creation information recorded by the chapter creation information creating unit 55 for creating chapter information. The chapter creation unit 56 creates chapter information based on the chapter creation information in Fig. 9. The chapter creation information creating unit 55 records the display start time and the displayed slide number based on the slide switching operation transmitted from the organizer terminal 11. The display start time field stores the time when the slide changed. This time is the elapsed time from the start of the webinar. The displayed slide number item stores the slide number after switching (slide identification information).

[0067] A supplementary explanation about the chapter creation information in Fig. 9. According to the display slide number of the display start time "28:57", the slide number goes back, such as "slide 3 → 2". In such a case, the chapter creation information creating unit 55 records the change of slides.

[0068] Also, in FIG. 9, the slides are switched in the order of "slide 1 → 2 → 3 → 2 → 4", but since it is not possible to jump from slide 2 to slide 4, slide 3 is displayed between slide 2 and slide 4 for only 2 seconds (34:08 → 34:10). The chapter creation unit 56 can set a threshold value for the display time of such slides with short display times so as not to create chapters. This makes it possible to prevent short chapters from being created unintentionally by the organizer. According to the chapter creation information in FIG. 9, the following chapter information is created. Chapter 1 00:00~05:34 1 Chapter 2 05:35~16:22 2 Chapter 3 16:23~28:56 3 Chapter 4 28:57~34:09 2 Chapter 5 34:10~42:01 4 Chapter 6 42:02~50:43 5 Chapter 7 50:44~End 6 In this way, chapter information is information in which chapter identification information (chapter number) and chapter time (start time and end time) are associated with each other. The chapter information may be associated with the slide number after switching. At least one of the start time and the end time is required. Note that since creating a chapter means dividing a video, creating chapter information may not be essential. Also, a chapter number may be added to the chapter creation information, or the chapter creation information and the chapter information may be integrated. Alternatively, the chapter information may include a slide number.

[0069] Fig. 10 shows a playback screen 240 of a webinar video displayed by the viewer terminal 13. As shown in Fig. 10, the playback screen 240 displays a chapter number 249 and thumbnails 241-247 of each chapter. The thumbnails 241-247 may be obtained from the explanatory materials, or may be thumbnails of the video immediately after the chapter changes. The viewer can press the thumbnail 214 of chapter 1 or the play from beginning button 248 to play the webinar from the beginning, or can press a thumbnail 242-247 of any chapter to play from any chapter.

[0070] In this way, the viewer terminal 13 displays thumbnails of slides for each chapter, allowing the viewer to get an overview by looking at the thumbnails, select the chapter in which they would like to learn more, and then watch the webinar video.

[0071] A method for generating the playback screen 240 will now be described. The screen generation unit 52 of the information processing system 50 acquires the chapter number, start time, and slide number from the chapter information. The screen generation unit 52 creates the playback screen 240 in Fig. 10 by arranging the acquired slide thumbnails and chapter numbers in the order of chapter numbers. Note that a link (such as a URL including a chapter number) that allows the viewer to send a video playback request to the information processing system 50 is embedded in each of the thumbnails 241 to 247.

[0072] The chapter thumbnails 241 to 247 are not limited to those at the start of the chapter, but may be those at the end of the chapter. For example, if the host writes something by hand on a slide, the viewer terminal 13 can display the handwritten content on the thumbnail.

[0073] <Creating chapter creation information> Next, a method for creating the chapter creation information will be described in detail with reference to Figures 11 and 12. Figure 11 is a system configuration diagram illustrating the flow of processing in which the information processing system 50 creates the chapter creation information.

[0074] S1: The display control unit 22 of the host terminal 11 displays an arbitrary slide on the webinar opening screen 220. When the host switches the slide, the communication unit 21 transmits a switching operation (page forward, page back, arbitrary page number, etc.) to the information processing system 50.

[0075] S2: The communication unit 51 of the information processing system 50 receives the slide switching operation. The video distribution unit 53 of the information processing system 50 identifies the slide number based on the switching operation, and obtains the slide identified by the switching operation from the information storage unit 60.

[0076] S3.1: The video distribution unit 53 of the information processing system 50 distributes video data of the slide specified by the switching operation to the organizer terminal 11 via the communication unit 51. The slide to be transmitted may be image data such as JPEG in which the slide is converted into an image, or may be one page of an explanatory document such as a PDF file. In this embodiment, it is image data such as JPEG.

[0077] S3.2 S3.3: The video distribution unit 53 of the information processing system 50 distributes the video data of the slide specified by the switching operation to the participant terminal 12.

[0078] S4: The chapter creation information creating unit 55 creates chapter creation information, and the recording unit 59 stores the chapter creation information in the information storage unit 60. As described in the second embodiment, the recording unit 59 records a video created from the video data and audio data transmitted from the organizer terminal 11, or only the audio data, and stores it in the information storage unit 60.

[0079] FIG. 12 is a flowchart illustrating a process in which the chapter creation information creation section 55 creates chapter creation information.

[0080] First, as an initial process, the chapter creation information creation unit 55 records the webinar start time "00:00" and the slide number "slide 1" in the chapter creation information (S101).

[0081] The chapter creation information creator 55 repeats the process of step S103 until the webinar ends (S102).

[0082] When the chapter creation information creation unit 55 receives a slide switching operation from the organizer terminal 11, it records the display start time (slide switching time) and the displayed slide number in association with each other in the chapter creation information (S103). Furthermore, as an end process, when the webinar ends, the chapter creation information creation unit 55 records the end time of the webinar and a message to that effect in the display start time field of the chapter creation information.

[0083] <System configuration for creating chapter information> Next, creation of chapter information using the chapter creation information will be described in detail with reference to Fig. 13. Fig. 13 is a diagram illustrating a flow in which the information processing system 50 creates chapter information based on the chapter creation information, based on a system configuration.

[0084] S21: The viewer connects the viewer terminal 13 to the information processing system 50, and inputs an operation to specify a webinar and display the video playback screen 240. The communication unit 41 of the viewer terminal 13 specifies the webinar and transmits a playback screen display request to the information processing system 50.

[0085] S22: The communication unit 51 of the information processing system 50 receives the playback screen display request. Since chapters are necessary to display the playback screen 240, the chapter creation unit 56 obtains chapter creation information from the information storage unit 60.

[0086] S23: The chapter creation unit 56 also acquires explanatory materials from the information storage unit 60.

[0087] S24: The chapter creation unit 56 creates chapter information based on the display start time (slide switching time) recorded in the chapter creation information. The chapter creation unit 56 stores the chapter information in the information storage unit 60.

[0088] S25: Since the created chapters are associated with the display slide numbers in the chapter creation information, the screen generation unit 52 obtains slides identified by the display slide numbers from the explanatory materials for each chapter. The screen generation unit 52 creates thumbnails of the obtained slides. The screen generation unit 52 generates the playback screen 240 by arranging these thumbnails on the screen in the order of the chapter numbers. The communication unit 51 of the information processing system 50 transmits screen information of the playback screen 240 to the organizer terminal 11.

[0089] FIG. 14 is a flow chart illustrating the process in which the chapter creation section 56 creates chapter information.

[0090] The chapter creation section 56 repeats the processes of steps S202 and S203 for all display start times and display slide numbers included in the chapter creation information (S201).

[0091] The chapter creation unit 56 judges whether the display time of the slide is equal to or longer than a threshold (S202). The display time of the slide is the difference between the display start time of the display slide number (an example of a second page) of interest in the chapter creation information and the display start time of the previous display slide number (an example of a first page). If the judgment in step S202 is No, the chapter creation unit 56 refers to the next display start time and the display slide number.

[0092] If the determination in step S202 is Yes, the chapter creation unit 56 creates chapter information (S203). That is, the chapter creation unit 56 creates chapter information in which the chapter number is associated with at least the start time.

[0093] <Creating chapter creation information and creating chapters in parallel> 11 to 14, the creation of the chapter creation information and the creation of the chapters are performed separately. However, the information processing system 50 can perform the creation of the chapter creation information and the creation of the chapters in parallel.

[0094] FIG. 15 is a system configuration diagram illustrating a process flow in which the information processing system 50 creates chapter information while creating chapter creation information.

[0095] S31: The display control unit 22 of the host terminal 11 displays an arbitrary slide on the webinar opening screen 220. When the host switches the slide, the communication unit 21 transmits a switching operation (page forward, page back, arbitrary page number, etc.) to the information processing system 50.

[0096] S32: The communication unit 51 of the information processing system 50 receives the switching operation. The video distribution unit 53 of the information processing system 50 acquires, from the information storage unit 60, the slide specified by the switching operation.

[0097] S33: The video distribution unit 53 of the information processing system 50 distributes to the organizer terminal 11 the video data of the slide designated by the switching operation.

[0098] S34 and S35: The video distribution unit 53 of the information processing system 50 distributes to the participant terminal 12 the video data of the slide designated by the switching operation.

[0099] S36: The chapter creation information creation unit 55 creates chapter creation information, and the recording unit 59 stores the chapter creation information in the information storage unit 60. As described in the second embodiment, the recording unit 59 records a video created from the video data and audio data transmitted from the organizer terminal 11, or only the audio data, and stores it in the information storage unit 60.

[0100] S37: The chapter creation unit 56 creates chapter information based on the display start time (slide switching time) recorded in the chapter creation information. The chapter creation unit 56 stores the chapter information in the information storage unit 60.

[0101] FIG. 16 is a flowchart illustrating a process in which the information processing system 50 creates chapter information while creating chapter creation information.

[0102] First, as an initial process, the chapter creation information creation unit 55 records the webinar start time "00:00" and the slide number "slide 1" in the chapter creation information (S301). In addition, the chapter creation unit 56 records chapter 1 and the start time in the chapter information (S302).

[0103] The chapter creation information creation unit 55 and the chapter creation unit 56 repeat the processes of steps S304 to S306 until the webinar ends (S303).

[0104] Each time the chapter creation information creation unit 55 receives a switching operation from the organizer terminal 11, it records the display start time (slide switching time) and the displayed slide number in the chapter creation information in association with each other (S304). When the webinar ends, the chapter creation information creation unit 55 records the end time of the webinar and a message to that effect in the display start time field of the chapter creation information.

[0105] The chapter creation unit 56 determines whether the difference between the display start time previously recorded in the chapter creation information and the display start time currently recorded (the display time of the slide) is equal to or greater than a threshold (S305). If the determination in step S305 is No, the process returns to step S304.

[0106] If the determination in step S305 is Yes, the chapter creation unit 56 creates chapter information (S306). That is, the chapter creation unit 56 records the chapter number and the start time (or at least one of the end time of the previous chapter) in the chapter information.

[0107] In this way, the information processing system 50 can create the chapter information in parallel with the chapter creation information. Since the chapter information does not need to be created when the viewer requests the playback screen 240, the viewer's waiting time can be shortened.

[0108] <Major Effects> The information processing system 50 of this embodiment can create chapter information based on slide switching operations without performing video analysis. Since video analysis is not required to create chapters, the processing load during chapter creation can be reduced. Also, it becomes possible to reliably create chapter information at the location intended by the user, i.e., at the slide switching, which is a meaningful unit.

[0109] [Second embodiment] In this embodiment, a process for recording and distributing a moving image will be described. (i) A method for creating a video by recording the video and audio data delivered during a webinar (ii) A method in which only audio data is recorded, and slides are acquired in sync with the audio data when the video is distributed, and a video is created using the audio data and video data of the slides. There are two types:

[0110] In other words, as in (i) and (ii), if the video creation method is different, the distribution method is also different. Even if the video creation method is different, the chapter creation information creation unit 55 records the slide change time, and the chapter creation unit 56 automatically generates chapters, which is the same as in the first embodiment.

[0111] In this embodiment, the functional block diagram of FIG. 4 described in the above embodiment can be used.

[0112] <(i) How to create a video by recording the video and audio data delivered during a webinar> FIG. 17 is a system configuration diagram that explains the process of recording and distributing video and audio data of a webinar.

[0113] S51: The display control unit 22 of the organizer terminal 11 displays the webinar opening screen 220 and the webinar is being held. The video distribution unit 53 of the information processing system 50 distributes to the organizer terminal 11 the video data of the slide specified by the viewer.

[0114] S52 S53: The communication unit 51 of the information processing system 50 receives audio data of the viewers while the webinar is being held. The video distribution unit 53 of the information processing system 50 distributes the video data of the slide displayed on the organizer terminal 11 to the participant terminal 12, and the audio distribution unit 54 distributes the audio data to the participant terminal 12.

[0115] S54: When the video creation unit 57 receives the audio data from the organizer terminal 11, it creates a video from the video data of the slides and the audio data distributed to the participant terminal 12. The size of the video file increases according to the duration of the webinar. Any existing method may be used to create the video, and for example, the video creation unit 57 periodically imports the video data of the slides distributed to the organizer terminal 11, PCM samples the audio data, and converts the video data and audio data into a predetermined video format (AVI, MP4, MOV, MPEG, MKV, WMV, FLV, ASF, etc.).

[0116] S55: The video creation unit 57 stores the created video in the information storage unit 60.

[0117] In this way, the video data and audio data are stored as a webinar video when the webinar is held. Therefore, in response to a request to play the webinar video, the information processing system 50 can play the recorded video as is.

[0118] FIG. 18 is a flowchart illustrating the process in which the information processing system 50 creates a video from video data and audio data of a webinar.

[0119] The video distribution unit 53, the audio distribution unit 54, and the video creation unit 57 repeat the processes of steps S402 and S403 until the webinar ends (S401).

[0120] The video distribution unit 53 distributes video data of the same slide as the slide distributed to the organizer terminal 11 to the participant terminal 12, and the audio distribution unit 54 distributes the audio data received from the organizer terminal 11 to the participant terminal 12 (S402).

[0121] Moreover, the video creation unit 57 creates a video from the video data and audio data of the slide distributed to the host terminal 11 or the participant terminal 12, similar to step S54 above (S403).

[0122] 19 is a system configuration diagram for explaining the flow of distributing a video of a webinar created by the information processing system 50. It is assumed that chapter information has already been created by the first embodiment.

[0123] S61: The viewer connects the viewer terminal 13 to the information processing system 50 and inputs an operation to play the video of the webinar. For example, the viewer presses a thumbnail corresponding to an arbitrary chapter on the playback screen 240. The communication unit 41 of the viewer terminal 13 specifies the webinar and the chapter number and transmits a video playback request to the information processing system 50.

[0124] S62: The communication unit 51 of the information processing system 50 receives the video playback request, and the video distribution unit 58 acquires the video and chapter information from the information storage unit 60.

[0125] S63: The video distribution unit 58 distributes frames constituting the video from the start time of the specified chapter number to the viewer terminal 13 at a predetermined frame rate. The communication unit 41 of the viewer terminal 13 receives the frames of the video and plays them by streaming. Any video distribution protocol may be used, such as HLS, RTMP, WebRTC, MPEG-DASH, etc.

[0126] FIG. 20 is a flowchart illustrating a process in which the information processing system 50 distributes a video that records the video data and audio data to be distributed in a webinar.

[0127] The video distribution unit 58 repeats the process of step S502 until the playback of the webinar video ends (S501).

[0128] The video distribution unit 58 distributes frames constituting the video to the viewer terminal 13 at a predetermined frame rate, starting from the start time of the chapter number specified by the viewer terminal 13 (S502).

[0129] <(ii) A method in which only audio data is recorded, and slides are acquired in sync with the audio data when the video is distributed, and a video is created using the audio data and the video data of the slides> FIG. 21 is a system configuration diagram illustrating the process of recording only audio data during a webinar and distributing both video data and audio data.

[0130] S71: The display control unit 22 of the organizer terminal 11 displays the webinar holding screen 220, and the webinar is being held. The communication unit 21 transmits audio data during the webinar to the information processing system 50. The video distribution unit 53 of the information processing system 50 distributes video data of the slide specified by the organizer to the organizer terminal 11.

[0131] S72 S73: The communication unit 51 of the information processing system 50 receives the voice data of the organizer while the webinar is being held. The video distribution unit 53 of the information processing system 50 distributes the video data of the slide displayed on the organizer terminal 11 to the participant terminal 12, and the audio distribution unit 54 distributes the audio data to the participant terminal 12.

[0132] S74: The recording unit 59 converts only the audio data into an audio format such as mp3.

[0133] S75: The recording unit 59 causes the information storage unit 60 to record only the audio data.

[0134] In this way, the information processing system 50 stores only audio data when a webinar is held.

[0135] FIG. 22 is a flowchart illustrating a process of recording only audio data and distributing video data and audio data when a webinar is held.

[0136] The video distribution unit 53, the audio distribution unit 54, and the recording unit 59 repeat the processes of steps S602 and S603 until the webinar ends (S601).

[0137] The video distribution unit 53 of the information processing system 50 distributes video data of the slide specified by the organizer to the organizer terminal 11. The video distribution unit 53 of the information processing system 50 distributes the video data of the slide displayed on the organizer terminal 11 to the participant terminal 12, and the audio distribution unit 54 distributes the audio data to the participant terminal 12 (S602).

[0138] Furthermore, the recording unit 59 converts only the audio data received from the organizer terminal 11 into an audio format such as mp3, and stores the data in the information storage unit 60 (S603).

[0139] 23 is a system configuration diagram for explaining a flow in which the information processing system 50 distributes a video of a webinar when only audio data is recorded. Even when only audio data is recorded, chapter information is created according to the first embodiment.

[0140] S81: The viewer connects the viewer terminal 13 to the information processing system 50 and inputs an operation to play the video of the webinar. For example, the viewer presses an arbitrary chapter on the playback screen 240. The communication unit 41 of the viewer terminal 13 specifies the webinar and the chapter number and transmits a video playback request to the information processing system 50.

[0141] S82: The communication unit 51 of the information processing system 50 receives the video playback request, and the video creation unit 57 obtains the audio data from the information storage unit 60.

[0142] S83: Furthermore, the moving image creating unit 57 acquires the chapter information and the chapter creation information from the information storage unit 60.

[0143] S84: The video creation unit 57 also acquires explanatory materials from the information storage unit 60.

[0144] S85: The video creation unit 57 acquires the start time and slide number of the specified chapter number from the chapter information. The video creation unit 57 acquires a slide corresponding to the slide number from the explanatory materials. The video creation unit 57 periodically imports video data of the acquired slide and integrates it with the audio data of the specified chapter, thereby converting the video data and audio data into a predetermined video format.

[0145] Furthermore, when the playback time of the audio data matches the start time of the chapter information, the video creation unit 57 obtains the start time and the slide number from the chapter information. The video creation unit 57 switches the slide to be incorporated into the video by obtaining the slide corresponding to the slide number from the explanatory material. The video creation unit 57 repeats this process to create a video in which the audio data and the slide are synchronized.

[0146] S86: The moving image distribution unit 58 distributes frames constituting the moving image created by the moving image creation unit 57 at a predetermined frame rate to the viewer terminal 13. The communication unit 41 of the viewer terminal 13 receives the frames of the moving image and plays them back in a streaming manner.

[0147] FIG. 24 is a flowchart illustrating a process in which the information processing system 50 distributes audio data recorded during a webinar as a video together with explanatory materials.

[0148] The communication unit 51 of the information processing system 50 receives a video playback request specifying a webinar and a chapter number from the viewer terminal 13. First, the video creation unit 57 obtains audio data, chapter information, chapter creation information, and explanatory materials from the information storage unit 60 (S701).

[0149] Next, the video creation unit 57 acquires the start time and slide number of the specified chapter from the chapter information. The video creation unit 57 acquires a slide corresponding to the slide number from the explanatory material. The video creation unit 57 periodically imports video data of the acquired slide, integrates it with audio data of the specified chapter, and converts the video data and audio data into a predetermined video format. The video distribution unit 58 distributes the video (S702).

[0150] The video distribution unit 58 repeats the processes of steps S704 to S706 until the playback of the webinar video ends (S703).

[0151] The moving image creation section 57 determines whether the playback time of the audio data matches the start time in the chapter information (S704).

[0152] If the determination in step S704 is Yes, the video creation unit 57 acquires the start time and the slide number from the chapter information, and acquires the slide corresponding to the slide number from the explanatory material (S705).

[0153] The video creation unit 57 periodically captures the video data of the acquired slide, integrates the audio data at the current playback time with the video data, and converts the video data and audio data into a predetermined video format. The video distribution unit 58 distributes the video (S706).

[0154] In this way, even if only audio data is recorded, the information processing system 50 can create a video at the time of video distribution and distribute it to the viewer terminal 13.

[0155] <Major Effects> According to this embodiment, in addition to the effects of the first embodiment, it is possible to distribute videos on demand based on the chapter information and chapter creation information. Since the information processing system 50 holds explanatory materials, it is possible to create and distribute videos at the time of on-demand distribution by recording only audio data.

[0156] <Other application examples> The above describes the best mode for carrying out the present invention using examples, but the present invention is not limited to these examples in any way, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention.

[0157] For example, in the present embodiment, a case has been described in which the explanatory materials are registered in advance in the information processing system 50, but the explanatory materials may be held in the organizer terminal 11. The organizer terminal 11 acquires video data of the explanatory materials page by page from its own device and transmits the data to the participant terminals 12 via the information processing system 50.

[0158] In addition, in this embodiment, video analysis is not required to create chapters, but the information processing system 50 may further perform video analysis in addition to creating chapter information by page switching operations. For example, if the result of video analysis shows that there is no significant change in content even when the slide is switched (for example, 90% or more of all pixels when compared pixel by pixel), the information processing system 50 does not create chapter information.

[0159] In addition, in this embodiment, a webinar has been described as an example, but a webinar may be called an online seminar, or may be called by any other name, such as an online meeting, e-learning, online lecture, or training session, etc.

[0160] Moreover, the configuration examples in Fig. 4 and the like are divided according to main functions to facilitate understanding of the processing by the organizer terminal 11, the participant terminal 12, the viewer terminal 13, and the information processing system 50. The method of dividing the processing units and their names do not limit the present invention. The processing by the organizer terminal 11, the participant terminal 12, the viewer terminal 13, and the information processing system 50 can also be divided into more processing units depending on the processing content. Also, one processing unit can be divided so as to include more processes.

[0161] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and a device such as an ASIC (Application Specific Integrated Circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), or a conventional circuit module designed to execute each function described above.

[0162] Embodiments of the present invention provide significant improvements in computer power and functionality. These improvements allow users to utilize computers that provide more efficient and robust interaction with tables, which are ways of storing and presenting information in information processing devices. Furthermore, embodiments of the present invention provide a better user experience through the use of more efficient, powerful and robust user interfaces. Such user interfaces provide better interaction between humans and machines.

[0163] <Additional Notes> [Appendix 1] An information processing system that distributes video data of a content displayed by a first terminal device to a second terminal device page by page, a communication unit that receives a page switching operation of the content from the first terminal device; a chapter creation unit that creates a chapter of a video related to the content based on the switching operation received by the communication unit; An information processing system having the above configuration. [Appendix 2] a video creation unit that creates a video related to the video data of the content displayed by the first terminal device, 2. The information processing system according to claim 1, wherein the chapter creation unit creates chapter information that divides the video at chapter start times. [Appendix 3] a chapter creation information creating unit that records a display start time at which the page of the content is displayed in chapter creation information in response to the switching operation received by the communication unit, 3. The information processing system according to claim 2, wherein the chapter creation unit creates the chapter information based on the display start time included in the chapter creation information. [Appendix 4] The information processing system described in Appendix 3, wherein the chapter creation unit determines that the display start time of the second page is not a chapter boundary if the difference between the display start time of a first page recorded in the chapter creation information and the display start time of a second page recorded next to the switching time of the first page is not greater than a threshold value. [Appendix 5] The chapter information includes a chapter number, a chapter start time, and a page number associated with the chapter information, An information processing system as described in Appendix 3 or 4, comprising a screen generation unit that generates a playback screen of a video in which a thumbnail of the page of the page number that corresponds to the start time of the chapter is arranged in correspondence with the chapter number. [Appendix 6] a video delivery unit that delivers video data of a page designated by the first terminal device to a second terminal device when the communication unit receives a page switching operation of the content from the first terminal device, the chapter creation information creation unit creates the chapter creation information in parallel with the delivery of the video data of the page to the second terminal device; An information processing system according to any one of appendices 3 to 5, wherein the chapter creation unit creates the chapter information based on the chapter creation information created by the chapter creation information creation unit in parallel with the delivery of the video data of the page to the second terminal device. [Appendix 7] The video creation unit receives audio data from the first terminal device, creating the video based on an image of the page being distributed to the first terminal device when the audio data is received; 6. The information processing system according to claim 5, further comprising a recording unit that records the video in an information storage unit. [Appendix 8] a video distribution unit that distributes the video for each chapter based on the chapter information; the communication unit receives, from a third terminal device, the chapter number associated with the thumbnail pressed on the playback screen and a video playback request; The information processing system of claim 7, wherein the video distribution unit retrieves the video from the information storage unit and distributes the video to the third terminal device from the start time corresponding to the chapter number. [Appendix 9] a video distribution unit that distributes the video for each chapter based on the chapter information; a recording unit that records the voice data received from the first terminal device in an information storage unit, the communication unit receives, from a third terminal device, the chapter number associated with the thumbnail pressed on the playback screen and a video playback request; the video creation unit creates the video based on video data of the page having the page number associated with the start time of the chapter and audio data at the start time of the chapter; The information processing system according to claim 5, wherein the video distribution unit distributes the video created by the video creation unit to the third terminal device. [Explanation of symbols]

[0164] 11 Host terminal 12 Participant terminal 13 Viewer terminal 50 Information Processing Systems 100 Video distribution system [Prior art documents] [Patent documents]

[0165] [Patent Document 1] JP 2008-160564 A

Claims

1. An information processing system that distributes content displayed by a first terminal device to a second terminal device, a communication unit that receives a page switching operation of the content from the first terminal device; a chapter creation unit that creates a chapter of a video related to the content based on the switching operation received by the communication unit; An information processing system having the above configuration.

2. a video creation unit that creates a video related to the video data of the content displayed by the first terminal device, The information processing system according to claim 1 , wherein the chapter creation section creates chapter information that divides the moving image at the start times of chapters.

3. a chapter creation information creating unit that records a display start time at which the page of the content is displayed in chapter creation information in response to the switching operation received by the communication unit, The information processing system according to claim 2 , wherein the chapter creation section creates the chapter information based on the display start time included in the chapter creation information.

4. The information processing system of claim 3, wherein the chapter creation unit determines that the display start time of the second page is not a chapter boundary if a difference between the display start time of a first page recorded in the chapter creation information and the display start time of a second page recorded next to the switching time of the first page is not greater than a threshold value.

5. The chapter information includes a chapter number, a chapter start time, and a page number associated with the chapter information, 5. The information processing system according to claim 3, further comprising a screen generating unit configured to generate a video playback screen in which a thumbnail of the page of the page number corresponding to the start time of the chapter is arranged in association with the chapter number.

6. a video delivery unit that delivers video data of a page designated by the first terminal device to a second terminal device when the communication unit receives a page switching operation of the content from the first terminal device, the chapter creation information creation unit creates the chapter creation information in parallel with the delivery of the video data of the page to the second terminal device; The information processing system according to claim 3 , wherein the chapter creation unit creates the chapter information based on the chapter creation information created by the chapter creation information creation unit in parallel with the delivery of the video data of the page to the second terminal device.

7. The video creation unit receives audio data from the first terminal device, creating the video based on an image of the page being distributed to the first terminal device when the audio data is received; The information processing system according to claim 5 , further comprising a recording unit for recording the moving image in an information storage unit.

8. a video distribution unit that distributes the video for each chapter based on the chapter information; the communication unit receives, from a third terminal device, the chapter number associated with the thumbnail pressed on the playback screen and a video playback request; The information processing system according to claim 7 , wherein the video distribution unit acquires the video from the information storage unit, and distributes the video to the third terminal device from the start time associated with the chapter number.

9. a video distribution unit that distributes the video for each chapter based on the chapter information; a recording unit that records the voice data received from the first terminal device in an information storage unit, the communication unit receives, from a third terminal device, the chapter number associated with the thumbnail pressed on the playback screen and a video playback request; the video creation unit creates the video based on video data of the page having the page number associated with the start time of the chapter and audio data at the start time of the chapter; The information processing system according to claim 5 , wherein the video distribution unit distributes the video created by the video creation unit to the third terminal device.

10. A video distribution system in which an information processing system distributes video data of a content displayed by a first terminal device to a second terminal device page by page, The first terminal device is displaying video data of the content distributed from the information processing system; The information processing system includes: a communication unit that receives a page switching operation of the content from the first terminal device; a chapter creation unit that creates a chapter of a video related to the content based on the switching operation received by the communication unit, The second terminal device A video distribution system that displays video data of the content distributed from the information processing system.

11. An information processing system for distributing video data of a content displayed by a first terminal device to a second terminal device page by page, a communication unit that receives a page switching operation of the content from the first terminal device; a chapter creation unit that divides a video related to the content into chapters based on the switching operation received by the communication unit; A program to function as a

12. 1. A chapter information creation method performed by an information processing system that distributes video data of a content displayed by a first terminal device to a second terminal device page by page, comprising: receiving a page switching operation of the content from the first terminal device; creating a chapter of a video related to the content based on the received switching operation; The chapter information creating method includes the steps of:

Citation Information

Patent Citations

  • JP2008‐160564A