Interactive video production method and system for advertising
By generating interactive ad options at video plot branching points and dynamically responding to user actions, the problem of ad delivery methods disconnecting from user experience is solved, achieving seamless integration of ads and video narrative and a personalized interactive narrative flow.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QIDUOBANG (BEIJING) MANAGEMENT CONSULTING CO LTD
- Filing Date
- 2026-02-10
- Publication Date
- 2026-04-14
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Current advertising delivery methods are linear and mandatory, disrupting the user's immersive viewing experience. The advertising content cannot dynamically respond to the user's real-time interactive intentions and lacks narrative integration capabilities.
By generating multiple advertising content segments at plot branch points in the main video and encapsulating them as interactive options, the advertising content segments are dynamically played in response to user actions. Subsequent video segments are connected according to the plot development direction indicated by the advertising content segments, forming an interactive narrative flow.
It achieves seamless integration of advertisements and main videos, enhances the user's immersive viewing experience and the fun and engagement of advertisements, and optimizes the smoothness and personalization of content consumption.
Smart Images

Figure CN121865067A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of interactive video technology, and in particular to an interactive video production method and system for advertising. Background Technology
[0002] With the increasing popularity of video content consumption, advertisers expect to place ads more accurately and naturally within videos in order to improve conversion rates and optimize user experience.
[0003] Currently, one existing targeted solution is a targeted ad insertion technology based on user profiles and video content analysis. This solution attempts to achieve an initial association between ads and content by inserting pre-roll or floating ad layers that are related to the theme of the current video content at specific nodes in the video timeline (such as scene transitions).
[0004] However, the existing solution has obvious flaws. First, its advertising presentation is inherently linear and mandatory, with the ads and the main video narrative being independent of each other, thus disrupting the user's immersive viewing experience. Second, the ad content cannot dynamically respond to the user's immediate interactive intentions, nor can it influence the subsequent plot development based on the user's choices. It lacks true interactivity and narrative integration capabilities, resulting in a rigid ad delivery model. Both user experience and ad effectiveness need to be improved. Summary of the Invention
[0005] This application provides an interactive video production method and system for advertising, which solves the problems in the prior art where the linear and mandatory way of advertising presentation leads to a fragmented user experience, the advertising content cannot dynamically respond to the user's real-time interactive intentions, and the advertising and the main video narrative are independent of each other and lack narrative integration capabilities.
[0006] In a first aspect, this application provides a method for creating interactive videos for advertising delivery, comprising: Obtain a main video segment, wherein the plot branch points of the main video have multiple selectable plot development directions; Based on the plot context of the plot branch points and the usage scenarios of different advertising products, multiple advertising content fragments are generated; The multiple advertising content fragments are encapsulated into interactive options. When the main video plays to the plot branch point, the interactive options encapsulated with the advertising content fragments are presented. In response to the user's triggering operation on the interactive option, the playback of the main video is interrupted, and the advertising content segment corresponding to the interactive option is dynamically played. Based on the plot development direction indicated by the advertisement content segment, the corresponding subsequent video segment is invoked and played after the advertisement content segment to generate an interactive narrative flow.
[0007] Optionally, a main video segment is acquired, wherein the plot branch points of the main video have multiple preset optional plot development directions, including: Obtain the original narrative video from the video source; Analyze the content structure of the original narrative video and identify the plot twists within the video; Select at least one target plot turning point from the plot turning points as a plot branch point; Plan multiple different plot development paths for each plot branch point; Each plot branch point and its corresponding multiple plot development path information are integrated into the metadata of the main video to generate a structured video file containing branch point configuration information.
[0008] Optionally, based on the plot context of the plot branch points and the usage scenarios of different advertising products, multiple advertising content fragments are generated, including: Analyze the plot context of the plot branch points and extract the environmental elements, character states, and narrative conflict points of the current scene; The core functions of different advertising products are matched with the environmental elements to obtain matching results; the usage methods of different advertising products are associated with the character's state to obtain association results; and the value propositions of different advertising products are echoed with the narrative conflict points to obtain echoing results. Based on the matching results, the association results, and the response results, a narrative logic is constructed for each advertising product; Based on each narrative logic, select the corresponding video clips, audio resources, and graphic elements from the preset advertising material library; The video clips, audio resources, and graphic elements are combined and connected according to the corresponding narrative logic to generate advertising content clips corresponding to each advertising product.
[0009] Optionally, the plurality of advertising content fragments are encapsulated as interactive options. When the main video plays to the plot branch point, the interactive options encapsulated with the advertising content fragments are presented, including: Create corresponding interactive option identifiers for each segment of ad content; Determine the display area of interactive options in the video frame at the plot branching point; Each ad content fragment is bound to an interactive option identifier corresponding to that ad content fragment, forming an interactive option that includes both content fragments and visual identifiers; Monitor the playback progress of the main video, and when the playback progress reaches the plot branch point, present all interactive options in the interactive options display area.
[0010] Optionally, in response to a user's triggering operation on the interactive option, the playback of the main video is interrupted, and an advertising content segment corresponding to the interactive option is dynamically played, including: The interaction option selection detection mechanism captures the user's trigger signal for a specific interaction option; In response to the trigger signal, the current playback position of the backbone video is recorded, and the playback of the backbone video is paused; Based on the interaction option corresponding to the trigger signal, load the corresponding advertising content fragment from the pre-stored set of advertising content fragments; The advertisement content segment is played from the current playback position, and the playback context state is maintained during the playback of the advertisement content segment until the playback of the advertisement content segment is detected to be complete.
[0011] Optionally, in response to the trigger signal, the current playback position of the backbone video is recorded, and the playback of the backbone video is paused, including: Analyze the trigger signal to obtain the video playback time point corresponding to the moment the trigger signal was generated; The video playback time point is stored as interruption location information; Based on the interruption location information, the video playback process is controlled to stop updating the screen at the corresponding location.
[0012] Optionally, based on the plot development direction indicated by the advertisement content segment, a corresponding subsequent video segment is invoked, and the subsequent video segment is connected after the advertisement content segment for playback, generating an interactive narrative flow, including: When the advertisement content segment ends, read the plot ending identifier bound to the advertisement content segment; Based on the predefined mapping relationship, query the storage address of the subsequent video segment corresponding to the plot ending identifier; Based on the storage address of the subsequent video segment, load the corresponding subsequent video segment from the video library; After the advertisement content segment finishes playing, playback begins from the subsequent video segment; The portion of the main video before the plot branch point, the advertising content segment, and the subsequent video segments are combined into a continuous interactive narrative flow in chronological order of playback time.
[0013] Secondly, this application provides an interactive video production system for advertising delivery, comprising: The acquisition module is used to acquire a main video segment, wherein the plot branch points of the main video segment have multiple selectable plot development directions. The first generation module is used to generate multiple advertising content fragments based on the plot context of the plot branch points and the usage scenarios of different advertising products; An encapsulation module is used to encapsulate the multiple advertising content fragments into interactive options. When the main video plays to the plot branch point, the interactive options encapsulated with the advertising content fragments are presented. The response module is used to respond to the user's trigger operation on the interactive option, interrupt the playback of the main video, and dynamically play the advertising content segment corresponding to the interactive option. The second generation module is used to call the corresponding subsequent video segments according to the plot development direction pointed to by the advertisement content segment, and connect the subsequent video segments after the advertisement content segment for playback to generate an interactive narrative flow.
[0014] Thirdly, this application provides a computing device, including a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are invoked and executed by the processing component to implement an interactive video production method for advertising as described in the first aspect above.
[0015] Fourthly, this application provides a computer storage medium storing a computer program, which, when executed by a computer, implements an interactive video production method for advertising as described in the first aspect.
[0016] This application, by deeply binding advertising content fragments with video plot branching points, transforms advertising from an independently inserted distracting element into a natural component of the narrative in which the user actively participates. This method ensures semantic consistency between the advertisement and the plot context by pre-setting the plot development direction and generating corresponding advertising content fragments, thereby achieving seamless integration of the advertisement with the main video during playback. This effectively enhances the user's immersive viewing experience and avoids the narrative interruption caused by traditional advertising.
[0017] Furthermore, by encapsulating and triggering interactive options, users are given the right to choose, enabling ad playback to dynamically respond to users' immediate interactive intentions. At the same time, by calling subsequent video segments based on ad content fragments and generating a coherent interactive narrative flow, not only is the fun and engagement of the ads enhanced, but the integrity of the narrative logic is also ensured. This improves the accuracy of ad targeting while optimizing the smoothness and personalization of the overall content consumption.
[0018] These or other aspects of this application will become more apparent in the following description of the embodiments. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 A flowchart of an interactive video production method for advertising delivery provided in this application is shown; Figure 2 A schematic diagram of the structure of an interactive video production system for advertising delivery provided in this application is shown; Figure 3 A schematic diagram of the structure of a computing device provided in this application is shown. Detailed Implementation
[0021] To enable those skilled in the art to better understand the present application, the technical solution of the present application will be clearly and completely described below with reference to the accompanying drawings.
[0022] In some of the processes described in the specification, claims, and accompanying drawings of this application, multiple operations appearing in a specific order are included. However, it should be clearly understood that these operations may not be executed in the order they appear herein, or may be executed in parallel. The operation numbers, such as 101, 102, etc., are merely used to distinguish different operations and do not themselves represent any execution order. Furthermore, these processes may include more or fewer operations, and these operations may be executed sequentially or in parallel. It should be noted that the descriptions such as "first," "second," etc., in this document are used to distinguish different messages, devices, modules, etc., and do not represent a chronological order, nor do they limit "first" and "second" to different types.
[0023] The technical solutions of this application will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0024] Figure 1 This application provides a flowchart of an interactive video production method for advertising delivery, such as... Figure 1 As shown, the method includes: Step 101: Obtain a main video segment, wherein the plot branch points of the main video have multiple selectable plot development directions.
[0025] Optionally, step 101 may specifically include the following steps: Step 1011: Obtain the original narrative video from the video source; Step 1012: Analyze the content structure of the original narrative video and identify the plot twists in the video; Step 1013: Select at least one target plot turning point from the plot turning points as a plot branch point; Step 1014: Plan multiple different plot development paths for each plot branch point; Step 1015: Integrate each plot branch point and the corresponding multiple plot development path information into the metadata of the main video to generate a structured video file containing branch point configuration information.
[0026] In the above steps, the original narrative video refers to video footage containing a complete storyline obtained from professional photography equipment or digital media libraries. It consists of a continuous sequence of frames and a synchronized audio track, serving as the original material basis for constructing interactive videos. Plot turning points are key points in the story's development identified by computer analysis of features such as emotional fluctuations in character dialogues, frequency of scene transitions, and changes in background music in the original narrative video. These points mark potential nodes where the plot may diverge. Plot branching points are specific locations selected from identified plot turning points based on the intensity of dramatic conflict and the suitability of ad placement, serving as key decision points for subsequent user interactions; The plot development path is a diverse story continuation scheme designed for each plot branch point. Each path includes different character choices, event developments, and product usage scenarios, forming a narrative framework in which advertising content and plot are naturally integrated.
[0027] In this embodiment, firstly, the complete media file of the original narrative video is obtained from a digital media library or filmed footage. The complete media file contains standard video and audio encoding data. Secondly, video content analysis technology is used to scan the original narrative video frame by frame. By detecting features such as scene transition points, character dialogue intervals, and background music changes, the plot turning points where the story development undergoes significant changes are identified. Then, based on the intensity of dramatic conflict and the feasibility of advertising placement at these plot turning points, one or more of the most suitable target locations are selected as plot branching points. Next, multiple logically sound and differentiated plot development paths are created for each determined plot branching point to ensure that each plot development path can provide a natural display scene for different advertising products. Finally, these plot branching point information and the corresponding plot development path descriptions are integrated into the video file using a metadata editing tool to generate a structured video file containing a complete branching narrative structure.
[0028] For example, in an original narrative video telling a family vacation story, when the whole family discusses the next day's itinerary in the hotel lobby, the system detects that this scene contains obvious decision-making conflict and marks it as a plot turning point. After evaluation, this position is selected as a plot branch point, and three plot development paths are planned: Path A chooses to go to the amusement park sponsored by brand A, Path B chooses to experience the outdoor adventure project recommended by brand B, and Path C chooses to participate in the cultural experience activity in cooperation with brand C. Finally, these branch configuration information are written into the metadata layer of the video file to form an interactive backbone video that supports multi-path development.
[0029] This step establishes a technological foundation for the deep integration of advertising content and storyline by transforming traditional linear videos into structured videos with branching options. This enables the videos themselves to support personalized narrative development and provides a framework for the subsequent dynamic adaptation of advertising and plot.
[0030] Step 102: Based on the plot context of the plot branch points and the usage scenarios of different advertising products, generate multiple advertising content fragments.
[0031] Optionally, step 102 may specifically include the following steps: Step 1021: Analyze the plot context of the plot branch points and extract the environmental elements, character states, and narrative conflict points in the current scene; Step 1022: Match the core functions of different advertising products with the environmental elements to obtain matching results; associate the usage methods of different advertising products with the character's state to obtain association results; and resonate the value propositions of different advertising products with the narrative conflict points to obtain resonance results. Step 1023: Based on the matching results, the association results, and the response results, construct a narrative logic for each advertising product; Step 1024: Based on each narrative logic, select the corresponding video clips, audio resources, and graphic elements from the preset advertising material library; Step 1025: Combine and connect the video clips, audio resources, and graphic elements according to the corresponding narrative logic to generate an advertising content clip corresponding to each advertising product.
[0032] In the above steps, environmental elements are physical scene features extracted from video footage at plot branching points, including site layout, props, and ambient color scheme, used to construct the visual background for advertising displays. Narrative conflict points are identified by analyzing character dialogues and plot progression to pinpoint the focal points of contradictions or decision-making dilemmas, serving as the logical entry point for advertising products to engage with the narrative. Narrative logic is a story development thread built on the matching relationship between the characteristics of the advertised product and the plot elements. It consists of product functions, usage timing, and the impact of the ending, and is used to guide the creation direction of advertising content segments. Advertising content clips are short narrative units generated by integrating video, audio, and graphic materials. They contain a complete structure of introduction, development, climax, and conclusion, and are used to seamlessly embed the main storyline.
[0033] In this embodiment, firstly, the video content before and after plot branching points is scanned using plot analysis technology. Environmental elements are extracted from scene visual data, character states are analyzed from character movement trajectories, and narrative conflict points are identified from dialogue text. Secondly, the core functional parameters of the advertised product are compared with environmental elements to generate matching results, the correlation between product usage methods and character states is calculated to generate correlation results, and the consistency between the product value proposition and the solutions to narrative conflict points is verified to generate echo results. Then, the narrative logic of each advertised product is constructed by combining the matching results, correlation results, and echo results, clarifying how the product naturally integrates into the plot twists. Next, matching video clips are retrieved from the advertising material library according to the scene requirements in the narrative logic, audio resources are selected according to the emotional tone, and graphic elements are called according to the product characteristics. Finally, the selected video clips, audio resources, and graphic elements are spliced together according to the timeline of the narrative logic using video editing tools, transition effects are added, and a complete advertising content clip is output.
[0034] For example, following the implementation case from the previous step, at the plot branching point in the hotel lobby, the system extracts environmental elements including a luxury sofa and a luggage cart, the character's state as a hesitant tourist, and the narrative conflict point as difficulty in choosing an itinerary; for Brand A luggage products, its wear-resistant function is matched with the luggage cart environment, its portable design is associated with the tourist's state, and its worry-free value proposition echoes the conflict point, constructing the narrative logic of "traveling with ease using a suitcase"; close-up videos of suitcase wheels, upbeat background music, and product slogan images and text are selected from the material library and combined into an advertising content segment showcasing how suitcases help with vacations.
[0035] This step involves in-depth analysis of the correlation between plot elements and advertised products to generate personalized advertising content that is highly integrated with the narrative. This ensures that the advertisement presentation both conforms to the logic of the plot development and highlights the product features, thereby improving the accuracy of ad placement and the naturalness of the user experience.
[0036] Step 103: Encapsulate the multiple advertising content fragments into interactive options. When the main video plays to the plot branch point, the interactive options encapsulated with the advertising content fragments are presented.
[0037] Optionally, step 103 may specifically include the following steps: Step 1031: Create a corresponding interactive option identifier for each ad content segment; Step 1032: Determine the display area of interactive options in the video frame at the plot branch point; Step 1033: Bind each advertising content fragment to the corresponding interactive option identifier to form an interactive option that includes content fragments and visual identifiers; Step 1034: Monitor the playback progress of the main video. When the playback progress reaches the plot branch point, present all interactive options in the interactive option display area.
[0038] In the steps above, interactive option identifiers are visual markers created for each segment of advertising content. They consist of icon graphics and brief text descriptions and are used to visually display different advertising options in the video frame. The interactive options display area is determined by analyzing the compositional characteristics of the video footage at plot branching points. It consists of a specific rectangular area at the edge of the screen and is used to centrally display interactive options without affecting the viewing of the main plot. Interactive options are selectable units formed by combining fragments of advertising content with their corresponding interactive option identifiers using data binding technology. They contain complete advertising content and corresponding visual identifiers, and are used to enable interactive connections between users and advertising content.
[0039] In this embodiment, firstly, unique visual identifiers are designed for each advertising content segment, including icons representing product features and concise prompts, forming interactive option identifiers that intuitively reflect the advertising theme. Secondly, the video frame composition at plot branching points is analyzed to identify edge areas with less character activity, and the optimal display area position and size for interactive options are determined based on visual balance principles. Then, the data address information of the advertising content segment is programmed to associate with the corresponding interactive option identifiers, establishing a trigger relationship between the interactive option identifiers and the advertising content segment, forming a complete interactive option data structure. Finally, the video player's progress monitoring module tracks the playback timeline in real time, and when a time point coincides with a plot branching point, the interface rendering engine is invoked to dynamically load and display all interactive options in the preset interactive option display area.
[0040] For example, following the implementation case of the previous step, at the plot branching point in the hotel lobby, an interactive option label with a suitcase icon and the text "Easy Travel" is created for the A brand suitcase advertisement segment, and a label with a sun icon and the text "Outdoor Protection" is created for the B brand sunscreen. A large blank area is detected in the upper right corner of the screen, and this area is set as the interactive option display area. After binding each advertisement segment with the corresponding label, when the video plays to the moment when the protagonist hesitates about the trip, two interactive options appear simultaneously in the upper right corner of the screen for the user to choose from.
[0041] This step transforms advertising content into visual interactive options and presents them precisely at key plot points, achieving a natural integration of ad placement and user choices. This ensures that the main video viewing experience remains undisturbed while providing users with an intuitive and clear selection interface, laying the foundation for subsequent interactive ad playback.
[0042] Step 104: In response to the user's triggering operation on the interactive option, interrupt the playback of the main video and dynamically play the advertising content segment corresponding to the interactive option.
[0043] Optionally, step 104 may specifically include the following steps: Step 1041: Capture the user's trigger signal for a specific interaction option through the interaction option selection detection mechanism; Step 1042: In response to the trigger signal, record the current playback position of the backbone video and pause the playback of the backbone video; Step 1042 may specifically include the following steps: Analyze the trigger signal to obtain the video playback time point corresponding to the moment the trigger signal was generated; The video playback time point is stored as interruption position information; based on the interruption position information, the video playback process is controlled to stop updating the screen at the corresponding position.
[0044] Step 1043: Load the corresponding advertising content fragment from the pre-stored set of advertising content fragments according to the interaction option corresponding to the trigger signal; Step 1044: Start playing the advertisement content segment from the current playback position, maintain the playback context state during the playback of the advertisement content segment, and detect that the playback of the advertisement content segment has been completed.
[0045] In the above steps, the selection detection mechanism is derived from the user interface event listening system and consists of a click event capturer and a gesture recognizer, which is used to monitor the user's contact actions with the interactive options in real time. The trigger signal is derived from the output data of the selection detection mechanism and consists of the operation type, timestamp, and option identifier. It is used to convey the user's selection intent to initiate the subsequent processing flow. The current playback position is obtained from the video player's internal timer, consisting of precise timecode and frame index values, and is used to record the interruption point of the main video to achieve seamless playback.
[0046] In this embodiment, the embedded event listening module first continuously monitors user touch or click events in the interactive option area. When a valid operation is detected, a trigger signal containing the option identifier is immediately generated. Then, the signal processing unit receives the trigger signal and parses its timestamp information. Simultaneously, it instructs the video decoder to pause frame rendering and extract the timecode data of the current playback position. Then, based on the option identifier parsed from the trigger signal, the corresponding advertising content segment resource is retrieved from the local cache or network source. Finally, the video switching engine loads the advertising content segment from the recorded current playback position, maintaining audio and video synchronization until the advertising content segment finishes playing.
[0047] For example, following the implementation case of the previous step, when a user clicks on the interactive option representing brand A luggage in the hotel lobby scene, the selection detection mechanism captures the operation and generates a trigger signal; the system immediately records the time point of the protagonist's hesitant expression and pauses the main video; according to the identifier corresponding to the signal, the luggage advertisement clip is loaded from the pre-stored resources; then the screen smoothly transitions from the pause point to the advertisement content, showing how the luggage helps families easily pack their luggage.
[0048] This step accurately captures user interaction intent and dynamically switches between video content and advertising segments, ensuring both the continuity of the narrative flow and the timeliness of ad delivery, thereby improving user engagement and ad reach.
[0049] Step 105: Based on the plot development direction indicated by the advertisement content segment, call the corresponding subsequent video segment, connect the subsequent video segment after the advertisement content segment and play it to generate an interactive narrative flow.
[0050] Optionally, step 105 may specifically include the following steps: Step 1051: When the advertisement content segment ends playing, read the plot ending identifier bound to the advertisement content segment; Step 1052: Based on the predefined mapping relationship, query the storage address of the subsequent video segment corresponding to the plot ending identifier; Step 1053: Load the corresponding subsequent video segment from the video library according to the storage address of the subsequent video segment; Step 1054: After the advertisement content segment has finished playing, playback begins from the subsequent video segment; Step 1055: Combine the portion of the main video before the plot branch point, the advertising content segment, and the subsequent video segment into a continuous interactive narrative flow in chronological order of playback time.
[0051] In the above steps, the ending identifier is a tag code extracted from the metadata of the advertisement content fragment. It consists of numbers or strings and is used to identify the story ending type corresponding to the advertisement fragment. The storage address of subsequent video clips is resource location information obtained by querying a predefined mapping relationship. It consists of a file path or a network URL and is used to point to the storage location of the sequel video. Subsequent video clips are narrative continuation content loaded from the video library, consisting of video frame sequences and audio streams, used to connect the advertisement clips and continue the story's development; Interactive narrative streams are complete playback sequences formed by combining a main video prefix, ad content segments, and subsequent video segments. They consist of multiple timeline-aligned videos and are used to present a personalized story experience based on user selections.
[0052] In this embodiment, firstly, the video player triggers a callback function at the end frame of the advertisement content segment to read the plot ending identifier data embedded in the segment file; secondly, the identifier query engine is used to match the pre-stored mapping table to find the storage address of the subsequent video segment corresponding to the ending identifier; then, a loading request is sent to the video resource management system according to the storage address of the subsequent video segment to obtain the media data of the subsequent video segment and buffer it into memory; next, the video switcher is started the instant the advertisement content segment finishes playing, seamlessly transitioning to the start frame of the subsequent video segment for playback; finally, the narrative stream assembler splices the part of the main video before the plot branch point, the already played advertisement content segment, and the newly loaded subsequent video segment in timecode order to generate a continuously playing interactive narrative stream.
[0053] For example, following the implementation case of the previous step, when the advertisement clip plays to the ending where the protagonist is easily packing his luggage, the system reads the "satisfactory resolution" plot ending identifier bound to the clip; it retrieves the address of the subsequent video clip corresponding to the ending based on the mapping table, loads and displays the clip of the whole family going to the amusement park; the amusement park scene is played immediately after the advertisement ends, and finally the initial plot of the hotel lobby, the suitcase advertisement and the subsequent plot of the amusement park are combined into a complete vacation story flow.
[0054] This step achieves narrative coherence by dynamically linking ad content with subsequent plot developments, ensuring that user choices genuinely influence the story's progression. This enhances the contextual relevance of ad placement and user engagement, creating a personalized viewing experience.
[0055] Figure 2 This application provides a structural diagram of an interactive video production system for advertising delivery, as shown below. Figure 2 As shown, the system includes: The acquisition module 21 is used to acquire a main video segment, wherein the plot branch points of the main video segment have multiple selectable plot development directions. The first generation module 22 is used to generate multiple advertising content fragments based on the plot context of the plot branch points and the usage scenarios of different advertising products; The encapsulation module 23 is used to encapsulate the multiple advertising content fragments into interactive options. When the main video plays to the plot branch point, the interactive options encapsulated with the advertising content fragments are presented. The response module 24 is used to respond to the user's trigger operation on the interactive option, interrupt the playback of the main video, and dynamically play the advertising content segment corresponding to the interactive option. The second generation module 25 is used to call the corresponding subsequent video segment according to the plot development direction pointed to by the advertisement content segment, and connect the subsequent video segment after the advertisement content segment for playback to generate an interactive narrative flow.
[0056] Figure 2 The aforementioned interactive video production system for advertising can execute... Figure 1 The implementation principle and technical effects of the interactive video production method for advertising placement described in the illustrated embodiment will not be repeated here. The specific methods by which each module and unit of the interactive video production system for advertising placement in the above embodiments are performed have been described in detail in the embodiments related to this method, and will not be elaborated upon here.
[0057] In one possible design, Figure 2 An interactive video production system for advertising, as illustrated in this embodiment, can be implemented as a computing device, such as... Figure 3 As shown, the computing device may include a storage component 31 and a processing component 32; The storage component 31 stores one or more computer instructions, wherein the one or more computer instructions are invoked and executed by the processing component 32.
[0058] The processing component 32 is used for the above Figure 1 The embodiment describes an interactive video production method for advertising.
[0059] The processing component 32 may include one or more processors to execute computer instructions to complete all or part of the steps in the above-described method. Alternatively, the processing component may be implemented as one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.
[0060] Storage component 31 is configured to store various types of data to support operations at the terminal. The storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0061] Of course, computing devices may also include other components, such as input / output interfaces, display components, communication components, etc.
[0062] Input / output interfaces provide interfaces between processing components and peripheral interface modules, which can be output devices, input devices, etc.
[0063] The communication components are configured to facilitate wired or wireless communication between computing devices and other devices.
[0064] The computing device can be a physical device or an elastic computing host provided by a cloud computing platform. In this case, the computing device can refer to a cloud server, and the aforementioned processing components, storage components, etc., can be basic server resources rented or purchased from the cloud computing platform.
[0065] This application also provides a computer storage medium storing a computer program, which, when executed by a computer, can perform the above-described functions. Figure 1 The illustrated embodiment is an interactive video production method for advertising.
[0066] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0067] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0068] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0069] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for creating interactive videos for advertising, characterized in that, include: Obtain a main video segment, wherein the plot branch points of the main video have multiple selectable plot development directions; Based on the plot context of the plot branch points and the usage scenarios of different advertising products, multiple advertising content fragments are generated; The multiple advertising content fragments are encapsulated into interactive options. When the main video plays to the plot branch point, the interactive options encapsulated with the advertising content fragments are presented. In response to the user's triggering operation on the interactive option, the playback of the main video is interrupted, and the advertising content segment corresponding to the interactive option is dynamically played. Based on the plot development direction indicated by the advertisement content segment, the corresponding subsequent video segment is invoked and played after the advertisement content segment to generate an interactive narrative flow.
2. The method according to claim 1, characterized in that, Obtain a main video segment, wherein the plot branch points of the main video have multiple preset optional plot development directions, including: Obtain the original narrative video from the video source; Analyze the content structure of the original narrative video and identify the plot twists within the video; Select at least one target plot turning point from the plot turning points as a plot branch point; Plan multiple different plot development paths for each plot branch point; Each plot branch point and its corresponding multiple plot development path information are integrated into the metadata of the main video to generate a structured video file containing branch point configuration information.
3. The method according to claim 1, characterized in that, Based on the plot context of the aforementioned plot branch points and the usage scenarios of different advertising products, multiple advertising content fragments are generated, including: Analyze the plot context of the plot branch points and extract the environmental elements, character states, and narrative conflict points of the current scene; The core functions of different advertising products are matched with the environmental elements to obtain matching results; the usage methods of different advertising products are associated with the character's state to obtain association results; and the value propositions of different advertising products are echoed with the narrative conflict points to obtain echoing results. Based on the matching results, the association results, and the response results, a narrative logic is constructed for each advertising product; Based on each narrative logic, select the corresponding video clips, audio resources, and graphic elements from the preset advertising material library; The video clips, audio resources, and graphic elements are combined and connected according to the corresponding narrative logic to generate advertising content clips corresponding to each advertising product.
4. The method according to claim 1, characterized in that, The multiple advertising content fragments are encapsulated into interactive options. When the main video plays to the plot branch point, the interactive options encapsulated with the advertising content fragments are presented, including: Create corresponding interactive option identifiers for each segment of ad content; Determine the display area of interactive options in the video frame at the plot branching point; Each ad content fragment is bound to an interactive option identifier corresponding to that ad content fragment, forming an interactive option that includes both content fragments and visual identifiers; Monitor the playback progress of the main video, and when the playback progress reaches the plot branch point, present all interactive options in the interactive options display area.
5. The method according to claim 1, characterized in that, In response to a user's triggering action on the interactive option, the playback of the main video is interrupted, and an advertising content segment corresponding to the interactive option is dynamically played, including: The interaction option selection detection mechanism captures the user's trigger signal for a specific interaction option; In response to the trigger signal, the current playback position of the backbone video is recorded, and the playback of the backbone video is paused; Based on the interaction option corresponding to the trigger signal, load the corresponding advertising content fragment from the pre-stored set of advertising content fragments; The advertisement content segment is played from the current playback position, and the playback context state is maintained during the playback of the advertisement content segment until the playback of the advertisement content segment is detected to be complete.
6. The method according to claim 5, characterized in that, In response to the trigger signal, the current playback position of the backbone video is recorded, and the playback of the backbone video is paused, including: Analyze the trigger signal to obtain the video playback time point corresponding to the moment the trigger signal was generated; The video playback time point is stored as interruption location information; Based on the interruption location information, the video playback process is controlled to stop updating the screen at the corresponding location.
7. The method according to claim 1, characterized in that, Based on the plot development direction indicated by the advertisement content segment, corresponding subsequent video segments are invoked and played after the advertisement content segment to generate an interactive narrative flow, including: When the advertisement content segment ends, read the plot ending identifier bound to the advertisement content segment; Based on the predefined mapping relationship, query the storage address of the subsequent video segment corresponding to the plot ending identifier; Based on the storage address of the subsequent video segment, load the corresponding subsequent video segment from the video library; After the advertisement content segment finishes playing, playback begins from the subsequent video segment; The portion of the main video before the plot branch point, the advertising content segment, and the subsequent video segments are combined into a continuous interactive narrative flow in chronological order of playback time.
8. An interactive video production system for advertising, characterized in that, include: The acquisition module is used to acquire a main video segment, wherein the plot branch points of the main video segment have multiple selectable plot development directions. The first generation module is used to generate multiple advertising content fragments based on the plot context of the plot branch points and the usage scenarios of different advertising products; An encapsulation module is used to encapsulate the multiple advertising content fragments into interactive options. When the main video plays to the plot branch point, the interactive options encapsulated with the advertising content fragments are presented. The response module is used to respond to the user's trigger operation on the interactive option, interrupt the playback of the main video, and dynamically play the advertising content segment corresponding to the interactive option. The second generation module is used to call the corresponding subsequent video segments according to the plot development direction pointed to by the advertisement content segment, and connect the subsequent video segments after the advertisement content segment for playback to generate an interactive narrative flow.
9. A computing device, characterized in that, It includes a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are invoked and executed by the processing component to implement an interactive video production method for advertising as described in any one of claims 1 to 7.
10. A computer storage medium, characterized in that, The device contains a computer program that, when executed by a computer, implements an interactive video production method for advertising as described in any one of claims 1 to 7.