Video processing method, video processing device, electronic equipment, storage medium and product
By identifying target athletes and their historical match videos that users are interested in, and combining this with current live event video footage, multiple script creation themes are generated. Users can choose a specific theme for video editing, which solves the problem of the inability to personalize in existing technologies. This enables personalized video output that is tailored to each individual, improving user engagement and satisfaction.
Patent Information
- Application Number
- CN202512059343.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-04-10
AI Technical Summary
In existing technologies, the editing of live sports videos mainly relies on manual operation, which cannot be personalized according to the diverse emotional needs of users, and thus cannot meet users' personalized video creation needs.
By identifying target athletes and their historical match videos that users are interested in, and combining this with current live event video footage, multiple script creation storylines can be generated. Users can also choose a specific storyline to edit their videos, achieving personalized video output tailored to each individual.
It enables customized video editing based on user interests, preferences, and emotional needs, enhancing user engagement and satisfaction, and strengthening the interactivity of video content and platform stickiness.
Smart Images

Figure CN121842477A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a video processing method, and particularly relates to a video processing method, a video processing device, an electronic device, a computer readable storage medium and a computer program product. BACKGROUND
[0002] Video processing technology is an important part of the field of digital media, and is widely used in the fields of film and television production, live broadcast of events and personalized content generation. With the increasing attention of sports events, how to make secondary creation and editing of live broadcast content of the events to meet the diversified emotional viewing needs of users has become an important direction of the development of current video processing technology.
[0003] In the related art, event video editing mainly relies on manual editing by staff, and cannot be dynamically adjusted according to personal preferences of users. SUMMARY
[0004] The embodiments of the present application provide a video processing method, a video processing device, an electronic device, a computer readable storage medium and a computer program product, which can realize accurate response to personalized needs of users during video creation and improve the interactivity of video content.
[0005] The technical solutions of the embodiments of the present application are as follows: The embodiments of the present application provide a video processing method, and the method comprises the following steps: obtaining a to-be-processed video; wherein the to-be-processed video comprises a target object and a target event result corresponding to the target object; obtaining a target video creation main line feature selected by a user; selecting a target historical video material from historical videos based on the video creation main line feature and the target object; obtaining a created video based on the target event result, the target historical video material and a current video material of the to-be-processed video.
[0006] The embodiments of the present application provide a video processing device, and the device comprises: an obtaining module, configured to obtain a to-be-processed video; wherein the to-be-processed video comprises a target object and a target event result; The obtaining module is configured to obtain a target video creation main line feature selected by a user; a processing module, configured to select a target historical video material from historical videos based on the video creation main line feature and the target object; The processing module is configured to obtain a created video based on the target event result, the target historical video material and a current video material of the to-be-processed video.
[0007] This application provides an electronic device, including: The processor and the memory used to store computer programs that can run on the processor. When the processor runs the computer program, it executes the video processing method provided in the embodiments of this application.
[0008] This application provides a computer-readable storage medium storing a computer program or computer-executable instructions for implementing the video processing method provided in this application when executed by a processor.
[0009] This application provides a computer program product, including a computer program or computer executable instructions. When the computer program or computer executable instructions are executed by a processor, they implement the video processing method provided in this application.
[0010] The embodiments of this application have the following beneficial effects: First, a video to be processed containing the target object and the corresponding target event result is acquired, providing a basis for subsequent plot setting; second, the user-selected target video creation theme features are acquired, which determine the narrative framework of the created video; then, based on the target video creation theme features and the target object, matching target historical video materials are selected from historical videos to ensure the coherence and rationality of the plot; finally, the target event result, target historical video materials, and current video materials are combined to synthesize and output a created video that meets the user's emotional needs, thereby realizing the visual presentation of the user's emotional needs. Through the above steps, a precise response to the user's personalized needs is achieved during video creation, and the interactivity of the video content is improved. Attached Figure Description
[0011] Figure 1 This is a flowchart illustrating the video processing method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the process for re-creating script-based competition content provided in the embodiments of this application; Figure 3 This is a schematic diagram illustrating the video material combination method in the winning scenario provided in the embodiments of this application; Figure 4 This is a schematic diagram illustrating the method of combining video materials in a flattened scene as provided in the embodiments of this application; Figure 5 This is a schematic diagram of the video material combination method in the failure scenario provided in the embodiments of this application; Figure 6 This is a schematic diagram of the structure of the video processing apparatus provided in the embodiments of this application; Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0012] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0013] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0014] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0015] In the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0016] Unless otherwise defined, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in the embodiments of this application is for the purpose of describing the embodiments of this application only and is not intended to limit this application.
[0017] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.
[0018] In related technologies, after the live broadcast of an event, video editing mainly relies on manual operation, which makes it difficult to meet the diverse emotional needs of users. The editing methods cannot be personalized according to user requests.
[0019] This application provides a video processing method, which is a script-based re-creation method for sports event content based on users' emotional needs. By identifying target athletes and their historical match videos that users are interested in, and combining this with current live event video footage, multiple script creation storylines are generated based on the plot structure (beginning, development, and result) and the type of match result (win, draw, or loss). Users can then choose a specific storyline to edit their videos, thereby achieving personalized video output tailored to each user and enhancing user engagement and satisfaction. Here, "personalized" refers to customizing personalized video editing content for each user based on their interests, preferences, and emotional needs, achieving differentiated content presentation.
[0020] Figure 1 This is a flowchart illustrating the video processing method provided in the embodiments of this application. The following will be combined with... Figure 1 The steps shown will be explained. It should be noted that... Figure 1 The method described uses an electronic device as the execution subject for illustration. This electronic device can be implemented as various types of terminals such as laptops, tablets, desktop computers, cameras, and mobile phones, or as a server, such as... Figure 1 As shown, the method includes steps 101 to 104. Step 101: Obtain the video to be processed; wherein, the video to be processed includes the target object and the target event result corresponding to the target object.
[0021] Here, the target audience includes specific athletes or teams that users follow, who appear as the main characters in the video creation process, and whose performance and results are the core content for users' emotional needs.
[0022] Target match result: refers to the final match result of the target object in the current live match, including three types: win, draw or loss. This result is used to determine the main plot direction and emotional tone of the video clip.
[0023] In practical applications, user terminals can retrieve live sports video data by accessing locally cached data or by requesting the video stream from a server. From this stream, they can extract videos containing the target object. Analyzing these segments identifies the target object and its match result. For example, if the target object is a football player, the match result could be a specific goal scored, a missed penalty, or the overall result of the match—whether the team wins or loses. By acquiring the videos to be processed, the system can accurately identify the user's focus and its match outcome, providing foundational information for subsequent personalized video creation.
[0024] Step 102: Obtain the main features of the target video creation selected by the user.
[0025] Here, the main characteristics of the target video creation line refer to the script-style editing method selected by the user, which is formed by the combination of the initial plot type (smooth, stable, sluggish), the development plot type (booming, even, lagging) and the result type (win, tie, failure), totaling 27 possible creation lines.
[0026] Users can select a creative theme in the application interface based on their own emotional needs to determine the plot structure and narrative style of the final output video.
[0027] In practical applications, user terminals run sports video creation applications. After watching the live stream, users can enter the creation interface and choose a creative storyline that aligns with their emotional expectations, either through system recommendations or by browsing independently. For example, if a user wants to see a storyline where the protagonist has a smooth start, a strong mid-game development, and ultimately achieves victory, they can choose the target video creation storyline feature of a smooth beginning, vigorous development, and eventual victory. By acquiring the user's selected target video creation storyline feature, the system can meet users' personalized needs for video content, achieving a unique video creation experience for each individual.
[0028] Step 103: Based on the main characteristics of video creation and the target object, select target historical video materials from historical videos.
[0029] Here, target historical video material refers to video clips of competitions the target object participated in in the past. It is classified according to the three plot structures of beginning, development and result, and further divided into different material sets according to the plot type, to support the main line of script creation for different types.
[0030] For example, for a plot type that starts off well, you can select historical video footage of the target character performing exceptionally well and leading in the score from historical matches; for a plot type that is developing rapidly, you can select historical video footage of the target character consistently exerting their strength and suppressing their opponents in the match.
[0031] In practical applications, the user terminal or server will filter matching historical video footage from a pre-organized historical video footage library based on the user's selected main storyline characteristics. For example, if the user selects a storyline of a smooth start, vigorous development, and ultimate victory, the system will extract historical video footage of a smooth start, vigorous development, and ultimate victory respectively from the historical videos and use them as creative material. This step ensures accurate matching of historical video footage, guaranteeing that the output video has a coherent plot and meets the user's emotional needs.
[0032] Step 104: Based on the target event results, target historical video footage, and the current video footage of the video to be processed, the created video is obtained.
[0033] Here, the current video material refers to the video clips extracted from the video to be processed (such as the live sports event that the user is watching). It is also classified according to the three plot structures of beginning, development, and result, and is used to combine with historical video material to generate personalized creative videos.
[0034] Here, "created video" refers to the personalized video work that is ultimately synthesized and output to the user. Its plot structure includes a beginning, development, and event result. The created video is composed of the target event result, target historical video footage, and current video footage.
[0035] For example, if the target event results in a loss, and the user selects a creative storyline that starts steadily, lags behind, and ultimately fails, the system will splice together the video clips from the beginning stage, the video clips from when the user lags behind the opponent, and the video clips from when the user ultimately fails, with similar historical video clips from past events to create a complete creative video.
[0036] In practical applications, the system will blend and edit the current video footage with the target's historical video footage according to a preset display order, adding transition effects, background music, and other elements to make the entire video smoother and more natural. For example, in the "defeat" category, to soothe the user's emotions, the system might first play a highlight reel of the target's victory in a previous match, then insert the defeat sequence from the current video footage, and finally conclude with another victory sequence from the previous match, thus creating an atmosphere of honorable defeat. Through this step, intelligent editing technology can transform the user's emotional needs into concrete visual expressions, enhancing user immersion and engagement.
[0037] In summary, the video processing method provided in this application first acquires a video to be processed containing a target object and the corresponding target event result, providing a basis for subsequent plot setting; second, it acquires the target video creation theme features selected by the user, which determines the narrative framework of the created video; then, based on the target video creation theme features and the target object, it filters matching target historical video materials from historical videos to ensure the coherence and rationality of the plot; finally, it combines the target event result, target historical video materials, and current video materials to synthesize and output a created video that meets the user's emotional needs, thereby realizing the visual presentation of the user's emotional needs. Through the above steps, it achieves accurate response to the user's personalized needs during video creation and improves the interactivity of video content.
[0038] In some embodiments, step 102, obtaining the target video creation theme features selected by the user, includes the following steps: Displays multiple video creation themes and features corresponding to the target event results; Obtain the target video creation theme feature selected by the user from multiple video creation theme features.
[0039] In practical applications, the target event result refers to the final outcome (win, draw, or defeat) of the match a user is interested in. Target event results can be categorized into three types: win, draw, and loss, and each type corresponds to different video creation theme features. For example, when the target event result is a win, the system will display nine video creation theme features themed around winning; if the target event result is a loss, it will display nine video creation theme features themed around losing, for the user to choose from.
[0040] The main narrative feature of a video creation refers to the editing logic path composed of three plot structures: beginning, development, and outcome. Each main narrative feature represents a specific emotional guidance method, such as motivating, comforting, or enhancing the user's viewing experience. These main narrative features are achieved by combining historical event video footage with current live event video footage. Each main narrative feature has a unique narrative rhythm and emotional expression.
[0041] In practical applications, user selection refers to the act of a user subjectively choosing from multiple video creation theme features provided through an interactive interface. Users can select video creation theme features that suit their emotional preferences (such as the desire to be inspired, comforted, or celebrated). This user selection mechanism allows the editing logic path to align with the user's personalized needs, thereby improving user experience and satisfaction.
[0042] Through the above steps, not only are diverse video creation themes available for users to choose from, but the editing logic path is also ensured to be customized around the athletes and their target event results that users are interested in. This enhances users' sense of participation and emotional resonance with the event content, thereby increasing user stickiness and platform activity, and ultimately promoting the intelligent and emotional development of secondary creation of event content.
[0043] In summary, this embodiment identifies and displays video creation theme features that match the target event results, allowing users to make personalized choices, thus achieving emotional guidance and personalized customization of the editing logic path. In practical application, the various steps work closely together. First, the type of target event result that the user is interested in is determined. Then, corresponding video creation theme feature options are generated based on the user's target event result type. Finally, the user selects the video creation theme feature that best meets their emotional needs, thereby completing the construction of the entire editing logic path.
[0044] In some embodiments, step 103, based on the main features of video creation and the target object, selects target historical video material from historical videos, including the following steps: The first display area displays a set of first video footage containing the target object, corresponding to different opening scenes. The second display area displays a set of second video footage containing the target objects corresponding to different development plots; The third display area displays a third set of video footage containing the target object, corresponding to the result of the target event. Based on the main characteristics of video creation, select the first historical video material corresponding to the target's initial plot from the first video material set; Based on the main characteristics of video creation, second historical video materials corresponding to the target development plot are selected from the second video material set; among them, the target historical video materials include the first historical video materials, the second historical video materials, and the third historical video materials from the third video material set.
[0045] The first display area refers to a dedicated area within the user interface used to showcase video footage related to the opening sequence. This area is typically located on the left, top, or slightly left-center of the screen, allowing users to quickly locate and browse content relevant to the opening sequence. The opening sequence is categorized based on the initial stage of the match (e.g., the first round, the first game), into three types: smooth, stable, and sluggish. These represent the protagonist's performance at the start of the match as superior, even, or inferior to their opponent, respectively. The first video footage set is a collection of video clips from the target athlete's historical matches that fit specific opening sequence types, categorized according to naming rules. For example, "Smooth Opening Sequence Footage 1, 2, ... N". The system centrally displays this first video footage set in the first display area, allowing users to intuitively understand historical performance under different opening sequences, providing material references for subsequent editing.
[0046] By optimizing the technical means of video material classification and retrieval, the user's identification efficiency of the first set of video materials can be improved, thereby enabling the rapid screening of opening plot materials that conform to the main line of script creation, and further enhancing the user's enthusiasm and experience in the process of video re-creation.
[0047] The second display area refers to a separate area within the user interface used to showcase video footage related to the development of the plot. This area may be adjacent to or on the same row as the first display area, allowing users to horizontally compare footage from the beginning and development stages. The development plot is categorized based on the stage of the match (e.g., the period from the first round to the final result), and is divided into three types: vigorous, even, and lagging, representing the protagonist's performance being superior, even, or inferior to their opponent during that stage, respectively. The second video footage set is a collection of video clips from the target athlete's historical matches that fit specific development plot types, categorized according to naming rules. For example, historical development plot vigorous footage 1, 2, ... N. By centrally displaying the second video footage set in the second display area, users can intuitively understand historical performance at different development stages, providing material reference for subsequent editing.
[0048] By using specific technical means, the efficiency of users in identifying the second set of video materials can be improved, enabling users to quickly filter out materials that conform to the main plot of the script creation, and further enhance users' participation and overall experience in the video re-creation process.
[0049] The third display area refers to a dedicated area within the user interface used to showcase video footage related to the outcome of a match. This area is typically located on the right or bottom of the screen, allowing users to quickly locate the relevant footage after selecting the beginning and development of the storyline. The target match result refers to the final outcome (win, loss, or draw) of the game, determined by the referee's announcement of the winner, scoreboard information, or ranking during the live broadcast. It is categorized into three types: win, draw, and loss. The third video footage set is a collection of video clips from the target athlete's historical matches that match specific outcome types, grouped according to naming rules. Examples include "Historical Match Result Winning Footage 1," "2," ..., "N." The system will centrally display this third video footage set in the third display area, allowing users to intuitively understand their historical performance under different match results, thus providing material reference for subsequent editing.
[0050] By setting up a specific tag classification system, the system can improve the efficiency of users in identifying third-party video material sets. The system can then quickly filter out the resulting plot materials that match the main storyline of the script creation, thereby enhancing users' enthusiasm and experience in participating in video re-creation.
[0051] The video creation storyline is a script-like editing logic path composed of three plot structures—beginning, development, and ending—selected by the user. There are nine possible combinations, such as a smooth beginning, vigorous development, and a triumphant ending. The first set of historical video footage consists of video clips matched from the first video footage set based on the user-selected beginning plot characteristics, and is used as part of the editing material. The key to the current video footage matching step is to accurately match video footage of the beginning plot type according to the user's selected script creation storyline, ensuring that the edited content meets the user's emotional needs and narrative logic.
[0052] The system can improve the accuracy of edited content by optimizing the editing logic. The system can then better meet users' personalized emotional expression needs based on the optimized edited content. Ultimately, the system improves user satisfaction and stickiness by meeting users' emotional expression needs.
[0053] The second set of historical video footage consists of video clips matched from the second set of video footage based on the user-selected plot development characteristics, and is used as part of the edited material. The third set of historical video footage consists of video clips matched from the third set of video footage based on the user-selected plot outcome characteristics, and is also used as part of the edited material. The target historical video footage consists of three parts: video clips from the beginning, development, and outcome stages, which together constitute a complete script-style edit. By combining the video clips from the beginning, development, and outcome stages in a preset order, the user can obtain an edited work with an emotionally engaging narrative logic.
[0054] This allows for multi-dimensional and personalized video editing solutions, which can better meet users' diverse emotional needs and thus enhance user experience and platform stickiness.
[0055] In this embodiment, the system displays historical video materials corresponding to the beginning, development, and outcome of the plot in different display areas. Users can quickly select video materials that conform to the main line of script creation from multiple historical video materials according to their own preferences and emotional needs. Users can thus efficiently complete personalized editing tasks, and the system can further meet users' needs for personalized content creation.
[0056] In some embodiments, the target event result is that the target object wins, and the video processing method further includes: The created videos are played in the order of the first set of materials. The order of the first set of materials is as follows: the materials corresponding to the target object's victory in the current video material, the first historical video material, the second historical video material, the third historical video material, the video material corresponding to the target's initial plot in the current video material, the video material corresponding to the target's development plot in the current video material, and the materials corresponding to the target object's victory in the current video material.
[0057] The first playback order refers to the order in which video clips are played according to a fixed editing logic determined by the system based on the user's selected script creation theme and emotional needs. The first playback order consists of seven parts, in the following order: the target's winning segment in the current video clip, the first historical video clip, the second historical video clip, the third historical video clip, the video clip in the current video clip corresponding to the target's initial plot, the video clip in the current video clip corresponding to the target's subsequent plot development, and the target's winning segment in the current video clip. The purpose of the first playback order is to enhance the system's emotional experience based on the user's perception of the target's victory, while simultaneously strengthening the storytelling and emotional resonance through the interweaving of historical clips.
[0058] The footage corresponding to the target's victory in the current video clip refers to the video segment recorded when the target ultimately achieves victory. This footage typically includes elements such as the referee announcing the winner, the scoreboard displaying the victory result, and the audience's cheering reaction. This footage is used for the opening presentation to quickly capture the attention of the video creation system and clearly establish the core emotional tone of the creation.
[0059] The first, second, and third historical video clips correspond to video segments depicting the beginning, development, and outcome stages of a historical competition, respectively. For example, the first historical video clip might be a segment showing the target's stable start in a competition, the second might be a segment showing the target's sustained performance, and the third might be a segment showing the target's victory in a competition. The selection of these three historical video clips is based on the system's analysis of users' historical viewing behavior and its recommendation algorithm. The system aims to provide representative historical content to enrich the narrative structure of the created videos.
[0060] In this context, the video clips corresponding to the target's initial plot in the current video clip refer to the performance segments of the target object in the early stages of the competition. These clips are used to compare or echo the first historical video clip, thus establishing timeline coherence. For example, if the target's initial plot in the current video clip is successful, the system will juxtapose and present video clips from the first historical video clip that also have a successful initial plot.
[0061] The video clips in the current video footage that correspond to the target's development plot refer to segments of the target's development process in the middle of the game. These clips are used to showcase key turning points and strategic changes during the game. By comparing these clips with similar segments in a second set of historical video clips, the system can perceive changes in the game's pace and the target's growth trajectory based on user feedback or input.
[0062] Here, replaying the footage of the target's victory in the current video clip is to reinforce the emotional memory formed by the user after watching the entire creation video. This allows the system to help the user clearly remember the key moment of the target's victory even after watching the entire video. The design of replaying the footage of the target's victory aligns with the primacy and recency effects in psychology, helping to improve the system's effectiveness in enhancing the user's memory and satisfaction with the video content.
[0063] In this embodiment, by setting a specific playback order for the first video clips, the winning segment of the target object in the current video clips can be organically combined with the first, second, and third historical video clips, thereby forming a complete narrative chain. Through the above operation, the system can enhance the user experience based on the user's understanding and identification with the target object's career. The system can also stimulate user participation based on the user's enthusiasm for supporting the target object. Ultimately, the system can improve user stickiness and platform activity through the user's emotional connection with the target object.
[0064] In summary, the playback order of the first set of footage is not merely a fixed editing logic, but also a personalized narrative approach based on intelligent matching of user emotional needs and historical data. In practical application, it first attracts the user's attention by showcasing footage corresponding to the target's victory in the current video clip. Then, it introduces the first, second, and third historical video clips to create contrast and plot continuity. Next, it returns to the video clips corresponding to the target's initial plot and the plot development, establishing a complete timeline. Finally, it highlights the footage corresponding to the target's victory in the current video clip again, reinforcing the user's emotional connection. This entire process is interconnected, collectively serving to enhance the user's emotional experience and strengthen platform interaction.
[0065] In some embodiments, the target match result is a tie, and the video processing method further includes: The created videos are played in the order of the second set of materials. The order of the second set of materials is as follows: the video material corresponding to the beginning of the target's plot in the current video material, the video material corresponding to the development of the target's plot in the current video material, the material corresponding to the target's tie in the current video material, the first historical video material, the second historical video material, the third historical video material, and the material in the historical video material where the target wins.
[0066] The second playback order refers to a specific editing order determined by the script's main storyline. This order is decided by the user-selected script's main storyline type and is combined with historical and current video footage through system scheduling to create a coherent and emotionally engaging video content. The design purpose of this second playback order is to enhance user immersion, enabling them to better understand the ups and downs of the competition, and by introducing footage of a target athlete's victory from historical videos, to boost user confidence in the athlete's future performance.
[0067] The video footage currently available that corresponds to the initial plot of the objective is a video clip from the current live match that matches the type of initial plot (such as smooth, stable, or sluggish) in the main storyline of the objective. Specifically, the system will select video clips that can reflect the offense, defense, score changes, etc. in the early stages of the match to showcase the initial state of the game.
[0068] The video footage corresponding to the target plot development in the current video material refers to video clips that match the target plot development type (such as vigorous, even, or lagging) in the main storyline of the current live competition. Video clips matching the target plot development type in the main storyline demonstrate the protagonist's performance trend during the competition, such as the score gradually widening or the pace accelerating.
[0069] The footage in the current video clips corresponding to a tie refers to key visual segments in the live match where the result is a draw, such as the referee announcing a tie or the scoreboard displaying the result. This footage represents the climax of the entire video and directly impacts the user's emotional experience.
[0070] Among them, the first historical video material, the second historical video material, and the third historical video material refer to the beginning, development, and result segments selected from the target athlete's historical matches, respectively. The first historical video material, the second historical video material, and the third historical video material are matched with the video materials in the current video material that correspond to the beginning of the target's storyline, the video materials in the current video material that correspond to the development of the target's storyline, and the video materials in the current video material that correspond to the target's tie, in order to enrich the video content and enhance the narrative.
[0071] Among these, the footage of the target athlete winning in historical videos refers to video clips selected from the target athlete's past matches where the result was a victory. Editors usually place this section at the end to inspire the user's emotions and convey confidence in future victories.
[0072] In practical applications, when a user selects one of the "Tie" categories in the script's main storyline, the system will automatically retrieve video footage from the current video archive corresponding to the opening scene chosen in the main storyline, the development scene chosen in the main storyline, and the scene where the chosen character ties with the selected character. Subsequently, the system inserts the first, second, and third historical video footage in sequence, and adds footage from the historical videos corresponding to the winning character chosen in the main storyline as the ending. This order of video footage insertion enhances the video's logic and emotional tension, helping users to more comprehensively understand the overall situation of the match.
[0073] In this way, the system can quickly generate a personalized video that meets the user's individual emotional needs after the user watches a game. The system can further improve the user experience, stimulate the user's interest in participating in the interaction, and promote the user's attention and support for the athletes.
[0074] In this embodiment, the playback order of the second source material is set, and the playback flow of the video material is organized according to the main storyline of the script creation. This method can enhance the emotional resonance with users, thereby increasing the attractiveness of the video content and user satisfaction, and ultimately enabling personalized video creation tailored to each individual user.
[0075] In some embodiments, the target event result is that the target object fails, and the video processing method further includes: The created videos are played in the order of the third source material playback; the playback order of the third source material is as follows: the first source material in the historical video where the target object wins, the video material in the current video material corresponding to the beginning of the target's storyline, the video material in the current video material corresponding to the development of the target's storyline, the material in the current video material corresponding to the target object's tie, the first historical video material, the second historical video material, and the second source material in the historical video where the target object wins.
[0076] The third feature, the playback order, refers to a specific editing order chosen by the system based on the script's main storyline when the target athlete ultimately loses the live match. This order is used to soothe the user's emotions. The system prioritizes showing clips of past victories, then combines them with clips of the beginning and development of the current match, and finally concludes with clips of past victories, thus forming an emotional loop that gradually restores the user's confidence and anticipation as they watch.
[0077] Among them, the first historical video clip refers to a representative segment selected from the target athlete's past matches, where the athlete has consistently performed well or achieved excellent results, and ultimately won. This type of footage typically includes highlights of the target athlete's performance, crucial comebacks, or opponent's mistakes, and can effectively evoke positive emotions in users.
[0078] The second historical video clip is defined as a video clip of the target athlete winning a match from another historical competition. This video clip is usually different in time from the first historical video clip, but it also shows the target athlete's victory. By repeatedly using the video clip of the target athlete winning a match from another historical competition in the playback order, the system can enhance the user's confidence in the target athlete's ability and guide the user to focus on the athlete's performance in future competitions.
[0079] The video footage corresponding to the target's initial plot is extracted from the current live match and conforms to the type of opening sequence in the script (such as smooth, stable, or sluggish). This video footage showcases the target athlete's performance in the early stages of the match, laying the foundation for the development of the corresponding plot.
[0080] The video footage corresponding to the target development plot is extracted from the current live competition and conforms to the main development type of the script (such as vigorous, even, or lagging). The video footage corresponding to the target development plot shows the growth or changes of the target athlete during the competition, and it is the core part of the plot development.
[0081] The footage corresponding to a draw in the target match is video clips extracted from the current live match that correspond to a draw in the main storyline of the script. This footage reflects the tied situation during the match and helps maintain the objectivity and authenticity of the content.
[0082] In practical application, the initial plot and the development plot together constitute the main narrative structure of the current competition. The first and second historical video clips serve as emotional support points, used at the beginning and end to reinforce the audience's positive impression of the target, thus achieving a cohesive effect.
[0083] In practical applications, for example, when a user's favorite athlete loses a match but the user still desires a positive emotional experience, the system retrieves historical victory footage based on the script's main storyline and inserts clips from the beginning and development of the current match into this storyline. This creates a narrative structure of honorable defeat. By retrieving historical victory footage and inserting it into the beginning and development of the current match, the system not only satisfies the user's emotional needs but also enhances the user's focus on and identification with the target athlete's long-term performance.
[0084] Furthermore, the design of the third set of materials' playback order takes into account the principle of emotional progression. The design first plays successful examples, followed by the current situation of the match, and finally plays successful examples again, thus achieving a smooth emotional transition and providing psychological comfort. This design is particularly suitable for situations where a target athlete suffers a defeat in sporting events, helping to reduce negative emotions in users and improve user satisfaction and engagement.
[0085] In practical application, the overall playback sequence is designed to construct a complete story arc through a reasonable timeline and emotional rhythm, helping users feel hope and motivation even when facing defeat. Specifically, the first step involves playing clips of past victories to evoke memories of the target's past glories; the middle section inserts clips of the beginning and development of the current match, allowing users to see the actual progress of the game; then clips of the target's draw are added to increase the objectivity of the narrative; finally, historical victory footage is replayed to strengthen the user's confidence and expectations for the target.
[0086] In summary, by setting the playback order of the third material in this embodiment, the method in this embodiment can reasonably arrange the playback order of the video material in the event of failure of the target object. This method can soothe the user's emotions, enhance the user's willingness to support the target object, and thus improve user participation and platform stickiness.
[0087] Figure 2 This is a schematic diagram of the process for re-creating script-based event content provided in an embodiment of this application, such as... Figure 2 As shown, the electronic device performs the following steps to recreate scripted event content: The first step is to analyze the user's favorite athletes from their historical viewing records of match videos to identify target athletes.
[0088] Electronic devices record historical event videos and live streams watched by users, and analyze the historical data of user viewing. They identify athletes associated with behaviors such as repeated viewing, jumping to replay, screenshotting, screen recording, liking, following, tipping, submitting comments and bullet screens, sharing, paying, and collecting. The athletes corresponding to each behavior are marked, and the athlete marked the most times is defined as the target athlete.
[0089] The second step is to record and analyze the live event videos watched by users to obtain the basis for script creation.
[0090] While the live event is in progress, users open and watch. The electronic device analyzes the current live event, and when the target athlete identified in the first step appears, it records and analyzes the live match video. Features of the athletes and events appearing during the live event will be extracted, and the scriptwriting foundation will be derived based on this feature extraction and analysis. The scriptwriting foundation mainly includes two components: character settings and plot structure required for the scriptwriting approach in this solution.
[0091] The analysis method for character design is as follows: The character settings are derived from analyzing the relationships between the characters appearing in this live broadcast and the target athlete, resulting in two types of character settings: protagonist and opponent.
[0092] The main character is the target athlete identified in the first step of the analysis, and he also appears in the match that is currently being broadcast live. Opponents, in this analysis, refer to all athletes who will directly face off against the target athlete in this match; The analysis method for plot structure is as follows: The plot structure is derived from analyzing the events and characters' actions during the live broadcast of the match, resulting in the design and arrangement of various scenes in the script. This will generate three structures: beginning, development, and conclusion. The beginning and development are defined by analyzing the time or rounds of the match, rather than being a direct definition of the live broadcast's time or rounds.
[0093] The beginning of the match will be analyzed based on the first round, the first game, or the first 25% of the match duration. The analysis will focus on score changes or the offensive and defensive performance of the key players. Table 1 below explains the different types of beginnings and their corresponding analysis methods:
[0094] Table 1 The development phase will be analyzed from the first game of the first round until the final result of the match, or from the 26th percentile of the match duration until the final result. The analysis will focus on score changes or the offensive and defensive actions of the main players. Table 2 below explains the development types and corresponding analysis methods:
[0095] Table 2 The analysis will be based on footage of the referee announcing the final winner, footage of the scoreboard, or footage of the athletes' / teams' rankings shown during the live broadcast. The final result is presented as a definitive image; everything that happens before that is considered part of the beginning and development of the match.
[0096] Table 3 below explains the result types and corresponding analysis methods:
[0097] Table 3 The third step involves analyzing the plot structure and the results of the competition to obtain video materials on the history of script creation and video materials on the current script creation process.
[0098] Based on the target athletes identified in the first step, we analyze their historical match videos to obtain historical video material for scriptwriting. We then analyze the live stream of the current match being watched by users associated with the target athletes to obtain video material for scriptwriting in that match.
[0099] The analysis method follows the plot structure analysis method in step 2, section 2. The initial plot structure is categorized into three types: smooth, stable, and sluggish; the development plot structure is categorized into three types: vigorous, even, and lagging; and the match plot structure is categorized into three types: victory, draw, and defeat. This serves as the basis for dividing historical video footage and current match video footage, constructing separate video sets for each. Each video set stores different types of video clips from the initial, development, and final stages, and is named accordingly.
[0100] The video footage documenting the scriptwriting process should be named according to the rules shown in Table 4 below.
[0101]
[0102] Table 4 For the scriptwriting of this video material, the names of each material segment should be named according to the rules shown in Table 5 below.
[0103]
[0104] Table 5 The fourth step is to analyze the final result of the live broadcast of the competition based on the plot structure to obtain the main storyline for script creation.
[0105] When the competition is completely over, the final result is determined. Based on the analysis in step two, item two, the initial plot structure can be categorized into three types: smooth, stable, and sluggish. The development plot structure can be categorized into three types: vigorous, even, and lagging. The final result can be categorized into three types: win, draw, and loss. Following the multiplication principle, there are three possible initial plot structures, three possible development plot structures, and three possible final plot structures, for a total of 27 possible outcomes.
[0106] You will obtain the main storyline for script creation, and there will be 27 different main storylines, as shown in Table 6 below.
[0107]
[0108] Table 6 Step 5: Based on the main storyline of the script, the editing is completed automatically by scheduling materials according to user selection.
[0109] After the live broadcast of the competition ends, the results of the target athlete are obtained. Since the final results of each user's favorite target athlete are different, different emotional needs will also arise.
[0110] When creating a scripted event, the editing order of the video footage from the current event and the historical footage from the event is varied. The editing order is arranged according to the three categories in the fourth step of the script creation process—win, draw, and loss. On the user's device, a selection interface is presented, allowing the user to recall and present historical footage from the athlete's past matches, following the user-selected creative storyline.
[0111] Scenario 1: An automated material scheduling and editing solution that results in victory.
[0112] After a victory, the user's sense of joy needs to be reinforced. (See also...) Figure 3As shown, based on the athlete's ultimate victory in the competition, the script's main storyline is determined by identifying which of the nine editing methods categorized as "victory"—the "beginning-development-ending" format—serves as the primary narrative thread. Once determined, the first step is to present the winning footage from the actual competition. The second step involves presenting a selection interface on the user's device, allowing them to retrieve and present historical footage of the athlete's past competitions according to the user-selected narrative thread. The final step involves presenting the current footage of the script according to the chosen narrative thread.
[0113] For example, if an athlete wins a match, starting steadily, developing strongly, and ultimately triumphs, and the user selects the same historical video footage retrieval scheme, then the footage scheduling method would be: Match result winning video footage + Historical starting scene stable video footage 1 + Historical development scene strong video footage 1 + Historical match result winning video footage 1 + Current match starting scene stable video footage + Current match development scene strong video footage + Current match result winning video footage.
[0114] Scenario 2: An automated material scheduling and editing solution that results in a tie.
[0115] After a tie, users' emotions need to be encouraged. Although the athletes did not win, the competition should be accepted realistically. At the same time, similar situations in the athletes' past competitions should be reviewed, and historical materials of excellent performances should be presented to convey confidence in future victories.
[0116] See Figure 4 As shown, based on the final tie result, the script's main storyline is determined by identifying which of the nine editing methods categorized as a tie—the "beginning-development-ending" format—serves as the primary narrative thread. Once determined, the first step is to present the current match's video footage according to the chosen narrative thread. The second step involves presenting a selection interface on the user's device, allowing them to access and present historical footage of past matches, following the user-selected narrative thread. The final step is to present the winning video footage from the previous match.
[0117] For example, if an athlete's match ended in a draw, with a stable start, a strong development, and a final draw, and the user selected the same historical video footage retrieval scheme, then the footage would be scheduled as follows: Stable start video footage + Strong development video footage + Draw result video footage + 1 historical stable start video footage + 1 historical strong development video footage + 1 historical draw result video footage + 1 historical win video footage.
[0118] Scenario 3: An automated material scheduling and editing solution that results in failure.
[0119] After a failure, users' frustration needs to be alleviated, and the regret brought by the failure needs to be soothed. The editing of the footage needs to be arranged in a gradual and emotional way to rekindle the user's confidence in the athlete's future victory.
[0120] See Figure 5 As shown, based on the athlete's ultimate defeat in the competition, the system determines which of the nine editing methods categorized as "defeat" in the scriptwriting mainline should be the "beginning-development-final" format. After determination, the first step is to present winning video footage from the historical competition materials in the scriptwriting history. The second step is to call up and present the current competition video footage according to the chosen mainline. The third step, on the user's device, presents a selection interface, allowing the user to call up and present historical competition materials based on their understanding of the athlete's past competition footage, according to the user-selected mainline (i.e., the user can choose any "beginning-development-final" format from the nine editing methods categorized as "defeat" in the scriptwriting mainline). The final step is to present winning video footage from the historical competition. That is, based on the user-selected mainline, the video clips from each stage of this competition, some video clips from the user-selected mainline, and the two video clips representing the final result are synthesized in a specific order.
[0121] For example, if an athlete's final result in a match is a loss, with a stable start, a promising start, and an eventual defeat, and the user selects the same historical video footage retrieval scheme, then the footage scheduling method would be: Historical match result winning video footage 1 + Current match start plot stable video footage + Current match development plot promising video footage + Current match result losing video footage + Historical start plot stable video footage 1 + Historical development plot promising video footage 1 + Historical match result winning video footage 2.
[0122] In practical applications, once a script is completed, the historical video footage used in the script creation process will be discarded and will not be used again in the next creation.
[0123] This application has the following beneficial effects: 1. Divide the historical match videos of the target athlete into three video segments. Based on the video segments corresponding to the results, combine the video segments of each historical match video to obtain three categories of script creation themes. Determine the current match result type based on the video segments corresponding to the results in the current live match video. Based on the current match result type, determine the target category of script creation theme from the three categories of script creation themes and present it to the user. This allows the user to select the target type of script creation theme from the nine types of script creation themes of the target category. Combine the video segments corresponding to the target type of script creation theme and the video segments of the current live match video according to a preset display order to strengthen, motivate, or soothe the user's emotions.
[0124] 2. By analyzing the performance of the target athlete in various video segments, the type of each video segment is determined. Based on the video segments corresponding to the results and the types of video segments corresponding to the beginning and development, the video segments of each historical competition video are combined to obtain three categories of script creation main lines and nine types of script creation main lines included in each category, so as to improve the accuracy of the script creation main lines.
[0125] When the current match result is a loss, the system also selects video clips corresponding to the victory result from various historical match videos. It then synthesizes only the video clips corresponding to the main storyline of the target type (video clips corresponding to the beginning and development parts), the video clips of the current live match video, and the selected video clips corresponding to the victory result in a preset display order to soothe the user's frustration.
[0126] This application also provides a video processing apparatus, such as... Figure 6 As shown, it includes: The acquisition module 601 is used to acquire the video to be processed; wherein, the video to be processed includes the target object and the target event result; The acquisition module 601 is used to acquire the main features of the target video creation process selected by the user. Processing module 602 is used to select target historical video material from historical videos based on the main features of video creation and the target object; The processing module 602 is used to generate the created video based on the target event results, target historical video footage, and the current video footage of the video to be processed.
[0127] In some embodiments, the video processing apparatus further includes a display module 603 for displaying multiple video creation theme features corresponding to the target event result; The acquisition module 601 is used to acquire the target video creation main feature selected by the user from multiple video creation main features.
[0128] In some embodiments, the display module 603 is used to display a first set of video materials containing target objects corresponding to different opening scenes in the first display area; Display module 603 is used to display a second set of video materials containing target objects corresponding to different development plots in the second display area; Display module 603 is used to display a third set of video materials containing the target object corresponding to the result of the target event in the third display area; Processing module 602 is used to select the first historical video material corresponding to the target opening plot from the first video material set based on the main features of video creation; The processing module 602 is used to select second historical video materials corresponding to the target development plot from the second video material set based on the main characteristics of video creation; wherein, the target historical video materials include first historical video materials, second historical video materials and third historical video materials from the third video material set.
[0129] In some embodiments, the target event result is that the target object wins. The display module 603 is used to play the created video according to the first material playback order. The first material playback order is as follows: the playback order of the material corresponding to the target object's victory in the current video material, the first historical video material, the second historical video material, the third historical video material, the video material corresponding to the target's initial plot in the current video material, the video material corresponding to the target's development plot in the current video material, and the material corresponding to the target object's victory in the current video material.
[0130] In some embodiments, the target event result is a tie for the target object. The display module 603 is used to play the created video according to the playback order of the second material. The playback order of the second material is as follows: the video material corresponding to the beginning plot of the target in the current video material, the video material corresponding to the development plot of the target in the current video material, the material corresponding to the tie for the target object in the current video material, the first historical video material, the second historical video material, the third historical video material, and the material in the historical video where the target object wins.
[0131] In some embodiments, the target event result is that the target object fails. The display module 603 is used to play the created video according to the playback order of the third material. The playback order of the third material is as follows: the first material in the historical video in which the target object wins, the video material in the current video material corresponding to the beginning plot of the target, the video material in the current video material corresponding to the development plot of the target, the material in the current video material corresponding to the target object's tie, the first historical video material, the second historical video material, and the second material in the historical video in which the target object wins.
[0132] This application also provides an electronic device, such as... Figure 7 As shown, the electronic device 700 includes: a communication interface 701 and a processor 702; wherein, The communication interface 701 enables information exchange with other devices; The processor 702 is connected to the communication interface 701 to enable information interaction with other devices and to execute the methods provided by one or more technical solutions on the electronic device side when running a computer program. Memory 703 stores computer programs that can run on processor 702.
[0133] Communication interface 701 is used to acquire the video to be processed; wherein, the video to be processed includes the target object and the target event result corresponding to the target object; Communication interface 701 is used to obtain the target video creation main features selected by the user; Processor 702 is used to select target historical video footage from historical videos based on the main features of video creation and the target object. Processor 702 is used to generate a video based on the target event results, target historical video footage, and the current video footage of the video to be processed.
[0134] It should be noted that the specific processing procedures of communication interface 701 and processor 702 can be understood by referring to the above method, and will not be repeated here.
[0135] In other embodiments, the apparatus provided in this application can be implemented in hardware. For example, the apparatus provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the video processing method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0136] This application provides a computer program product, which includes a computer program or computer-executable instructions stored in a computer-readable storage medium. The processor of an electronic device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the electronic device to perform the video processing method described in this application.
[0137] This application provides a computer-readable storage medium storing computer-executable instructions or a computer program. When the computer-executable instructions or the computer program are executed by a processor, the processor will execute the video processing method provided in this application. For example, ... Figure 1 The video processing method shown.
[0138] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories. In some embodiments, the computer-executable instructions may be in the form of programs, software, software modules, scripts, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including being deployed as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0139] As an example, computer-executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files that store one or more modules, subroutines, or code sections).
[0140] As an example, computer-executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located in one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.
[0141] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.
Claims
1. A video processing method, characterized in that, include: Obtain the video to be processed; wherein, the video to be processed includes the target object and the target event result corresponding to the target object; Obtain the main features of the target video creation theme selected by the user; Based on the main characteristics of video creation and the target object, select target historical video materials from historical videos; The created video is obtained based on the target event results, the target historical video footage, and the current video footage of the video to be processed.
2. The method according to claim 1, characterized in that, The process of obtaining the user-selected target video creation theme features includes: Displays multiple video creation themes corresponding to the target event results; Obtain the target video creation theme feature selected by the user from the plurality of video creation theme features.
3. The method according to claim 1, characterized in that, The step of selecting target historical video material from historical videos based on the main features of video creation and the target object includes: The first display area displays a first set of video footage containing the target object corresponding to different opening scenes; The second display area displays a second set of video footage containing the target object, corresponding to different development plots. The third display area displays a third set of video footage containing the target object, corresponding to the result of the target event. Based on the main characteristics of the video creation storyline, select the first historical video material corresponding to the target opening plot from the first video material set; Based on the main characteristics of the video creation storyline, second historical video materials corresponding to the target development plot are selected from the second video material set; wherein, the target historical video materials include the first historical video materials, the second historical video materials, and the third historical video materials in the third video material set.
4. The method according to claim 3, characterized in that, The target event result is that the target object wins, and the method further includes: The created video is played in the order of the first material playback; wherein, the order of the first material playback is as follows: the material corresponding to the target object's victory in the current video material, the first historical video material, the second historical video material, the third historical video material, the video material corresponding to the target's initial plot in the current video material, the video material corresponding to the target's development plot in the current video material, and the material corresponding to the target object's victory in the current video material.
5. The method according to claim 3, characterized in that, The target match result is a draw for the target object, and the method further includes: The created video is played in the order of the second material playback; wherein, the order of the second material playback is as follows: the video material corresponding to the beginning plot of the target in the current video material, the video material corresponding to the development plot of the target in the current video material, the material corresponding to the target object's tie in the current video material, the first historical video material, the second historical video material, the third historical video material, and the material in the historical video material where the target object wins.
6. The method according to claim 3, characterized in that, The target event result is that the target object fails, and the method further includes: The created video is played in the order of the third material playback; wherein, the third material playback order is as follows: the first material in the historical video in which the target object wins, the video material in the current video material corresponding to the beginning plot of the target, the video material in the current video material corresponding to the development plot of the target, the material in the current video material corresponding to the target object's tie, the first historical video material, the second historical video material, and the second material in the historical video material in which the target object wins.
7. A video processing apparatus, characterized in that, include: An acquisition module is used to acquire the video to be processed; wherein, the video to be processed includes the target object and the target event result; The acquisition module is used to acquire the main features of the target video creation selected by the user; The processing module is used to select target historical video material from historical videos based on the main features of video creation and the target object; The processing module is used to generate a video based on the target event results, the target historical video footage, and the current video footage of the video to be processed.
8. An electronic device, characterized in that, include: The processor and the memory used to store computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.