Video generation method, video generation device, electronic device and storage medium

By generating a video index associated with the moment when the target object appears in the frame during video recording, the tedious problem of finding specific content after video recording is solved, and the effect of quickly locating the playback moment is achieved.

CN115499610BActive Publication Date: 2025-10-03VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211119080.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-13
Publication Date
2025-10-03
Estimated Expiration
2042-09-13

AI Technical Summary

Technical Problem

In the prior art, searching for specific content after recording a video is cumbersome, and users need to spend a lot of time manually adjusting the video progress to locate the content they are interested in.

Method used

During the video recording process, a video index is generated by detecting the target object. The video index is associated with the moment when the target object enters the frame. After the recording is completed, the target video is generated.

Benefits of technology

It realizes the automatic generation of video indexes during video recording, allowing users to quickly locate the moment when the target object appears in the frame without having to manually adjust the video progress, saving time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115499610B_ABST
    Figure CN115499610B_ABST
Patent Text Reader

Abstract

This application discloses a video generation method, a video generation device, an electronic device, and a storage medium, belonging to the field of video processing technology. The video generation method includes: during video recording, when a target object is included in a video recording interface, generating a video index, the video index being associated with the moment when the target object appears in the video; after recording is completed, obtaining a first video; and generating a target video based on the first video and the video index.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of video processing technology, and specifically relates to a video generation method, a video generation device, an electronic device and a storage medium. Background Art

[0002] With the increasing popularity of video recording functions in mobile terminals and the growing demand for video shooting, video recording time is getting longer and longer, and the video content contains more and more recorded objects.

[0003] In the related art, after a user records a video, in order to enable other users to jump to and play the video according to the content they want to watch, the user usually processes the video after the video recording is completed to find the content they want to watch, which takes a long time and is cumbersome. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide a video generation method, a video generation device, an electronic device and a storage medium, which realize automatic generation of a video index during video recording, making it easier to quickly locate the content you want to watch when watching the video.

[0005] In a first aspect, an embodiment of the present application provides a video generation method, including: during video recording, when a target object is included in the video recording interface, generating a video index, and the video index is associated with the moment when the target object enters the video; after the recording is completed, obtaining a first video; and generating a target video based on the first video and the video index.

[0006] In the second aspect, an embodiment of the present application provides a video generation device, including: a generation module, which is used to generate a video index during video recording when a target object is included in the video recording interface, and the video index is associated with the moment when the target object enters the video; a recording module, which is used to obtain a first video after the recording is completed; the generation module is also used to generate a target video based on the first video and the video index.

[0007] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method of the first aspect are implemented.

[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method of the first aspect are implemented.

[0009] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method of the first aspect.

[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the method of the first aspect.

[0011] In an embodiment of the present application, when an electronic device detects that a target object is included in a video recording interface during video recording, the electronic device automatically generates a video index, which corresponds to the moment when the target object appears in the target video. When a user watches the target video, the video index is used to quickly locate the moment when the target object appears in the target video, allowing the user to quickly locate the playback moment they want to watch without the user having to manually adjust the video progress multiple times, thereby saving the user's time. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 A schematic diagram of a process for generating a video according to an embodiment of the present invention is shown;

[0013] Figure 2 shows one of the schematic diagrams of the shooting preview interface provided in an embodiment of the present application;

[0014] Figure 3 The second schematic diagram of the shooting preview interface provided in the embodiment of the present application is shown;

[0015] Figure 4 The third schematic diagram of the shooting preview interface provided in the embodiment of the present application is shown;

[0016] Figure 5 A schematic diagram of a video playback interface provided by an embodiment of the present application is shown;

[0017] Figure 6 A schematic block diagram of the structure of a video generation device provided in an embodiment of the present application is shown;

[0018] Figure 7 shows a structural block diagram of an electronic device according to an embodiment of the present application;

[0019] Figure 8 A schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application. DETAILED DESCRIPTION

[0020] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0021] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.

[0022] The following is combined with Figures 1 to 8 , the video generation method, video generation device, electronic device and storage medium provided in the embodiments of the present application are described through specific embodiments and their application scenarios.

[0023] In some embodiments of the present application, a video generation method is provided. Figure 1 FIG. 1 shows a flow chart of a video generation method provided in an embodiment of the present application. Figure 1 As shown, the video generation method includes:

[0024] Step 102: During the video recording process, if the target object is included in the video recording interface, a video index is generated, where the video index is associated with the moment when the target object appears in the video.

[0025] The "entry point" is the moment in the video when the target object appears in the video preview interface during video recording. The video index is associated with the entry point, and during video playback, the video index can be used to locate the moment when the target object appears in the video playback screen.

[0026] Step 104: After recording is completed, a first video is obtained;

[0027] Step 106: Generate a target video based on the first video and the video index.

[0028] In an embodiment of the present application, the electronic device can, during the video recording process, generate a corresponding video index for the target object when it detects that the video recording interface includes a target object. The video index corresponds to the moment when the above-mentioned target object enters the frame, that is, the position of the video index can change with the change of the moment when the target object enters the frame. After the electronic device finishes the video recording, it can generate a target video with a video index based on the obtained first video and the video index.

[0029] While a user is recording a video using an electronic device, the electronic device continuously detects the displayed content in the video recording interface, which is related to the subject being recorded. Upon detecting that the video recording interface includes a target subject, the electronic device generates a video index, with the playback time corresponding to the video index being the moment the target subject enters the frame. After recording a first video, the electronic device can obtain the first video with the video index based on the generated video index and the first video. By clicking on the video index, the user can start playing the target video from the moment the target subject enters the frame.

[0030] The target object is the subject in the captured video, which can be a person, scenery, etc.

[0031] The video index may be an identifier that can represent the target object, and the video index corresponds to the moment when the target object appears in the frame. The user can click on the video index to jump to the moment when the target object appears in the frame for playback. It is understood that the user can adjust the playback progress of the target video by clicking on the video index. The first video is the video obtained by video recording.

[0032] The target video includes an automatically generated video index. The user can perform operations on the video index to start playing the target video from the playback time corresponding to the video index.

[0033] For example, when a user shoots a portrait video, when person A enters the frame, the electronic device can detect that person A is included in the video recording interface and automatically generate an index of person A, and the index corresponds to the moment when person A enters the frame. When the video recording is completed, the user can click the index to jump to the moment when person A enters the frame for playback.

[0034] In an embodiment of the present application, when an electronic device detects that a target object is included in a video recording interface during video recording, the electronic device automatically generates a video index, which corresponds to the moment when the target object appears in the target video. When a user watches the target video, the video index is used to quickly locate the moment when the target object appears in the target video, allowing the user to quickly locate the playback moment they want to watch without the user having to manually adjust the video progress multiple times, thereby saving the user's time.

[0035] In some embodiments of the present application, during a video recording process, when a target object is included in a video recording interface, a video index is generated, including: when a target object is included in the video recording interface, a first input is received; in response to the first input, a first target identifier is searched in a preset identifier list, the first target identifier being associated with an input feature of the first input; and a video index is generated based on the first target identifier.

[0036] In an embodiment of the present application, when the electronic device determines that the video recording interface includes a target object, that is, when the electronic device recognizes the target object, the electronic device can simultaneously find the first target identifier corresponding to the target object in the preset identifier list based on the user's first input and generate a video index.

[0037] The first input may be an input issued by the user when the target object appears, which enables the electronic device to recognize the target object. Specifically, the input method of the first input may be voice input, gesture input, keyboard input or other input that can be recognized by the electronic device; the input content of the first input may be the name of the target object or other information that can represent the characteristics of the target object.

[0038] The preset identifier list is a list stored in advance by the user. The preset identifier list includes multiple first target identifiers and the input features of the first input corresponding to the multiple first target identifiers. The input features are related to the input form of the first input. For example, when the first input is voice input, the input feature is the voice content. In the preset identifier list, the multiple voice contents correspond one-to-one to the multiple first target identifiers. When the first input is a sliding input, the input feature is the sliding trajectory. In the preset identifier list, the multiple sliding trajectories correspond one-to-one to the multiple first target identifiers.

[0039] It should be noted that before the video recording starts, a preset identification list is obtained. The preset identification list is a first target identification list of target objects entered in advance by the user in the electronic device. The first target identification can be entered in a variety of ways. Specifically, it can be entered in the form of voice, manual typing, or entering a picture with the first target identification information.

[0040] Specifically, when a user records a video, the electronic device can identify the target object that appears in the video. After the target object is identified, the electronic device can receive and respond to a first input from the user. Based on the first input, the electronic device can find the first target identifier corresponding to the above-mentioned target object in the preset identifier list, and use the first target identifier to generate a video index of the target object when recording the video.

[0041] Figure 2FIG. 1 shows one of the schematic diagrams of the shooting preview interface provided by the embodiment of the present application. Figure 2 As shown, when a user records a video of a person, after a target object 202 appears in the video screen 200, the user performs voice input 210 to the electronic device, for example, speaking the name of the target object 202. The electronic device can recognize the user's voice and find the first target identifier 204 of the target object pre-stored in the preset identifier list, wherein the first target identifier 204 can be the name information of the target object, and the first target identifier 204 is inserted as a video index 206 into the position 208 corresponding to the moment when the target object enters the video.

[0042] It should be noted that, during the video recording process, when a target object is identified to appear in the video, the electronic device displays a prompt message to prompt the user to perform a first input to set a corresponding video index for the target object in the first video.

[0043] If the electronic device does not receive the first input within a preset time period after the electronic device displays the prompt information, it is determined that the user gives up setting the video index for the target object.

[0044] In the embodiment of the present application, the electronic device can find a first target identifier corresponding to a target object in a preset identifier list based on a first input from a user, and generate a video index based on the first target identifier. During video recording, the user can control the timing of video index generation through the first input, so that the generated video index better meets the user's actual needs.

[0045] In some embodiments of the present application, generating a video index according to the first target identifier includes: generating a video index according to the entry moment of the target object and the first target identifier, and the entry moment of the target object is at least one.

[0046] In an embodiment of the present application, when a target object appears multiple times during video recording, the electronic device can generate a video index each time the target object appears in the frame, and the first target identifier corresponding to the same target object is the same.

[0047] Specifically, when a target object appears for the first time, the electronic device generates a video index at the moment the target object first appears in the frame based on the first target identifier found. After the video index is generated for the target object using the first target identifier for the first time, a corresponding relationship is established between the target object and the first target identifier. When the target object appears again, the electronic device can automatically generate a video index at the moment the target object first appears in the frame based on the first target identifier, without the user having to repeat the operation.

[0048] In the embodiment of the present application, when the target object appears for the first time, the electronic device can generate a video index based on its corresponding first target identifier, establish a correspondence between the target object and the video index, and generate the same video index for the same target object, thereby achieving the technical effect of generating the same video index for the same target object without the need for repeated user input, thereby simplifying user operations.

[0049] In some embodiments of the present application, there are multiple target objects, and the number of first target identifiers is the same as the number of target objects; based on the first target identifiers, a video index is generated, including: receiving a second input for multiple target objects; in response to the second input, establishing a mapping relationship between multiple target objects and multiple first target identifiers according to a first order, and the first order is associated with the input order of the second input for the multiple target objects; based on the entry moment of each target object and the corresponding first target identifier, a corresponding video index is generated, and there is at least one entry moment for each target object.

[0050] In an embodiment of the present application, when multiple target objects enter the frame at the same time, based on the user's first input, the same number of first target identifiers as the multiple target objects can be found. By performing a second input, the user can establish a mapping relationship between the multiple first target identifiers and the multiple target objects, wherein the second input includes the user's input performed on the multiple target objects, and the mapping relationship established between the first target identifiers and the target objects is associated with the input order of the second input on the target objects. Based on the mapping relationship, the electronic device generates corresponding video indexes for the multiple target objects according to the multiple first target identifiers.

[0051] Specifically, when a user takes a video of multiple target objects, the electronic device can first find multiple first target identifiers with the same number as the above-mentioned target objects based on the user's first input, and then establish a mapping relationship between the multiple target objects and the multiple first target identifiers based on the user's second input, and generate corresponding video indexes at the moments when the multiple target objects appear in the frame. When the above-mentioned multiple target objects appear again, the electronic device can generate a video index at the moment when the target object appears in the frame again based on the mapping relationship established previously.

[0052] The second input may be an operation initiated by the user when multiple target objects appear, enabling the electronic device to respectively establish corresponding first target identifiers for the multiple target objects. The electronic device can establish a mapping relationship between the multiple target objects and the multiple first target identifiers based on the second input.

[0053] For example, when a user captures a video of three people, the second input may be a voice input in which the user sequentially speaks the names of the three characters according to the order in which they appear, where the order of the three names in the voice input is the first order. The electronic device establishes a mapping relationship between the first target identifiers corresponding to the three names and the target objects corresponding to the three characters, based on the order of the three names in the voice input and the order in which the three characters appear in the video.

[0054] Figure 3 FIG2 shows a second schematic diagram of the shooting preview interface provided by the embodiment of the present application. Figure 3 As shown, when three target objects, namely the first object 302, the second object 304 and the third object 306, appear simultaneously on the video recording interface 300, and all of them appear for the first time, the user can click on the first object 302, the second object 304 and the third object 306 in turn, and perform voice input 318 to the electronic device, and say their corresponding names in turn. The electronic device can recognize the user's voice and find the corresponding three first target identifiers in the preset identifier list, which are three name information, namely the first name information 308, the second name information 310 and the third name information 312, and insert the first name information 308, the second name information 310 and the third name information 312 as the video index 314 into the time position 316 where the captured object appears in the video.

[0055] In the embodiment of the present application, the electronic device is able to establish an association relationship between multiple first target identifiers and multiple target objects through user input when there are multiple target objects to be recorded, thereby achieving the technical effect of enabling the electronic device to find the corresponding first target identifier based on the association relationship during the subsequent video shooting process, thereby setting a video index.

[0056] In some embodiments of the present application, during a video recording process, when a target object is included in a video recording interface, a video index is generated, including: when a target object is included in the video recording interface, determining a second target identifier based on the target object and a preset gallery; generating a video index based on the second target identifier and the moment when the target object enters the frame, wherein the moment when the target object enters the frame is at least one.

[0057] In an embodiment of the present application, after the electronic device determines that the target object is included in the video recording interface, that is, the electronic device recognizes that the recorded video includes the target object, the electronic device can find the second target identifier corresponding to the target object in the preset gallery, and generate a video index with the second target identifier for all moments when the target object appears in the frame.

[0058] Specifically, when a user is recording a video of a target object, the electronic device can identify the first image feature of the target object, and can find the second target identifier corresponding to the target object in a preset gallery based on the first image feature of the target object, so that the electronic device can use the second target identifier to generate a video index at all moments when the target object appears in the frame.

[0059] The preset gallery includes pictures of the target object and second target identifiers corresponding to the pictures of the target object. The electronic device can search the preset gallery for the second target identifier corresponding to the target object based on the identified first image feature of the target object.

[0060] It should be noted that before video recording begins, a preset gallery is retrieved. This is a gallery list of images of target objects and their second target identifiers, which are stored in the electronic device in advance by the user. Each target object in the preset gallery contains multiple images, thereby improving recognition accuracy when searching the preset gallery for the second target identifier corresponding to the target object.

[0061] The second target identifier can be an identifier in a preset gallery that represents characteristic information of the target object. The electronic device can generate a video index corresponding to the target object based on the second target identifier. For example, the second target identifier can be the target object's name, photo thumbnail, etc.

[0062] In an embodiment of the present application, during the process of video recording by an electronic device, a second target identifier corresponding to the target object can be found in a preset gallery through image recognition, thereby generating a video index of the target object, achieving the technical effect that when recording a video, the electronic device can automatically generate a video index through a preset gallery without the need for user operation.

[0063] In some embodiments of the present application, determining the second target identifier based on the target object and the preset gallery includes: searching for the target image in the preset gallery based on the first image feature of the target object; determining the second target identifier based on the target image, and the preset gallery stores the second target identifier corresponding to the target image.

[0064] In an embodiment of the present application, since the preset gallery stores the target image corresponding to the target object and the second target identifier corresponding to the target image, after the electronic device identifies the photographed target object, it can find the corresponding target image in the preset gallery based on the first image feature of the target object, and generate a video index based on the second target identifier corresponding to the target image.

[0065] Specifically, when a user is recording a video of a target object, after the electronic device identifies the target object, it can find a target image corresponding to the target object in a preset gallery based on the first image feature of the extracted target object, and generate a video index at the moment when the target object appears in the frame based on the second target identifier corresponding to the found target image.

[0066] Figure 4 The third schematic diagram of the shooting preview interface provided by the embodiment of the present application is shown. Figure 4 As shown, when the user records a video of a target object 402, a plurality of target images of the target object are pre-stored in the preset gallery. After the electronic device identifies the target object 402, it searches for the corresponding target image in the preset gallery. When the target image corresponding to the target object is found, the electronic device can generate a video index 406 with the second target identifier 404 at the moment when the target object 402 appears in the frame, based on the second target identifier 404 corresponding to the found target image, wherein the second target identifier is selected as name information.

[0067] The embodiment of the present application limits the electronic device to using image recognition means to find the second target identifier corresponding to the target object in the preset gallery, so as to generate the specific process of the video index of the target object. This achieves the technical effect that when recording a video, the electronic device can automatically generate a video index through the preset gallery without the need for additional user operation.

[0068] In some embodiments of the present application, after generating the target video based on the first video and the video index, it also includes: receiving a third input of the target index in the video index; in response to the third input, playing the target video from the target time point, and the target time point is associated with the entry moment of the target object corresponding to the target index.

[0069] In an embodiment of the present application, after the electronic device generates a target video with a target index, the user can jump the target video to a target time point through a third input.

[0070] Specifically, after the electronic device generates a target video based on the recorded first video and the video index, the user can select the target index in the video index according to his or her own needs to jump the target video to the target time point corresponding to the target index for playback.

[0071] The target index is the index of the moment of entry of the target object that the user wants to jump to in the video index generated by the electronic device. The user can jump the target video to the target time point corresponding to the target index through the target index.

[0072] The target time point is the moment when the target object corresponding to the target index appears in the frame. The user can clearly grasp the specific time when the target object appears through the target time point.

[0073] Figure 5 Schematic diagram of the video playback interface provided by the embodiment of the present application is shown. Figure 5 As shown, below the generated target video playback interface 500, a video index 502 is displayed, which contains a target index 506 corresponding to the target object 504. When the user clicks the target index 506, the target video can jump to the target time point 508 where the above-mentioned target object 504 appears for playback.

[0074] The embodiment of the present application enables users to jump to the target time point corresponding to the target index in the video index according to their own viewing needs, thereby achieving the technical effect of enabling users to quickly locate and play the target video.

[0075] In some embodiments of the present application, after generating a target video based on the first video and the video index, it also includes: extracting at least one second image feature and a third target identifier in the target video based on the video index, the second image feature and the third target identifier corresponding one-to-one, the second image feature is the image feature of the target object, and the third target identifier is the identifier corresponding to the target object; generating a target identifier list based on the second image feature and the corresponding third target identifier, the target identifier list is used to find the corresponding third target identifier based on the second image feature in the video during the video recording process.

[0076] In an embodiment of the present application, after the electronic device generates a target video with a video index, the electronic device can generate a target identifier list based on the second image feature in the target video and the third target identifier corresponding to the second image feature. When the electronic device records another video again, if the other video includes the second image feature stored in the target identifier list, the electronic device can find the corresponding third target identifier in the target identifier list and generate a corresponding video index in the video based on the third target identifier.

[0077] Specifically, the electronic device can identify a second image feature in the target video through image recognition technology. The number of second image features can be multiple, and each second image feature corresponds to a target object. The electronic device can find a third target identifier corresponding to the second image feature based on the video index in the target video. Then, a mapping relationship is established between the identified third target identifier and the corresponding second image feature, and the mapping relationship is stored in a target identifier list, so that the electronic device can generate a video index based on the target identifier list when subsequently recording other videos.

[0078] It should be noted that after generating the target identifier list, the electronic device can continuously update the target identifier list. The electronic device can determine the third target identifier and the corresponding second image feature in the subsequently captured video based on the video index in the subsequently captured video, and update the target identifier list accordingly.

[0079] In an embodiment of the present application, the electronic device can extract the second image feature and the third target identifier corresponding to the second image feature from a target video including a video index, and generate a target identifier list based on the corresponding second image feature and the third target identifier. When the electronic device subsequently records a video including the second image feature, the third target identifier in the target identifier list can be reused to generate a video index, thereby improving the efficiency of the electronic device in generating video indexes in subsequently recorded videos.

[0080] In some embodiments of the present application, after generating a target video based on the first video and the video index, it also includes: receiving a fourth input, the fourth input being associated with the target object; and sending a first video clip in the target video in response to the fourth input, the first video clip being a video clip extracted from the target video based on the video index corresponding to the target object.

[0081] In an embodiment of the present application, after an electronic device generates a target video with a video index, if the electronic device receives a fourth input associated with a target object in the target video, the electronic device can find a first video clip in the target video based on the target object and the video index, extract the first video clip, and send the first video clip separately. Exemplarily, the fourth input can be voice input, and the electronic device can find the corresponding target object and the corresponding video index based on the voice input. The fourth input can also be text input, and the electronic device can find the corresponding target object and the corresponding video index based on the text input.

[0082] Specifically, when a user needs to send a first video clip related to a target object in a target video through a social software, the user enters query information of the target object in an input box in the interface for selecting a target video. The electronic device can determine the target object in the target video based on the query information and determine a corresponding video index based on the target object. The target object can correspond to multiple video indexes. The electronic device extracts at least one first video clip based on the video index corresponding to the target object and sends the first video clip.

[0083] In the case where there are multiple first video segments, the electronic device splices the multiple first video segments according to the order in which the multiple first video segments appear in the target video and then sends the spliced ​​segments.

[0084] In an embodiment of the present application, when a user needs to send a first video clip including a target object in a target video, the user only needs to perform a fourth input related to the target object on the electronic device, and the electronic device can automatically search and extract the first video clip including the target object in the target video for sending, without the user having to manually crop the target video, thereby simplifying the user's operation.

[0085] The video generation method provided in the embodiment of the present application can be executed by a video generation device. In the embodiment of the present application, the video generation device provided in the embodiment of the present application is described by taking the video generation method executed by the video generation device as an example.

[0086] In some embodiments of the present application, a video generating device is provided. Figure 6 FIG. 1 shows a schematic diagram of the structure of a video generating device provided in an embodiment of the present application. Figure 6 As shown, the video generating device 600 includes:

[0087] A generating module 602 is configured to generate a video index when a target object is included in the video recording interface during the video recording process. The video index is associated with the moment when the target object appears in the video.

[0088] The recording module 604 is configured to obtain a first video after recording is completed;

[0089] The generating module 602 is further configured to generate a target video according to the first video and the video index.

[0090] In an embodiment of the present application, the electronic device can, during the video recording process, generate a corresponding video index for the target object when it detects that the video recording interface includes a target object. The video index corresponds to the moment when the above-mentioned target object enters the frame, that is, the position of the video index can change with the change of the moment when the target object enters the frame. After the electronic device finishes the video recording, it can generate a target video with a video index based on the obtained first video and the video index.

[0091] In an embodiment of the present application, when an electronic device detects that a target object is included in a video recording interface during video recording, the electronic device automatically generates a video index, which corresponds to the moment when the target object appears in the target video. When a user watches the target video, the video index is used to quickly locate the moment when the target object appears in the target video, allowing the user to quickly locate the playback moment they want to watch without the user having to manually adjust the video progress multiple times, thereby saving the user's time.

[0092] In some embodiments of the present application, the video generating apparatus 600 further includes:

[0093] A first receiving module, configured to receive a first input when the video recording interface includes a target object;

[0094] a search module, configured to search for a first target identifier in a preset identifier list in response to a first input, the first target identifier being associated with an input feature of the first input;

[0095] The generating module is further configured to generate a video index according to the first target identifier.

[0096] In an embodiment of the present application, after the first receiving module identifies the captured target object, the search module can simultaneously find the first target identifier corresponding to the target object in the preset identifier list and generate a video index based on the first input issued by the user.

[0097] In the embodiment of the present application, the video generation device can find a first target identifier corresponding to a target object in a preset identifier list based on a user's first input, and generate a video index based on the first target identifier. During the video recording process, the user can control the timing of video index generation through the first input, so that the generated video index is more tailored to the user's actual needs.

[0098] In some embodiments of the present application, the generation module 602 is further configured to generate a video index according to the entry moment of the target object and the first target identifier, where the entry moment of the target object is at least one.

[0099] In an embodiment of the present application, when a target object appears multiple times during video recording, the electronic device can generate a video index each time the target object appears in the frame, and the first target identifier corresponding to the same target object is the same.

[0100] In the embodiment of the present application, the video generation device can generate a video index based on the corresponding first target identifier when the target object appears for the first time, establish a correspondence between the target object and the video index, and generate the same video index for the same target object, thereby achieving the technical effect of generating the same video index for the same target object without the need for repeated user input, thereby simplifying user operations.

[0101] In some embodiments of the present application, there are multiple target objects, and the number of first target identifiers is the same as the number of target objects. The video generating apparatus 600 further includes:

[0102] The second receiving module is further configured to receive a second input of the plurality of target objects;

[0103] a mapping module, configured to establish, in response to the second input, a mapping relationship between the plurality of target objects and the plurality of first target identifiers according to a first order, wherein the first order is associated with an input order of the plurality of target objects by the second input;

[0104] The generating module 602 is further configured to generate a corresponding video index according to the entry moment of each target object and the corresponding first target identifier, where each target object has at least one entry moment.

[0105] In an embodiment of the present application, when multiple target objects enter the frame at the same time, based on the user's first input, the same number of first target identifiers as the multiple target objects can be found. By performing a second input, the user can establish a mapping relationship between the multiple first target identifiers and the multiple target objects, wherein the second input includes the user's input performed on the multiple target objects, and the mapping relationship established between the first target identifiers and the target objects is associated with the input order of the second input on the target objects. Based on the mapping relationship, the electronic device generates corresponding video indexes for the multiple target objects according to the multiple first target identifiers.

[0106] The embodiment of the present application uses a video generation device to establish an association relationship between multiple first target identifiers and multiple target objects through user input when there are multiple target objects to be recorded, thereby achieving the technical effect of enabling the system to find the corresponding first target identifier based on the association relationship during the subsequent video shooting process, thereby setting the video index.

[0107] In some embodiments of the present application, the video generating apparatus 600 further includes:

[0108] a determination module, configured to determine a second target identifier based on the target object and a preset gallery when the target object is included in the video recording interface;

[0109] The generating module 602 is further configured to generate a video index according to the second target identifier and the entry moment of the target object, where there is at least one entry moment of the target object.

[0110] In an embodiment of the present application, after identifying the target object being photographed, the determination module can find the second target identifier of the corresponding target object in the preset gallery, and the generation module can generate a video index with the second target identifier at all moments when the target object appears in the frame.

[0111] In an embodiment of the present application, during the process of video recording by the video generating device, a second target identifier corresponding to the target object can be found in a preset gallery through image recognition, thereby generating a video index of the target object, achieving the technical effect that when recording a video, the electronic device can automatically generate a video index through a preset gallery without the need for user operation.

[0112] In some embodiments of the present application, the video generating apparatus 600 further includes:

[0113] A search module, configured to search for a target image in a preset image library according to a first image feature of the target object;

[0114] The determination module is further configured to determine a second target identifier based on the target image, and the second target identifier corresponding to the target image is stored in the preset image library.

[0115] In an embodiment of the present application, since the preset gallery stores the target image corresponding to the target object and the second target identifier corresponding to the target image, after the generation module identifies the photographed target object, it can find the corresponding target image in the preset gallery based on the first image feature of the target object, and generate a video index based on the second target identifier corresponding to the target image.

[0116] The embodiment of the present application limits the video generation device to use image recognition means to find the second target identifier corresponding to the target object in the preset gallery, so as to generate the specific process of the video index of the target object. This achieves the technical effect that when recording a video, the video generation device can automatically generate a video index through the preset gallery without the need for additional user operation.

[0117] In some embodiments of the present application, the video generating apparatus 600 further includes:

[0118] The third receiving module is used to receive a third input of a target index in the video index; the playing module is used to respond to the third input and play the target video from a target time point, where the target time point is associated with the entry moment of the target object corresponding to the target index.

[0119] In an embodiment of the present application, after the generation module generates a target video with a target index, the user can jump the target video to a target time point through a third input.

[0120] The embodiment of the present application enables users to jump to the target time point corresponding to the target index in the video index according to their own viewing needs, thereby achieving the technical effect of enabling users to quickly locate and play the target video.

[0121] In some embodiments of the present application, the video generating apparatus 600 further includes:

[0122] An extraction module is used to extract at least one second image feature and a third target identifier from the target video according to the video index, wherein the second image feature corresponds to the third target identifier in a one-to-one manner, the second image feature is the image feature of the target object, and the third target identifier is the identifier corresponding to the target object;

[0123] The generation module 602 is further configured to generate a target identifier list based on the second image feature and the corresponding third target identifier. The target identifier list is used to search for the corresponding third target identifier based on the second image feature in the video during video recording.

[0124] In an embodiment of the present application, after the electronic device generates a target video with a video index, the electronic device can generate a target identifier list based on the second image feature in the target video and the third target identifier corresponding to the second image feature. When the electronic device records another video again, if the other video includes the second image feature stored in the target identifier list, the electronic device can find the corresponding third target identifier in the target identifier list and generate a corresponding video index in the video based on the third target identifier.

[0125] In an embodiment of the present application, the electronic device can extract the second image feature and the third target identifier corresponding to the second image feature from a target video including a video index, and generate a target identifier list based on the corresponding second image feature and the third target identifier. When the electronic device subsequently records a video including the second image feature, the third target identifier in the target identifier list can be reused to generate a video index, thereby improving the efficiency of the electronic device in generating video indexes in subsequently recorded videos.

[0126] In some embodiments of the present application, the video generating apparatus 600 further includes:

[0127] a fourth receiving module, configured to receive a fourth input, where the fourth input is associated with the target object;

[0128] The sending module is configured to send a first video segment in the target video in response to a fourth input, where the first video segment is a video segment extracted from the target video according to a video index corresponding to the target object.

[0129] In an embodiment of the present application, after an electronic device generates a target video with a video index, if the electronic device receives a fourth input associated with a target object in the target video, the electronic device can find a first video clip in the target video based on the target object and the video index, extract the first video clip, and send the first video clip separately. Exemplarily, the fourth input can be voice input, and the electronic device can find the corresponding target object and the corresponding video index based on the voice input. The fourth input can also be text input, and the electronic device can find the corresponding target object and the corresponding video index based on the text input.

[0130] In an embodiment of the present application, when a user needs to send a first video clip including a target object in a target video, the user only needs to perform a fourth input related to the target object on the electronic device, and the electronic device can automatically search and extract the first video clip including the target object in the target video for sending, without the user having to manually crop the target video, thereby simplifying the user's operation.

[0131] The video generation device in the embodiment of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc. It can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., and the embodiment of the present application does not specifically limit it.

[0132] The video generation device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0133] The video generation device provided in the embodiment of the present application can implement each process implemented in the above method embodiment. To avoid repetition, it will not be described here.

[0134] Optionally, an embodiment of the present application further provides an electronic device, which includes a video generating device as in any of the above embodiments, and thus has all the beneficial effects of the video generating device in any of the embodiments, which will not be elaborated here.

[0135] Optionally, an embodiment of the present application further provides an electronic device, Figure 7 FIG. 1 shows a structural block diagram of an electronic device according to an embodiment of the present application. Figure 7As shown, the electronic device 700 includes a processor 702, a memory 704, and a program or instruction stored in the memory 704 and executable on the processor 702. When the program or instruction is executed by the processor 702, each process of the above-mentioned video generation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0136] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0137] Figure 8 A schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.

[0138] The electronic device 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809 and a processor 810.

[0139] Those skilled in the art will understand that the electronic device 800 may also include a power source (such as a battery) to power each component, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Figure 8 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.

[0140] The processor 810 is configured to generate a video index when a target object is included in the video recording interface during video recording, where the video index is associated with the moment when the target object appears in the video.

[0141] Processor 810 is configured to obtain a first video after recording is completed;

[0142] The processor 810 is configured to generate a target video according to the first video and the video index.

[0143] In an embodiment of the present application, when an electronic device detects that a target object is included in a video recording interface during video recording, the electronic device automatically generates a video index, which corresponds to the moment when the target object appears in the target video. When a user watches the target video, the video index is used to quickly locate the moment when the target object appears in the target video, allowing the user to quickly locate the playback moment they want to watch without the user having to manually adjust the video progress multiple times, thereby saving the user's time.

[0144] Furthermore, the processor 810 is configured to receive a first input when the video recording interface includes a target object;

[0145] Processor 810 is configured to search, in response to a first input, a preset identifier list for a first target identifier, the first target identifier being associated with an input feature of the first input;

[0146] The processor 810 is configured to generate a video index according to the first target identifier.

[0147] In the embodiment of the present application, the video generation device can find a first target identifier corresponding to a target object in a preset identifier list based on a user's first input, and generate a video index based on the first target identifier. During the video recording process, the user can control the timing of video index generation through the first input, so that the generated video index is more tailored to the user's actual needs.

[0148] Furthermore, the processor 810 is configured to generate a video index according to the entry moment of the target object and the first target identifier, where the entry moment of the target object is at least one.

[0149] In the embodiment of the present application, the video generation device can generate a video index based on the corresponding first target identifier when the target object appears for the first time, establish a correspondence between the target object and the video index, and generate the same video index for the same target object, thereby achieving the technical effect of generating the same video index for the same target object without the need for repeated user input, thereby simplifying user operations.

[0150] Furthermore, there are multiple target objects, and the number of first target identifiers is the same as the number of target objects. The processor 810 is configured to receive a second input for the multiple target objects.

[0151] Processor 810 is configured to establish, in response to the second input, a mapping relationship between the plurality of target objects and the plurality of first target identifiers according to a first order, wherein the first order is associated with an input order of the plurality of target objects by the second input;

[0152] The processor 810 is configured to generate a corresponding video index according to the entry moment of each target object and the corresponding first target identifier, where each target object has at least one entry moment.

[0153] The embodiment of the present application uses a video generation device to establish an association relationship between multiple first target identifiers and multiple target objects through user input when there are multiple target objects to be recorded, thereby achieving the technical effect of enabling the system to find the corresponding first target identifier based on the association relationship during the subsequent video shooting process, thereby setting the video index.

[0154] Furthermore, the processor 810 is configured to determine a second target identifier based on the target object and a preset gallery when the video recording interface includes the target object;

[0155] The processor 810 is configured to generate a video index according to the second target identifier and the entry moment of the target object, where the entry moment of the target object is at least one.

[0156] In an embodiment of the present application, during the process of video recording by the video generating device, a second target identifier corresponding to the target object can be found in a preset gallery through image recognition, thereby generating a video index of the target object, achieving the technical effect that when recording a video, the electronic device can automatically generate a video index through a preset gallery without the need for user operation.

[0157] Furthermore, the processor 810 is configured to search for a target image in a preset image library according to the first image feature of the target object;

[0158] The processor 810 is configured to determine a second target identifier according to the target image, wherein the second target identifier corresponding to the target image is stored in a preset image library.

[0159] The embodiment of the present application limits the video generation device to use image recognition means to find the second target identifier corresponding to the target object in the preset gallery, so as to generate the specific process of the video index of the target object. This achieves the technical effect that when recording a video, the video generation device can automatically generate a video index through the preset gallery without the need for additional user operation.

[0160] Furthermore, the processor 810 is used to receive a third input of a target index in the video index; the playback module is used to play the target video from a target time point in response to the third input, and the target time point is associated with the entry moment of the target object corresponding to the target index.

[0161] The embodiment of the present application enables users to jump to the target time point corresponding to the target index in the video index according to their own viewing needs, thereby achieving the technical effect of enabling users to quickly locate and play the target video.

[0162] Furthermore, the processor 810 is configured to extract at least one second image feature and a third target identifier from the target video according to the video index, wherein the second image feature corresponds to the third target identifier in a one-to-one manner, the second image feature being an image feature of the target object, and the third target identifier being an identifier corresponding to the target object;

[0163] The processor 810 is used to generate a target identifier list according to the second image feature and the corresponding third target identifier. The target identifier list is used to search for the corresponding third target identifier according to the second image feature in the video during video recording.

[0164] In an embodiment of the present application, the electronic device can extract the second image feature and the third target identifier corresponding to the second image feature from a target video including a video index, and generate a target identifier list based on the corresponding second image feature and the third target identifier. When the electronic device subsequently records a video including the second image feature, the third target identifier in the target identifier list can be reused to generate a video index, thereby improving the efficiency of the electronic device in generating video indexes in subsequently recorded videos.

[0165] Further, the processor 810 is configured to receive a fourth input, where the fourth input is associated with the target object;

[0166] The processor 810 is configured to send a first video segment in the target video in response to a fourth input, where the first video segment is a video segment extracted from the target video according to a video index corresponding to the target object.

[0167] In an embodiment of the present application, when a user needs to send a first video clip including a target object in a target video, the user only needs to perform a fourth input related to the target object on the electronic device, and the electronic device can automatically search and extract the first video clip including the target object in the target video for transmission, without the user having to manually crop the target video, thereby simplifying the user's operation. It should be understood that in an embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes image data of a still picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 807 includes a touch panel 8071 and at least one of the other input devices 8072. The touch panel 8071 is also referred to as a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail here.

[0168] The memory 809 can be used to store software programs and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 809 may include a volatile memory or a non-volatile memory, or the memory 809 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0169] Processor 810 may include one or more processing units. Optionally, processor 810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 810.

[0170] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0171] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0172] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned shooting control method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0173] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0174] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned shooting control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0175] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0176] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0177] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. A video generation method, characterized in that: include: During the video recording process, when the video recording interface includes a target object, the electronic device displays prompt information to prompt the user to perform a first input and receives the first input; In response to the first input, searching for a first target identifier in a preset identifier list, the first target identifier being associated with an input feature of the first input; generating a video index according to the first target identifier; If the first input is not received within a preset time period after the prompt information is displayed, it is determined that the user has given up setting the video index for the target object, and the video index is associated with the moment when the target object appears in the video; After recording is completed, the first video is obtained; A target video is generated according to the first video and the video index.

2. The video generation method according to claim 1, wherein: Generating the video index according to the first target identifier includes: The video index is generated according to the entry moment of the target object and the first target identifier, and the entry moment of the target object is at least one.

3. The video generation method according to claim 1, wherein: There are multiple target objects, and the number of the first target identifiers is the same as the number of the target objects; Generating the video index according to the first target identifier includes: receiving a second input of a plurality of said target objects; In response to the second input, establishing a mapping relationship between the plurality of target objects and the plurality of first target identifiers according to a first order, wherein the first order is associated with an input order of the plurality of target objects by the second input; The corresponding video index is generated according to the entry moment of each target object and the corresponding first target identifier, and the number of entry moments of each target object is at least one.

4. The video generation method according to claim 1, wherein: During the video recording process, when the target object is included in the video recording interface, generating a video index includes: In a case where the target object is included in the video recording interface, determining a second target identifier according to the target object and a preset gallery; The video index is generated according to the second target identifier and the entry moment of the target object, where there is at least one entry moment of the target object.

5. The video generation method according to claim 4, characterized in that: The determining of the second target identifier according to the target object and the preset image library includes: Searching for a target image in a preset image library according to a first image feature of the target object; The second target identifier is determined according to the target image, and the second target identifier corresponding to the target image is stored in the preset image library.

6. The video generation method according to any one of claims 1 to 5, characterized in that: After generating the target video according to the first video and the video index, the method further includes: receiving a third input of a target index in the video index; In response to the third input, the target video is played starting from a target time point, where the target time point is associated with the moment when the target object corresponding to the target index appears in the frame.

7. The video generation method according to any one of claims 1 to 5, characterized in that: After generating the target video according to the first video and the video index, the method further includes: Extracting at least one second image feature and a third target identifier from the target video according to the video index, wherein the second image feature corresponds to the third target identifier in a one-to-one manner, the second image feature is an image feature of the target object, and the third target identifier is an identifier corresponding to the target object; A target identification list is generated based on the second image feature and the corresponding third target identification. The target identification list is used to search for the corresponding third target identification based on the second image feature in the video during video recording.

8. The video generation method according to any one of claims 1 to 5, characterized in that: After generating the target video according to the first video and the video index, the method further includes: receiving a fourth input, the fourth input being associated with the target object; In response to the fourth input, a first video segment in the target video is sent, where the first video segment is a video segment extracted from the target video according to the video index corresponding to the target object.

9. A video generating device, characterized in that: include: A first receiving module is configured to, when the video recording interface includes a target object, cause the electronic device to display prompt information to prompt the user to perform a first input, and receive the first input; a generating module configured to, during video recording, search, in response to the first input, a preset identifier list for a first target identifier, the first target identifier being associated with an input feature of the first input; generating a video index according to the first target identifier; If the first input is not received within a preset time period after the prompt information is displayed, it is determined that the user has given up setting the video index for the target object, and the video index is associated with the moment when the target object appears in the video; A recording module, used to obtain a first video after recording is completed; The generating module is further configured to generate a target video based on the first video and the video index.

10. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the video generation method according to any one of claims 1 to 8 are implemented.

11. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or instruction is executed by a processor, the steps of the video generation method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Character track retrieval method and system

    CN110532923A

  • Video photographing apparatus and image management method

    JP2005354248A