CN107968921B - Video generation method, device and electronic device - Google Patents
Video generation method, device and electronic device Download PDFInfo
- Publication number
- CN107968921B CN107968921B CN201711184349.5A CN201711184349A CN107968921B CN 107968921 B CN107968921 B CN 107968921B CN 201711184349 A CN201711184349 A CN 201711184349A CN 107968921 B CN107968921 B CN 107968921B
- Authority
- CN
- China
- Prior art keywords
- action
- video
- standard
- audio
- evaluation information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—2D [Two Dimensional] animation, e.g. using sprites
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提出一种视频生成方法、装置和电子设备,其中,方法包括:获取选定的音频,以及音频中各时间节点对应的标准动作,播放音频,并在播放音频过程中采集各视频画面帧,在音频播放至每一个时间节点时,展示对应的标准动作,在各视频画面帧中,添加采集时同步展示的标准动作的图像,在音频播放结束时,根据音频和各视频画面帧,生成目标视频。通过播放选定的音频的过程中,采集视频画面帧,在视频采集界面添加展示的标准动作的图像,并在视频结束时,生成目标视频,解决了现有技术中用户在玩游戏时,代入感不强,并无法自动生成相应的视频的技术问题。
The present invention proposes a video generation method, device and electronic equipment. The method includes: obtaining the selected audio and the standard actions corresponding to each time node in the audio, playing the audio, and collecting each video frame during the audio playing process. , when the audio is played to each time node, the corresponding standard action is displayed. In each video frame, the image of the standard action displayed synchronously during collection is added. At the end of the audio playback, based on the audio and each video frame, a target video. During the process of playing the selected audio, video frames are collected, images of displayed standard actions are added to the video collection interface, and at the end of the video, the target video is generated, which solves the problem in the existing technology of user substitution when playing games. The sense is not strong and the corresponding video cannot be automatically generated.
Description
技术领域technical field
本发明涉及移动终端技术领域,尤其涉及一种视频生成方法、装置和电子设备。The present invention relates to the technical field of mobile terminals, and in particular, to a video generation method, apparatus and electronic device.
背景技术Background technique
随着视频采集技术和应用程序的发展,用户在应用程序的视频采集界面可以同时玩游戏,实现了用户和应用程序之间的互动。With the development of video capture technology and applications, users can simultaneously play games on the video capture interface of the application, realizing the interaction between the user and the application.
目前,例如,现有的应用程序中可以在直播的同时进行舞蹈游戏,用户根据箭头飘过屏幕的指示做操作,动作作对后屏幕中的卡通小人会跳舞,而这种用户控制卡通形象的方式,使得用户没有很强的代入感,同步玩游戏的视频也不能记录下来,用户的参与感低。At present, for example, in the existing application, a dance game can be played at the same time as the live broadcast. The user operates according to the instructions of the arrow floating across the screen. After the action is matched, the cartoon character on the screen will dance. This kind of user controls the cartoon image. In this way, the user does not have a strong sense of substitution, and the video of synchronous game play cannot be recorded, and the user's sense of participation is low.
发明内容SUMMARY OF THE INVENTION
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。The present invention aims to solve one of the technical problems in the related art at least to a certain extent.
为此,本发明的第一个目的在于提出一种视频生成方法,以实现播放音频的过程中同步采集视频画面帧,在视频采集界面添加展示的标准动作的图像,并在视频结束时,生成目标视频,解决了现有技术中用户在玩体感游戏时,代入感不强,并无法自动生成相应视频的技术问题。To this end, the first object of the present invention is to propose a video generation method, so as to synchronously capture video picture frames in the process of playing audio, add images of standard actions displayed in the video capture interface, and when the video ends, generate The target video solves the technical problem in the prior art that when a user plays a somatosensory game, the sense of substitution is not strong, and a corresponding video cannot be automatically generated.
本发明的第二个目的在于提出一种视频生成装置。The second object of the present invention is to provide a video generating apparatus.
本发明的第三个目的在于提出一种电子设备。The third object of the present invention is to provide an electronic device.
本发明的第四个目的在于提出一种非临时性计算机可读存储介质。A fourth object of the present invention is to propose a non-transitory computer-readable storage medium.
为达上述目的,本发明第一方面实施例提出了一种视频生成方法,包括:In order to achieve the above purpose, the embodiment of the first aspect of the present invention proposes a video generation method, including:
获取选定的音频,以及所述音频中各时间节点对应的标准动作;Obtain the selected audio, and the standard actions corresponding to each time node in the audio;
播放所述音频,并在播放所述音频过程中采集各视频画面帧;Playing the audio, and collecting each video frame in the process of playing the audio;
在所述音频播放至每一个时间节点时,展示对应的标准动作;When the audio is played to each time node, the corresponding standard action is displayed;
在各视频画面帧中,添加采集时同步展示的标准动作的图像;In each video frame, add the image of the standard action displayed synchronously during acquisition;
在所述音频播放结束时,根据所述音频和各视频画面帧,生成目标视频。When the audio playback ends, a target video is generated according to the audio and each video frame.
可选地,作为第一方面的第一种可能的实现方式,所述方法,还包括:Optionally, as a first possible implementation manner of the first aspect, the method further includes:
针对在展示所述标准动作时,同步采集到的视频画面帧进行人体动作识别;Perform human motion recognition on the video frame captured synchronously when the standard motion is displayed;
根据所述标准动作与所述人体动作之间的差异程度,生成所述人体动作的动作评价信息;generating action evaluation information of the human action according to the degree of difference between the standard action and the human action;
将所述人体动作的动作评价信息,添加到所述同步采集到的视频画面帧。The action evaluation information of the human action is added to the synchronously collected video frame.
可选地,作为第一方面的第二种可能的实现方式,所述动作评价信息,包括:人体动作分值和所述人体动作分值所属区间对应的动画效果。Optionally, as a second possible implementation manner of the first aspect, the motion evaluation information includes: a human motion score and an animation effect corresponding to an interval to which the human motion score belongs.
可选地,作为第一方面的第三种可能的实现方式,所述根据所述标准动作与所述人体动作之间的差异程度,生成所述人体动作的动作评价信息之前,还包括:Optionally, as a third possible implementation manner of the first aspect, before generating the action evaluation information of the human action according to the degree of difference between the standard action and the human action, the method further includes:
确定所述标准动作与所述人体动作匹配。It is determined that the standard motion matches the human motion.
可选地,作为第一方面的第四种可能的实现方式,所述确定所述标准动作与所述人体动作匹配之后,还包括:Optionally, as a fourth possible implementation manner of the first aspect, after determining that the standard action matches the human body action, the method further includes:
结束所述标准动作的展示过程。End the presentation process of the standard action.
可选地,作为第一方面的第五种可能的实现方式,在展示所述标准动作时,同步采集到的视频画面帧为多个,每一个视频画面帧具有对应的一个动作评价信息,所述将所述人体动作的动作评价信息,添加到所述同步采集到的视频画面帧,包括:Optionally, as a fifth possible implementation manner of the first aspect, when displaying the standard action, a plurality of video picture frames are collected synchronously, and each video picture frame has a corresponding piece of action evaluation information. The action evaluation information of the human action is added to the synchronously collected video frame, including:
对生成的多个动作评价信息进行筛选,保留评价最高的动作评价信息;Screen the generated multiple action evaluation information, and retain the action evaluation information with the highest evaluation;
将所述评价最高的动作评价信息,添加到所述同步采集到的多个视频画面帧中的至少一个视频画面帧;其中,所述至少一个视频画面帧,展示有所述评价最高的动作评价信息对应人体动作。Adding the action evaluation information with the highest evaluation to at least one video picture frame in the plurality of video picture frames collected synchronously; wherein, the at least one video picture frame displays the action evaluation with the highest evaluation Information corresponds to human actions.
可选地,作为第一方面的第六种可能的实现方式,所述在所述音频播放结束之后,还包括:Optionally, as a sixth possible implementation manner of the first aspect, after the audio playback ends, the method further includes:
根据每一个人体动作的动作评价信息,生成总成绩界面;According to the action evaluation information of each human action, the total score interface is generated;
展示所述总成绩界面。The total score interface is displayed.
可选地,作为第一方面的第七种可能的实现方式,所述生成目标视频之后,还包括:Optionally, as a seventh possible implementation manner of the first aspect, after generating the target video, the method further includes:
对所述目标视频进行发布。The target video is published.
本发明实施例的一种视频生成方法中,获取选定的音频,以及音频中各时间节点对应的标准动作,播放音频,并在播放音频过程中采集各视频画面帧,在音频播放至每一个时间节点时,展示对应的标准动作,在各视频画面帧中,添加采集时同步展示的标准动作的图像,在音频播放结束时,根据音频和各视频画面帧,生成目标视频。通过播放选定的音频的过程中,采集视频画面帧,在视频采集界面添加展示的标准动作的图像,并在视频结束时,生成目标视频,解决了现有技术中用户在玩体感游戏时,代入感不强,并无法自动生成相应视频的技术问题。In a video generation method according to an embodiment of the present invention, the selected audio and the standard actions corresponding to each time node in the audio are acquired, the audio is played, and each video frame is collected during the audio playback, and the audio is played to each At the time node, the corresponding standard action is displayed. In each video frame, the image of the standard action displayed synchronously during acquisition is added. When the audio playback ends, the target video is generated according to the audio and each video frame. In the process of playing the selected audio, the video frame is collected, the image of the displayed standard action is added to the video collection interface, and the target video is generated when the video ends, which solves the problem of the user playing a somatosensory game in the prior art. The sense of substitution is not strong, and the technical problem that the corresponding video cannot be automatically generated.
为达上述目的,本发明第二方面实施例提出了一种视频生成装置,包括:In order to achieve the above-mentioned purpose, the embodiment of the second aspect of the present invention provides a video generation device, including:
获取模块,用于获取选定的音频,以及所述音频中各时间节点对应的标准动作;an acquisition module for acquiring the selected audio and the standard actions corresponding to each time node in the audio;
播放模块,用于播放所述音频,并在播放所述音频过程中采集各视频画面帧;A playing module, used for playing the audio, and collecting each video frame in the process of playing the audio;
第一展示模块,用于在所述音频播放至每一个时间节点时,展示对应的标准动作;a first display module, configured to display the corresponding standard action when the audio is played to each time node;
第一添加模块,用于在各视频画面帧中,添加采集时同步展示的标准动作的图像;The first adding module is used to add, in each video frame, images of standard actions that are displayed synchronously during collection;
第一生成模块,用于在所述音频播放结束时,根据所述音频和各视频画面帧,生成目标视频。The first generating module is configured to generate a target video according to the audio and each video frame when the audio playback ends.
可选地,作为第二方面的第一种可能的实现方式,所述装置,还包括:Optionally, as a first possible implementation manner of the second aspect, the apparatus further includes:
识别模块,用于针对在展示所述标准动作时,同步采集到的视频画面帧进行人体动作识别;A recognition module, configured to perform human motion recognition on the video frame captured synchronously when the standard motion is displayed;
生成模块,用于根据所述标准动作与所述人体动作之间的差异程度,生成所述人体动作的动作评价信息;a generating module, configured to generate action evaluation information of the human action according to the degree of difference between the standard action and the human action;
第二添加模块,用于将所述人体动作的动作评价信息,添加到所述同步采集到的视频画面帧。The second adding module is configured to add the action evaluation information of the human action to the video frame captured synchronously.
可选地,作为第二方面第二种可能的实现方式,所述动作评价信息,包括:人体动作分值和所述人体动作分值所属区间对应的动画效果。Optionally, as a second possible implementation manner of the second aspect, the motion evaluation information includes: a human motion score and an animation effect corresponding to an interval to which the human motion score belongs.
可选地,作为第二方面第三种可能的实现方式,所述装置,还包括:Optionally, as a third possible implementation manner of the second aspect, the apparatus further includes:
确定模块,用于确定所述标准动作与所述人体动作匹配。A determination module, configured to determine that the standard action matches the human action.
可选地,作为第二方面第四种可能的实现方式,所述装置,还包括:Optionally, as a fourth possible implementation manner of the second aspect, the apparatus further includes:
结束模块,用于结束所述标准动作的展示过程。The ending module is used to end the presentation process of the standard action.
可选地,作为第二方面第五种可能的实现方式,所述识别模块在展示所述标准动作时,同步采集到的视频画面帧为多个,所述生成模块针对每一个视频画面帧生成对应的一个动作评价信息,所述第二添加模块,包括:Optionally, as a fifth possible implementation manner of the second aspect, when the identification module displays the standard action, a plurality of video picture frames are synchronously collected, and the generation module generates for each video picture frame. A corresponding action evaluation information, the second adding module includes:
筛选单元,用于对生成的多个动作评价信息进行筛选,保留评价最高的动作评价信息;a screening unit, used for screening the generated multiple action evaluation information, and retaining the action evaluation information with the highest evaluation;
添加单元,用于将所述评价最高的动作评价信息,添加到所述同步采集到的多个视频画面帧中的至少一个视频画面帧;其中,所述至少一个视频画面帧,展示有所述评价最高的动作评价信息对应人体动作。The adding unit is configured to add the action evaluation information with the highest evaluation to at least one video picture frame in the plurality of video picture frames collected synchronously; wherein, the at least one video picture frame displays the The action evaluation information with the highest evaluation corresponds to the human action.
可选地,作为第二方面的第六种可能的实现方式,所述装置,还包括:Optionally, as a sixth possible implementation manner of the second aspect, the apparatus further includes:
第二展示模块,用于根据每一个人体动作的动作评价信息,生成总成绩界面;展示所述总成绩界面。The second display module is configured to generate a total score interface according to the action evaluation information of each human action; and display the total score interface.
可选地,作为第二方面的第七种可能的实现方式,所述装置,还包括:Optionally, as a seventh possible implementation manner of the second aspect, the apparatus further includes:
发布模块,用于对所述目标视频进行发布。A publishing module, configured to publish the target video.
本发明实施例的一种视频生成装置中,获取模块用于获取选定的音频,以及音频中各时间节点对应的标准动作,播放模块用于播放音频,并在播放音频过程中采集各视频画面帧,第一展示模块用于在音频播放至每一个时间节点时,展示对应的标准动作,第一添加模块用于在各视频画面帧中,添加采集时同步展示的标准动作的图像,第一生成模块用于在音频播放结束时,根据音频和各视频画面帧,生成目标视频。通过播放选定的音频的过程中,采集视频画面帧,在视频采集界面添加展示的标准动作的图像,并在视频结束时,生成目标视频,解决了现有技术中用户在玩体感游戏时,代入感不强,并无法自动生成相应视频的技术问题。In a video generation device according to an embodiment of the present invention, the acquisition module is used to acquire the selected audio and the standard actions corresponding to each time node in the audio, and the playback module is used to play the audio, and collect each video image during the audio playback process. frame, the first display module is used to display the corresponding standard action when the audio is played to each time node, the first addition module is used to add the image of the standard action displayed synchronously during acquisition in each video frame, the first The generating module is used for generating the target video according to the audio and each video frame when the audio playback ends. In the process of playing the selected audio, the video frame is collected, the image of the displayed standard action is added to the video collection interface, and the target video is generated when the video ends, which solves the problem of the user playing a somatosensory game in the prior art. The sense of substitution is not strong, and the technical problem that the corresponding video cannot be automatically generated.
为达上述目的,本发明第三方面实施例提出了电子设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行第一方面所述的视频生成方法。In order to achieve the above object, the third aspect of the present invention provides an electronic device, including: a casing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is arranged inside the space enclosed by the casing, and the processor and The memory is arranged on the circuit board; the power supply circuit is used to supply power to each circuit or device of the above-mentioned electronic equipment; the memory is used to store the executable program code; the processor runs and executes the executable program code by reading the executable program code stored in the memory A program corresponding to the program code is used to execute the video generation method described in the first aspect.
为达上述目的,本发明第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的视频生成方法。In order to achieve the above object, the embodiment of the fourth aspect of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the video generation method as described in the first aspect is implemented .
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the present invention will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the invention.
附图说明Description of drawings
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:
图1为本发明实施例所提供的一种视频生成方法的流程示意图;1 is a schematic flowchart of a method for generating a video according to an embodiment of the present invention;
图2为本发明实施例所提供的另一种视频生成方法的流程示意图;2 is a schematic flowchart of another video generation method provided by an embodiment of the present invention;
图3为本实施例提供的人体解剖学中肢体与身高的比例的示意图;3 is a schematic diagram of the ratio of limbs to height in the human anatomy provided by the present embodiment;
图4A为本发明实施例所提供的一个标准动作的结构示意图;4A is a schematic structural diagram of a standard action provided by an embodiment of the present invention;
图4B是本发明实施例所提供的实际动作的结构示意图;4B is a schematic structural diagram of an actual action provided by an embodiment of the present invention;
图5为本发明实施例提供的总成绩界面展示示意图;5 is a schematic diagram showing a total score interface display provided by an embodiment of the present invention;
图6为本实施例所提供的目标视频中的画面效果示意图;6 is a schematic diagram of a picture effect in a target video provided by the present embodiment;
图7为本发明实施例提供的一种视频生成装置的结构示意图;7 is a schematic structural diagram of a video generation apparatus according to an embodiment of the present invention;
图8为本发明实施例提供的另一种视频生成装置的结构示意图;以及FIG. 8 is a schematic structural diagram of another video generation apparatus provided by an embodiment of the present invention; and
图9为本发明电子设备一个实施例的结构示意图。FIG. 9 is a schematic structural diagram of an embodiment of an electronic device of the present invention.
具体实施方式Detailed ways
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。The following describes in detail the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to explain the present invention and should not be construed as limiting the present invention.
下面参考附图描述本发明实施例的视频生成方法、装置和电子设备。The following describes the video generation method, apparatus, and electronic device according to the embodiments of the present invention with reference to the accompanying drawings.
本实施例中的电子设备,具体可以为手机,本领域技术人员可以知晓,电子设备还可以为其他移动终端,均可以参考本实施例中提供的方案进行人体动作的识别。The electronic device in this embodiment may specifically be a mobile phone. Those skilled in the art may know that the electronic device may also be other mobile terminals, and the solutions provided in this embodiment can be referred to to identify human body movements.
以下实施例中,以电子设备为手机为例,进行解释说明视频生成方法。In the following embodiments, the video generation method is explained by taking the electronic device as a mobile phone as an example.
图1为本发明实施例所提供的一种视频生成方法的流程示意图,如图1所示,方法包括以下步骤:FIG. 1 is a schematic flowchart of a video generation method provided by an embodiment of the present invention. As shown in FIG. 1 , the method includes the following steps:
步骤101,获取选定的音频,以及音频中各时间节点对应的标准动作。Step 101: Acquire the selected audio and standard actions corresponding to each time node in the audio.
具体地,打开手机应用程序,进入视频采集界面,作为一种可能的实现方式,可在进入视频采集界面之前,先进入音频选择界面,可通过下拉菜单的方式让用户点选喜欢的音频,音频中各时间节点有对应的标准动作,通过确认按钮选定音频,并进入视频采集界面。Specifically, open the mobile phone application and enter the video capture interface. As a possible implementation method, you can enter the audio selection interface before entering the video capture interface. You can use the drop-down menu to let the user click the favorite audio, audio Each time node has a corresponding standard action, select the audio through the confirm button, and enter the video capture interface.
步骤102,播放音频,并在播放音频过程中采集各视频画面帧。Step 102 , play audio, and collect each video frame during the process of playing the audio.
具体地,进入视频采集界面,音频开始播放,同时在播放音频过程中采集各视频画面帧。Specifically, the video capture interface is entered, the audio starts to be played, and at the same time, each video frame is captured during the audio playback.
步骤103,在音频播放至每一个时间节点时,展示对应的标准动作。In step 103, when the audio is played to each time node, the corresponding standard action is displayed.
具体地,在音频播放至每一个时间节点时,将对应该时间节点的标准动作进行展示,同时用户根据展示的标准动作,做同样的动作,同时采集用户做人体动作的视频画面帧。Specifically, when the audio is played to each time node, the standard action of the corresponding time node will be displayed, and the user will perform the same action according to the displayed standard action, and at the same time, the video frame of the user's human action will be collected.
步骤104,在各视频画面帧中,添加采集时同步展示的标准动作的图像。Step 104 , in each video frame, add an image of the standard action displayed synchronously during the capture.
具体地,在播放音频的每个时间节点,展示对应的标准动作时,同步采集的人体动作的视频画面帧包含多帧,作为一种可能的实现方式,可以以展示标准动作的时间点为时间基准,向后采集N帧包含人体动作的画面,对于N的取值,本领域技术人员可根据实际应用情况确定,在该N帧中添加采集时同步展示的标准动作的图像。Specifically, when the corresponding standard action is displayed at each time node of the audio playback, the video frame of the synchronously collected human action contains multiple frames. As a possible implementation, the time point at which the standard action is displayed can be taken as the time. As a benchmark, N frames of images containing human actions are collected backwards. For the value of N, those skilled in the art can determine the value of N according to the actual application, and add images of standard actions displayed synchronously during collection to the N frames.
步骤105,在音频播放结束时,根据音频和各视频画面帧,生成目标视频。Step 105, when the audio playback ends, generate a target video according to the audio and each video frame.
具体地,将音频和音频播放过程中采集的各视频画面帧,生成目标视频。Specifically, the target video is generated from the audio and each video frame captured during the audio playback.
作为一种可能的实现方式,生成的目标视频中,采用人物形象的小人在屏幕中滚动显示,进行标准动作的展示,当用户所做的动作和标准动作匹配时,小人消失,同时,显示该动作的得分和对应的动画效果。As a possible implementation method, in the generated target video, the villain using the character image is scrolled and displayed on the screen to display standard actions. When the actions performed by the user match the standard actions, the villain disappears, and at the same time, Displays the action's score and the corresponding animation effect.
目标视频生成后,用户可将该目标视频发布到社区,也可以发布到社交网站,提高了用户的体验度。After the target video is generated, the user can publish the target video to the community or to social networking sites, which improves the user's experience.
本发明实施例的一种视频生成方法中,获取选定的音频,以及音频中各时间节点对应的标准动作,播放音频,并在播放音频过程中采集各视频画面帧,在音频播放至每一个时间节点时,展示对应的标准动作,在各视频画面帧中,添加采集时同步展示的标准动作的图像,在音频播放结束时,根据音频和各视频画面帧,生成目标视频。通过播放选定的音频的过程中,采集视频画面帧,在视频采集界面添加展示的标准动作的图像,并在视频结束时,生成目标视频,解决了现有技术中用户在玩体感游戏时,代入感不强,并无法自动生成相应视频的技术问题。In a video generation method according to an embodiment of the present invention, the selected audio and the standard actions corresponding to each time node in the audio are acquired, the audio is played, and each video frame is collected during the audio playback, and the audio is played to each At the time node, the corresponding standard action is displayed. In each video frame, the image of the standard action displayed synchronously during acquisition is added. When the audio playback ends, the target video is generated according to the audio and each video frame. In the process of playing the selected audio, the video frame is collected, the image of the displayed standard action is added to the video collection interface, and the target video is generated when the video ends, which solves the problem of the user playing a somatosensory game in the prior art. The sense of substitution is not strong, and the technical problem that the corresponding video cannot be automatically generated.
为了清楚说明上一实施例,本实施例提供了另一种视频生成方法,图2为本发明实施例所提供的另一种视频生成方法的流程示意图,如图2所示,该方法包括:In order to clearly illustrate the previous embodiment, this embodiment provides another video generation method. FIG. 2 is a schematic flowchart of another video generation method provided by the embodiment of the present invention. As shown in FIG. 2 , the method includes:
步骤201,获取选定的音频,以及音频中各时间节点对应的标准动作。Step 201: Acquire the selected audio and standard actions corresponding to each time node in the audio.
步骤202,播放音频,并开始采集各视频画面帧。
可参照上一实施例中的步骤101~步骤102,此处不再赘述。Reference may be made to steps 101 to 102 in the previous embodiment, which will not be repeated here.
步骤203,在音频播放至每一个时间节点时,沿预设轨迹展示对应的标准动作。Step 203: When the audio is played to each time node, the corresponding standard action is displayed along the preset track.
具体地,当播放到对应时间节点时,即在摄像装置的视频采集界面展示对应的标准动作,作为一种可能的实现方式,可在视频采集界面中采用悬浮框的形式展示对应的标准动作,作为另一种可能的实现方式,可在视频采集界面中以弹幕的形式滚动展示对应的标准动作。Specifically, when the corresponding time node is played, that is, the corresponding standard action is displayed on the video capture interface of the camera device. As a possible implementation, the corresponding standard action can be displayed in the form of a floating frame in the video capture interface. As another possible implementation, the corresponding standard actions can be scrolled and displayed in the form of a bullet screen in the video capture interface.
步骤204,展示对应的标准动作时,对同步采集到的视频画面帧进行人体动作识别。
对视频画面帧进行人体动作识别,作为一种可能的实现方式,可在视频画面帧中,识别出人体的各关节,根据识别出的人体各关节进行人体动作的识别。As a possible implementation manner of performing human motion recognition on the video frame, each joint of the human body can be identified in the video frame, and the human motion can be recognized according to the identified human joints.
识别人体各关节的实现方式有很多,作为本实施例的一种可能的实现方式,根据人体动作的视频画面帧中携带的深度信息,可将每一帧画面中的人体和背景分离,进而识别出人体的各关节。为了使得视频画面帧携带深度信息,用于采集人体视频画面帧的摄像装置可为能采集深度信息的摄像装置,通过获取的深度信息,识别出图像中的人体部位,例如双摄像头,深度摄像头(Red-Green-Blue Depth)RGBD,成像的同时获得深度信息,此外还可通过结构光/TOF镜头进行深度信息的获取,在此不一一列举。具体地,作为一种可能的实现方式,根据获取的深度信息,结合人脸识别技术识别出图像中的人脸区域和位置信息,从而得到人脸区域包含的像素点及其对应的深度信息,计算得到人脸像素点对应的深度信息的平均值。进一步,由于人体和人脸基本在同一个成像平面上,故将和人脸中像素点对应的深度信息的平均值的差值在阈值范围以内的像素点识别为人体,即可识别出人体和人体轮廓,从而确定人体和轮廓中各像素点的深度信息和位置信息,进而可将人体和背景分离出来。更进一步,为了便于识别人体中的关节,排除背景的干扰,可将图像进行二值化,使得背景的像素值为0,人体的像素值为1。There are many ways to recognize the joints of the human body. As a possible implementation way of this embodiment, according to the depth information carried in the video frame of the human action, the human body and the background in each frame can be separated, and then the human body can be identified. Every joint of the human body. In order to make the video picture frame carry the depth information, the camera device for collecting the human body video picture frame may be a camera device that can collect depth information, and through the acquired depth information, identify the human body part in the image, such as dual cameras, depth camera ( Red-Green-Blue Depth)RGBD, which can obtain depth information while imaging, and can also obtain depth information through structured light/TOF lenses, which are not listed here. Specifically, as a possible implementation, according to the acquired depth information, combined with face recognition technology to identify the face area and position information in the image, so as to obtain the pixels contained in the face area and the corresponding depth information, Calculate the average value of the depth information corresponding to the face pixels. Further, since the human body and the human face are basically on the same imaging plane, the pixel points with the difference between the average value of the depth information corresponding to the pixel points in the human face and the average value of the depth information within the threshold range are identified as the human body, and the human body and the human face can be identified. Human body contour, so as to determine the depth information and position information of each pixel in the human body and the contour, and then the human body and the background can be separated. Furthermore, in order to facilitate the identification of the joints in the human body and eliminate the interference of the background, the image can be binarized so that the pixel value of the background is 0 and the pixel value of the human body is 1.
进一步,根据识别出的人脸和人体的位置信息,以及根据人体解剖学中肢体与身高的比例关系,可计算得到人体各关节的位置信息。例如,图3为本实施例提供的人体解剖学中肢体与身高的比例的示意图,图3中列出了各关节在肢体中的比例关系,根据人脸和人体的位置信息可确定出视频帧中人体颈关节的位置信息,即可得到人体颈关节的二维坐标信息(x,y)。如图3中所示,肩关节所在的高度和颈关节所在的高度的差值是固定的,根据颈关节的坐标信息,以及该差值即可确定出肩关节所在的行,因背景部分像素值为0,人体部分像素值为1,因此,该行中左边和右边最边缘处对应像素值为1的点即为肩关节对应的点,从而确定左肩关节的二维坐标信息(x1,y1),右肩关节的二维坐标信息(x2,y2)。Further, according to the identified position information of the face and the human body, and according to the proportional relationship between the limbs and the height in human anatomy, the position information of each joint of the human body can be calculated. For example, FIG. 3 is a schematic diagram of the ratio of limbs to height in human anatomy provided in this embodiment, and FIG. 3 lists the proportional relationship of each joint in the limbs, and video frames can be determined according to the position information of the face and the human body The two-dimensional coordinate information (x, y) of the human neck joint can be obtained by obtaining the position information of the human neck joint. As shown in Figure 3, the difference between the height of the shoulder joint and the height of the neck joint is fixed. According to the coordinate information of the neck joint and the difference, the row where the shoulder joint is located can be determined. The value is 0, and the pixel value of the human body is 1. Therefore, the point with the corresponding pixel value of 1 at the left and right most edges of the row is the point corresponding to the shoulder joint, so as to determine the two-dimensional coordinate information of the left shoulder joint (x1, y1 ), the two-dimensional coordinate information (x2, y2) of the right shoulder joint.
根据确定的左肩关节的位置信息,根据图3中左肩关节和左肘关节的标准距离,以该标准距离为直径划圆,由于背景部分的像素值为0,当识别出像素为1的左边和右边像素点位置时,即可确定左肘关节的二维坐标信息(x3,y3)。According to the determined position information of the left shoulder joint, according to the standard distance between the left shoulder joint and the left elbow joint in Figure 3, draw a circle with the standard distance as the diameter. Since the pixel value of the background part is 0, when the left and When the pixel point on the right is located, the two-dimensional coordinate information (x3, y3) of the left elbow joint can be determined.
同理,可进一步识别并确定人体其它各个关节的二维坐标信息,人体各关节至少包括:颈关节,左肩关节、右肩关节、左肘关节、右肘关节,左腕关节,右腕关节、左膝关节、左踝关节、右膝关节、右踝关节等,因关节较多,此处不一一列举。对于识别并确定其它各关节的二维坐标的方法,原理相同,此处不一一赘述。Similarly, the two-dimensional coordinate information of other joints of the human body can be further identified and determined. Each joint of the human body at least includes: neck joint, left shoulder joint, right shoulder joint, left elbow joint, right elbow joint, left wrist joint, right wrist joint, left knee joint Joints, left ankle joints, right knee joints, right ankle joints, etc. Since there are many joints, they are not listed here. The principles of the methods for identifying and determining the two-dimensional coordinates of other joints are the same, and will not be repeated here.
步骤205,判断标准动作与人体动作是否匹配,若是匹配,执行步骤206,若不匹配,执行步骤207。
可选地,根据识别出的人体关节,连接人体各关节中相邻的两关节,得到相邻两关节之间的连线,计算相邻两关节之间的连线与预设参考方向之间的实际夹角,根据实际夹角与标准角度之间的差值,确定人体动作是否与标准动作匹配,其中,标准角度是执行标准动作时,各相邻两关节之间的连线与参考方向之间的角度,具体地,针对每一条相邻两关节之间的连线,计算对应的标准角度与实际角度之间的差值,若每一条相邻两关节之间的连线计算出的差值均在误差范围内,确定人体动作与标准动作匹配;若存在至少一条相邻两关节之间的连线计算出的差值未处于误差范围内,确定人体动作与标准动作不匹配。Optionally, connect two adjacent joints in each joint of the human body according to the identified human joints, obtain the connection line between the two adjacent joints, and calculate the distance between the connection line between the two adjacent joints and the preset reference direction. According to the difference between the actual angle and the standard angle, determine whether the human action matches the standard action. The standard angle is the connection between the two adjacent joints and the reference direction when the standard action is performed. The angle between, specifically, for each connection between two adjacent joints, calculate the difference between the corresponding standard angle and the actual angle, if the connection between each adjacent two joints is calculated If the difference is within the error range, it is determined that the human action matches the standard action; if there is at least one connection between two adjacent joints and the calculated difference is not within the error range, it is determined that the human action does not match the standard action.
举例,以音频一个时间节点所展示的标准动作,和用户模仿该标准动作所做的实际人体动作为例,对标准动作与人体动作匹配的方法进行说明,图4A为本发明实施例所提供的一个标准动作的结构示意图,图中示出了某时间节点展示的标准动作,及该标准动作涉及的相关关节,各关节包括:左腕关节,右腕关节,左肘关节,右肘关节,左肩关节,右肩关节,共6个关节。For example, taking the standard action displayed at a time node of the audio and the actual human action performed by the user imitating the standard action as an example, the method for matching the standard action with the human action will be described. FIG. 4A is provided by an embodiment of the present invention. A schematic diagram of the structure of a standard action, the figure shows the standard action displayed at a certain time node, and the relevant joints involved in the standard action, each joint includes: left wrist joint, right wrist joint, left elbow joint, right elbow joint, left shoulder joint, Right shoulder joint, a total of 6 joints.
图4B是本发明实施例所提供的实际动作的结构示意图,图4B中示出了当展示图4A中标准动作时,用户做出的实际动作。根据采集到的人体动作识别出人体各关节,得到相邻两关节之间的连线,得到图4B中右腕关节和右肘关节之间的连线1、右肘关节和右肩关节之间的连线2、右肩关节和左肩关节之间的连线3、左肩关节和左肘关节之间的连线4和左肘关节和右腕关节之间的连线5,为了便于说明,将每个连线对应的动作称为该用户作出的实际动作的分解动作,所有的分解动作组成该实际动作。FIG. 4B is a schematic structural diagram of an actual action provided by an embodiment of the present invention. FIG. 4B shows an actual action performed by a user when the standard action in FIG. 4A is displayed. Identify each joint of the human body according to the collected human motion, obtain the connection line between two adjacent joints, and obtain the
若预设参考方向为屏幕的水平方向,计算得到1号连线与屏幕水平方向之间的夹角为35度,2号连线与屏幕水平方向之间的夹角为0度,3号连线与屏幕水平方向之间的夹角为0度,4号连线与屏幕水平方向之间的夹角为0度,5号连线与屏幕水平方向之间的夹角为130度。If the preset reference direction is the horizontal direction of the screen, the angle between the No. 1 connection and the horizontal direction of the screen is calculated to be 35 degrees, the angle between the No. 2 connection and the horizontal direction of the screen is 0 degrees, and the angle between the No. 3 connection and the horizontal direction of the screen is 0 degrees. The angle between the line and the horizontal direction of the screen is 0 degrees, the angle between the No. 4 connection and the horizontal direction of the screen is 0 degrees, and the angle between the No. 5 connection and the horizontal direction of the screen is 130 degrees.
进一步,判断该人体动作与标准动作是否匹配,以图4B中右腕关节和右肘关节之间的连线1为例,进行说明,连线1对应图4A中标准角度为45度,图4B中实际动作测量得到的实际角度为35度,差值为10度,根据预设的差值的阈值,例如为15度,差值10度小于15度,即可确定连线1对应的分解动作和标准动作中的分解动作匹配,进一步,分别确定连线2、连线3、连线4和连线5对应的分解动作是否和标准动作中的分解动作匹配,如果所有的分解动作均和标准动作匹配,则该人体动作与标准动作是匹配的,若有任意一个分解动作和标准动作中对应的分解动作不匹配,则该人体动作与标准动作是不匹配的。Further, it is judged whether the movement of the human body matches the standard movement. Take the
步骤206,若匹配,结束标准动作的展示过程。
具体地,若确定人体动作和标准动作是匹配的,则从屏幕上清除掉用于展示标准动作的图片,以结束标准动作的展示过程。Specifically, if it is determined that the human action and the standard action are matched, the picture used for displaying the standard action is removed from the screen, so as to end the process of displaying the standard action.
步骤207,若不匹配,则继续展示标准动作,直至标准动作移动至预设轨迹的终点位置。
具体地,若人体动作与标准动作不匹配时,则继续展示标准动作,当标准动作移动至预设轨迹的终点位置时,则从屏幕上清除掉用于展示标准动作的图片,以结束标准动作的展示。Specifically, if the human action does not match the standard action, the standard action will continue to be displayed, and when the standard action moves to the end position of the preset trajectory, the picture used to display the standard action will be removed from the screen to end the standard action 's display.
步骤208,根据标准动作与人体动作之间的差异程度,生成并展示人体动作的动作评价信息。
可选地,根据展示标准动作时,识别出的人体动作及识别出的对应的关节,针对每一条相邻两关节之间的连线,根据对应的差值和误差范围,确定连线的评分系数,根据连线的评分系数和连线对应的分值,生成连线的实际分值,进而生成人体动作的评价信息,具体地,根据公式p=1-[2Δ/(a-b)],可计算得到评分系数p,其中,b为误差范围下限,a为误差范围上限,Δ为差值,以图4B中右腕关节和右肘关节之间的连线1为例,其对应的差值为10度,如,差值的误差范围的上限为正50度,误差范围的下限为负50度,根据公式P=1-[2×10/(50-(-50))]=0.8,即连线1的评分系数为0.8。同理,可分别计算得到连线2的评分系数为1,连线3的评分系数为1,连线4的评分系数为1,连线5的评分系数为0.9。Optionally, according to the recognized human action and the recognized corresponding joint when displaying the standard action, for each connection between two adjacent joints, the score of the connection is determined according to the corresponding difference and error range. coefficient, according to the scoring coefficient of the connection and the corresponding score of the connection, the actual score of the connection is generated, and then the evaluation information of the human action is generated. Specifically, according to the formula p=1-[2Δ/(a-b)], it can be The scoring coefficient p is calculated, where b is the lower limit of the error range, a is the upper limit of the error range, and Δ is the difference. Taking the
进一步,计算得到连线的实际分值,进而生成人体动作的评价信息,人体动作的评价信息包含人体动作分值和人体动作分值所属区间对应的动画效果,例如,人体动作分值满分为100,90分以上所属的区间对应的动画效果为“完美prefect”闪烁显示;80-90分,所属的区间对应的动画效果为“很好good”闪烁显示。具体地,连线的评价信息包括分解动作分值,分解动作分值为连线的评分系数和连线对应的分值的乘积,如图4B中,该动作总分为100分,共有5条分解动作,则每条分解动作的分值满分为20分,将连线1对应的分解动作的分值满分20分乘以对应的评分系数0.8,则得到连线1对应的分解动作的分值为16分,从而生成连线1的评价信息。同理,得到连线2的评价信息中包含的连线2对应的分解动作的分值为20分,连线3的评价信息中包含的连线3对应的分解动作的分值为20分,连线4的评价信息中包含的连线4对应的分解动作的分值为20分,连线5的评价信息中包含的连线5对应的分解动作的分值为18分,将各连线对应的分解动作的分值求和,即得到该人体动作的分值为94分,该分值所属的区间对应的动画效果为“prefect”闪烁显示,从而得到该人体动作的评价信息,并对人体动作的动作评价信息进行展示,通过展示使得用户了解当前动作的标准程度,激励用户努力将动作做准确。Further, the actual score of the connection is obtained by calculation, and then the evaluation information of the human action is generated. The evaluation information of the human action includes the human action score and the animation effect corresponding to the interval to which the human action score belongs. For example, the full score of the human action score is 100. , the animation effect corresponding to the interval above 90 points is "perfect prefect" flashing display; 80-90 points, the animation effect corresponding to the interval to which it belongs is "very good" flashing display. Specifically, the evaluation information of the connection includes the decomposition action score, and the decomposition action score is the product of the score coefficient of the connection and the score corresponding to the connection. As shown in FIG. 4B , the action has a total score of 100 points, and there are 5 items in total. Decomposing actions, the full score of each decomposing action is 20 points, and multiplying the full 20 points of the decomposing action corresponding to
需要说明的是,前述步骤207中没有匹配到和标准动作匹配的人体动作,人体动作的动作评价信息中的分值为0分,对于分值为0的人体动作的动作评价信息,可以不在本步骤中进行展示,仅展示较优的动作评价信息。It should be noted that, in the
进一步,将其它多个人体动作的视频画面帧按照上述方法进行处理,可分别得到不同视频画面帧中人体动作的评价信息。Further, by processing other multiple video frames of human actions according to the above method, evaluation information of human actions in different video frames can be obtained respectively.
步骤209,当音频播放结束时,根据每一个人体动作的动作评价信息,生成总成绩界面,并展示总成绩界面。
具体地,音频播放结束时,根据每一个人体动作的动作评价信息,将其中包含的人体动作分值累加求和生成总的成绩分值,以及总的分值所属区间对应的动画效果,生成总成绩界面,并展示总成绩界面。Specifically, at the end of the audio playback, according to the action evaluation information of each human action, the human action scores contained therein are accumulated and summed to generate a total score score, and the animation effect corresponding to the interval to which the total score belongs, to generate a total score. Score interface, and display the total score interface.
作为一种可能的实现方式,可以预先设置音频中每一个标准动作对应的权重,在确定每一个人体动作的动作评价信息后,可以通过将每一个人体动作的人体动作分值乘以对应的权重,得到乘积值,从而通过累加乘积值,获取总的成绩分值,而后根据总的成绩分值所属的区间,确定对应的分值等级。As a possible implementation, the weight corresponding to each standard action in the audio can be preset. After determining the action evaluation information of each human action, the human action score of each human action can be multiplied by the corresponding weight. , to obtain the product value, so that the total score value is obtained by accumulating the product value, and then the corresponding score level is determined according to the interval to which the total score value belongs.
举例而言,当音频中具有100个时间节点,即有100个标准动作时,可以设置每一个标准动作对应的权重,例如可以设置每一个标准动作对应权重均为0.01,当确定每一个人体动作的动作评价信息后,可以通过将每一个人体动作的人体动作分值乘以对应的权重,得到乘积值,从而通过累加乘积值,获取总的成绩分值。如果获取的总的成绩分值为87,可知其所属的区间为[80,90),因此,分值等级可以为“C”级。For example, when there are 100 time nodes in the audio, that is, 100 standard actions, the weight corresponding to each standard action can be set. For example, the corresponding weight of each standard action can be set to 0.01. When determining each human action After the action evaluation information is obtained, the product value can be obtained by multiplying the human action score of each human action by the corresponding weight, so that the total score value can be obtained by accumulating the product value. If the total score obtained is 87, it can be known that the interval to which it belongs is [80, 90). Therefore, the score level can be "C".
图5为本发明实施例提供的总成绩界面展示示意图,如图5所示,该用户在视频结束后,得到的总的分数是88分,分值等级即为“C”级。FIG. 5 is a schematic diagram showing a total score interface provided by an embodiment of the present invention. As shown in FIG. 5 , after the video ends, the user obtains a total score of 88 points, and the score level is “C”.
步骤210,将人体动作的动作评价信息以及标准动作的图像,添加到采集到的视频画面帧中,根据音频和各视频画面帧,生成目标视频。Step 210: Add the action evaluation information of the human action and the image of the standard action to the collected video frame, and generate a target video according to the audio and each video frame.
一方面,需要将动作评价信息添加到视频画面帧中,具体地,在展示标准动作时,同步采集到的视频画面帧为多个,每一个视频画面帧具有对应的一个动作评价信息,将人体动作的动作评价信息,添加到同步采集到的视频画面帧,作为一种可能的实现方式,对生成的多个动作评价信息进行筛选,保留评价最高的动作评价信息,将评价最高的动作评价信息,添加到同步采集到的多个视频画面帧中的至少一个视频画面帧,添加有动作评价信息的视频画面帧中,应当展示有评价最高的动作评价信息对应的人体动作。On the one hand, action evaluation information needs to be added to the video frame. Specifically, when displaying standard actions, multiple video frames are collected synchronously, and each video frame has a corresponding action evaluation information. The action evaluation information of the action is added to the video frame collected synchronously. As a possible implementation method, the generated action evaluation information is screened, the action evaluation information with the highest evaluation is retained, and the action evaluation information with the highest evaluation is saved. , which is added to at least one video frame of the multiple video frames collected synchronously. In the video frame with action evaluation information added, the human action corresponding to the action evaluation information with the highest evaluation should be displayed.
需要说明的是,前述步骤207中没有匹配到和标准动作匹配的人体动作,人体动作的动作评价信息中的分值为0分,对于分值为0的人体动作的动作评价信息,不添加到采集到的视频画面帧中,可使画面更洁净,降低对观看者视觉上的干扰。It should be noted that, in the
另一方面,需要将标准动作的图像添加到视频画面帧中,具体地,在展示标准动作时,同步采集到的视频画面帧为多个,每一个视频画面帧具有对应的一个动作评价信息,作为一种可能的实现方式,采用将各视频画面帧的动作评价信息中包含的分值和阈值分值比对的方式,确定需添加标准动作的视频画面帧。若比对结果为高于阈值分值,在其对应的视频画面帧中,添加采集该视频画面帧时同步展示的标准动作的图像。On the other hand, it is necessary to add the image of the standard action to the video frame. Specifically, when displaying the standard action, there are multiple video frames that are collected synchronously, and each video frame has a corresponding action evaluation information. As a possible implementation manner, the method of comparing the score included in the action evaluation information of each video frame with the threshold score is used to determine the video frame to which the standard action needs to be added. If the comparison result is higher than the threshold score, in the corresponding video frame, the image of the standard action displayed synchronously when the video frame is collected is added.
图6为本实施例所提供的目标视频中的画面效果示意图,如图6所示,用户根据屏幕上滚动显示的小人所做的标准动作,同步做人体动作,当所做的动作和标准动作匹配时,小人消失,同时,根据人体动作的动作评价信息,展示对应的分数,和分数区间对应的动画效果,分数为94分,对应的动画效果为prefect。以小人的形象进行标准动作展示,使用户的代入感更强。FIG. 6 is a schematic diagram of the picture effect in the target video provided by the present embodiment. As shown in FIG. 6 , the user performs human body actions synchronously according to the standard actions performed by the villain scrolled and displayed on the screen. When the action is matched, the villain disappears. At the same time, according to the action evaluation information of the human action, the corresponding score and the animation effect corresponding to the score interval are displayed. The score is 94 points, and the corresponding animation effect is prefect. The standard actions are displayed in the image of the villain, which makes the user feel more involved.
步骤211,当探测到点击总成绩界面中发布控件的操作时,对目标视频进行发布。
具体地,目标视频生成后,若用户点击了总成绩界面中发布控件,可将该目标视频发布到社区,或者将视频分享出去,提高了用户的参与度与体验感。Specifically, after the target video is generated, if the user clicks the publishing control in the total score interface, the target video can be published to the community, or the video can be shared, which improves the user's participation and experience.
需要说明的是,本实施例中步骤209和步骤210可以是同时执行,例如:可以在展示图5所示的总成绩页面的同时,后台生成目标视频,提高目标视频生成效率,从而避免用户长时间等待的过程。It should be noted that, in this embodiment,
本发明实施例的一种视频生成方法中,获取选定的音频,以及音频中各时间节点对应的标准动作,播放音频,并在播放音频过程中采集各视频画面帧,在音频播放至每一个时间节点时,展示对应的标准动作,在各视频画面帧中,添加采集时同步展示的标准动作的图像,在音频播放结束时,根据音频和各视频画面帧,生成目标视频。通过播放选定的音频的过程中,采集视频画面帧,在视频采集界面添加展示的标准动作的图像,并在视频结束时,生成目标视频,解决了现有技术中用户在玩体感游戏时,代入感不强,并无法自动生成相应视频的技术问题。In a video generation method according to an embodiment of the present invention, the selected audio and the standard actions corresponding to each time node in the audio are acquired, the audio is played, and each video frame is collected during the audio playback, and the audio is played to each At the time node, the corresponding standard action is displayed. In each video frame, the image of the standard action displayed synchronously during acquisition is added. When the audio playback ends, the target video is generated according to the audio and each video frame. In the process of playing the selected audio, the video frame is collected, the image of the displayed standard action is added to the video collection interface, and the target video is generated when the video ends, which solves the problem of the user playing a somatosensory game in the prior art. The sense of substitution is not strong, and the technical problem that the corresponding video cannot be automatically generated.
为了实现上述实施例,本发明还提出一种视频生成装置。In order to realize the above embodiments, the present invention also provides a video generation apparatus.
图7为本发明实施例提供的一种视频生成装置的结构示意图。FIG. 7 is a schematic structural diagram of a video generating apparatus according to an embodiment of the present invention.
如图7所示,该装置包括:获取模块71、播放模块72、第一展示模块73、第一添加模块74和第一生成模块75。As shown in FIG. 7 , the apparatus includes: an acquiring
获取模块71,用于获取选定的音频,以及音频中各时间节点对应的标准动作。The obtaining
播放模块72,用于播放音频,并在播放音频过程中采集各视频画面帧。The playing
第一展示模块73,用于在音频播放至每一个时间节点时,展示对应的标准动作。The
第一添加模块74,用于在各视频画面帧中,添加采集时同步展示的标准动作的图像。The first adding
第一生成模块75,用于在音频播放结束时,根据音频和各视频画面帧,生成目标视频。The
需要说明的是,前述对方法实施例的解释说明也适用于该实施例的装置,此处不再赘述。It should be noted that the foregoing explanations of the method embodiment are also applicable to the apparatus of this embodiment, and details are not repeated here.
本发明实施例的一种视频生成装置中,获取模块用于获取选定的音频,以及音频中各时间节点对应的标准动作,播放模块用于播放音频,并在播放音频过程中采集各视频画面帧,第一展示模块用于在音频播放至每一个时间节点时,展示对应的标准动作,第一添加模块用于在各视频画面帧中,添加采集时同步展示的标准动作的图像,第一生成模块用于在音频播放结束时,根据音频和各视频画面帧,生成目标视频。通过播放选定的音频的过程中,采集视频画面帧,在视频采集界面添加展示的标准动作的图像,并在视频结束时,生成目标视频,解决了现有技术中用户在玩体感游戏时,代入感不强,并无法自动生成相应视频的技术问题。In a video generation device according to an embodiment of the present invention, the acquisition module is used to acquire the selected audio and the standard actions corresponding to each time node in the audio, and the playback module is used to play the audio, and collect each video image during the audio playback process. frame, the first display module is used to display the corresponding standard action when the audio is played to each time node, the first addition module is used to add the image of the standard action displayed synchronously during acquisition in each video frame, the first The generating module is used for generating the target video according to the audio and each video frame when the audio playback ends. In the process of playing the selected audio, the video frame is collected, the image of the displayed standard action is added to the video collection interface, and the target video is generated when the video ends, which solves the problem of the user playing a somatosensory game in the prior art. The sense of substitution is not strong, and the technical problem that the corresponding video cannot be automatically generated.
基于上述实施例,本发明实施例还提供了另一种视频生成装置的可能的实现方式,图8为本发明实施例提供的另一种视频生成装置的结构示意图,在上一实施例的基础上,该装置还包括:识别模块76、确定模块77、结束模块78、第二生成模块79、第二添加模块80、第二展示模块81和发布模块82。Based on the foregoing embodiment, the embodiment of the present invention also provides another possible implementation manner of the video generation apparatus. FIG. 8 is a schematic structural diagram of another video generation apparatus provided by the embodiment of the present invention. Above, the apparatus further includes: an
识别模块76,用于针对在展示标准动作时,同步采集到的视频画面帧进行人体动作识别。The
确定模块77,用于确定标准动作与人体动作匹配。The determining
结束模块78,用于结束标准动作的展示过程。The
第二生成模块79,用于根据标准动作与人体动作之间的差异程度,生成人体动作的动作评价信息。The
第二添加模块80,用于将人体动作的动作评价信息,添加到同步采集到的视频画面帧。The second adding
第二展示模块81,用于根据每一个人体动作的动作评价信息,生成总成绩界面;展示总成绩界面。The
发布模块82,用于对目标视频进行发布。The
作为一种可能的实现方式,第二添加模块80,还可以包括:筛选单元801和添加单元802。As a possible implementation manner, the second adding
筛选单元801,用于对生成的多个动作评价信息进行筛选,保留评价最高的动作评价信息。The
添加单元802,用于将评价最高的动作评价信息,添加到同步采集到的多个视频画面帧中的至少一个视频画面帧,其中,至少一个视频画面帧,展示有评价最高的动作评价信息对应人体动作。The adding
需要说明的是,前述对方法实施例的解释说明也适用于该实施例的装置,此处不再赘述。It should be noted that the foregoing explanations of the method embodiment are also applicable to the apparatus of this embodiment, and details are not repeated here.
本发明实施例的一种视频生成装置中,获取模块用于获取选定的音频,以及音频中各时间节点对应的标准动作,播放模块用于播放音频,并在播放音频过程中采集各视频画面帧,第一展示模块用于在音频播放至每一个时间节点时,展示对应的标准动作,第一添加模块用于在各视频画面帧中,添加采集时同步展示的标准动作的图像,第一生成模块用于在音频播放结束时,根据音频和各视频画面帧,生成目标视频。通过播放选定的音频的过程中,采集视频画面帧,在视频采集界面添加展示的标准动作的图像,并在视频结束时,生成目标视频,解决了现有技术中用户在玩体感游戏时,代入感不强,并无法自动生成相应视频的技术问题。In a video generation device according to an embodiment of the present invention, the acquisition module is used to acquire the selected audio and the standard actions corresponding to each time node in the audio, and the playback module is used to play the audio, and collect each video image during the audio playback process. frame, the first display module is used to display the corresponding standard action when the audio is played to each time node, the first addition module is used to add the image of the standard action displayed synchronously during acquisition in each video frame, the first The generating module is used for generating the target video according to the audio and each video frame when the audio playback ends. In the process of playing the selected audio, the video frame is collected, the image of the displayed standard action is added to the video collection interface, and the target video is generated when the video ends, which solves the problem of the user playing a somatosensory game in the prior art. The sense of substitution is not strong, and the technical problem that the corresponding video cannot be automatically generated.
本发明实施例还提供一种电子设备,电子设备包含前述任一实施例所述的装置。An embodiment of the present invention further provides an electronic device, and the electronic device includes the device described in any of the foregoing embodiments.
图9为本发明电子设备一个实施例的结构示意图,可以实现本发明图1-2所示实施例的流程,如图9所示,上述电子设备可以包括:壳体91、处理器92、存储器93、电路板94和电源电路95,其中,电路板94安置在壳体91围成的空间内部,处理器92和存储器93设置在电路板94上;电源电路95,用于为上述电子设备的各个电路或器件供电;存储器93用于存储可执行程序代码;处理器92通过读取存储器93中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的视频生成方法。FIG. 9 is a schematic structural diagram of an embodiment of an electronic device of the present invention, which can implement the flow of the embodiment shown in FIGS. 1-2 of the present invention. As shown in FIG. 9 , the above-mentioned electronic device may include: a
处理器92对上述步骤的具体执行过程以及处理器92通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1-2所示实施例的描述,在此不再赘述。For the specific execution process of the above steps by the
该电子设备以多种形式存在,包括但不限于:This electronic device exists in many forms, including but not limited to:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。(1) Mobile communication equipment: This type of equipment is characterized by having mobile communication functions, and its main goal is to provide voice and data communication. Such terminals include: smart phones (eg iPhone), multimedia phones, functional phones, and low-end phones.
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。(2) Ultra-mobile personal computer equipment: This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has the characteristics of mobile Internet access. Such terminals include: PDAs, MIDs, and UMPC devices, such as iPads.
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(3) Portable entertainment equipment: This type of equipment can display and play multimedia content. Such devices include: audio and video players (eg iPod), handheld game consoles, e-books, as well as smart toys and portable car navigation devices.
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(4) Server: A device that provides computing services. The composition of the server includes a processor, hard disk, memory, system bus, etc. The server is similar to a general computer architecture, but due to the need to provide highly reliable services, the processing capacity, stability , reliability, security, scalability, manageability and other aspects of high requirements.
(5)其他具有数据交互功能的电子设备。(5) Other electronic devices with data interaction function.
为实现上述实施例,本发明实施例还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法实施例所述的视频生成方法。To implement the above embodiments, the embodiments of the present invention further provide a non-transitory computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, implements the video generation method described in the above method embodiments.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise expressly and specifically defined.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。Any process or method description in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing custom logical functions or steps of the process , and the scope of the preferred embodiments of the invention includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved, which should It is understood by those skilled in the art to which the embodiments of the present invention belong.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use with, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus, or apparatus) or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, followed by editing, interpretation, or other suitable medium as necessary process to obtain the program electronically and then store it in computer memory.
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of the present invention may be implemented in hardware, software, firmware or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented by any one of the following techniques known in the art, or a combination thereof: discrete with logic gates for implementing logic functions on data signals Logic circuits, application specific integrated circuits with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those skilled in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the program can be stored in a computer-readable storage medium. When executed, one or a combination of the steps of the method embodiment is included.
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, and the like. Although the embodiments of the present invention have been shown and described above, it should be understood that the above-mentioned embodiments are exemplary and should not be construed as limiting the present invention. Embodiments are subject to variations, modifications, substitutions and variations.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical scope disclosed by the present invention can easily think of changes or substitutions. All should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims (14)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711184349.5A CN107968921B (en) | 2017-11-23 | 2017-11-23 | Video generation method, device and electronic device |
PCT/CN2018/098597 WO2019100753A1 (en) | 2017-11-23 | 2018-08-03 | Video generation method and apparatus, and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711184349.5A CN107968921B (en) | 2017-11-23 | 2017-11-23 | Video generation method, device and electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107968921A CN107968921A (en) | 2018-04-27 |
CN107968921B true CN107968921B (en) | 2020-02-28 |
Family
ID=62000456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711184349.5A Active CN107968921B (en) | 2017-11-23 | 2017-11-23 | Video generation method, device and electronic device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107968921B (en) |
WO (1) | WO2019100753A1 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107968921B (en) * | 2017-11-23 | 2020-02-28 | 香港乐蜜有限公司 | Video generation method, device and electronic device |
CN110213613B (en) * | 2018-08-09 | 2022-03-08 | 腾讯科技(深圳)有限公司 | Image processing method, device and storage medium |
CN109068081A (en) * | 2018-08-10 | 2018-12-21 | 北京微播视界科技有限公司 | Video generation method, device, electronic equipment and storage medium |
CN109195007B (en) * | 2018-10-19 | 2021-09-07 | 深圳市轱辘车联数据技术有限公司 | Video generation method, device, server and computer readable storage medium |
CN109525891B (en) * | 2018-11-29 | 2020-01-21 | 北京字节跳动网络技术有限公司 | Multi-user video special effect adding method and device, terminal equipment and storage medium |
CN109621425B (en) * | 2018-12-25 | 2023-08-18 | 广州方硅信息技术有限公司 | Video generation method, device, equipment and storage medium |
CN109618184A (en) * | 2018-12-29 | 2019-04-12 | 北京市商汤科技开发有限公司 | Method for processing video frequency and device, electronic equipment and storage medium |
CN111951626A (en) * | 2019-05-16 | 2020-11-17 | 上海流利说信息技术有限公司 | Language learning apparatus, method, medium, and computing device |
CN113596590B (en) * | 2020-04-30 | 2022-08-26 | 聚好看科技股份有限公司 | Display device and play control method |
WO2021032092A1 (en) | 2019-08-18 | 2021-02-25 | 聚好看科技股份有限公司 | Display device |
CN112399234B (en) * | 2019-08-18 | 2022-12-16 | 聚好看科技股份有限公司 | Interface display method and display equipment |
CN112333459B (en) * | 2020-10-30 | 2022-10-25 | 北京字跳网络技术有限公司 | Video live broadcasting method and device and computer storage medium |
US11961537B2 (en) * | 2021-04-30 | 2024-04-16 | Lemon Inc. | Content creation based on rhythm |
CN114363685B (en) * | 2021-12-20 | 2024-11-22 | 咪咕文化科技有限公司 | Video interaction method, device, computing equipment and computer storage medium |
CN114513694B (en) * | 2022-02-17 | 2024-09-20 | 平安国际智慧城市科技股份有限公司 | Score determination method, device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1402929A1 (en) * | 2002-09-30 | 2004-03-31 | Xiaoling Wang | An apparatus and a method for more realistic interactive video games on computers or similar devices |
CN102622509A (en) * | 2012-01-21 | 2012-08-01 | 天津大学 | Three-dimensional game interaction system based on monocular video |
CN104436642A (en) * | 2014-12-17 | 2015-03-25 | 常州市勤业新村幼儿园 | Kinect based children dance motion sensing game system and working method thereof |
CN105228708A (en) * | 2013-04-02 | 2016-01-06 | 日本电气方案创新株式会社 | Body action scoring apparatus, dancing scoring apparatus, Caraok device and game device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101908103A (en) * | 2010-08-19 | 2010-12-08 | 北京启动在线文化娱乐有限公司 | Network dance system capable of interacting in body sensing mode |
KR20150067922A (en) * | 2013-12-10 | 2015-06-19 | 서인아 | A rhythm game device interworking user behavior |
CN104808798B (en) * | 2015-05-14 | 2017-09-19 | 哈尔滨工业大学 | A multi-screen interactive ethnic dance entertainment system based on Kinect |
CN107968921B (en) * | 2017-11-23 | 2020-02-28 | 香港乐蜜有限公司 | Video generation method, device and electronic device |
-
2017
- 2017-11-23 CN CN201711184349.5A patent/CN107968921B/en active Active
-
2018
- 2018-08-03 WO PCT/CN2018/098597 patent/WO2019100753A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1402929A1 (en) * | 2002-09-30 | 2004-03-31 | Xiaoling Wang | An apparatus and a method for more realistic interactive video games on computers or similar devices |
CN102622509A (en) * | 2012-01-21 | 2012-08-01 | 天津大学 | Three-dimensional game interaction system based on monocular video |
CN105228708A (en) * | 2013-04-02 | 2016-01-06 | 日本电气方案创新株式会社 | Body action scoring apparatus, dancing scoring apparatus, Caraok device and game device |
CN104436642A (en) * | 2014-12-17 | 2015-03-25 | 常州市勤业新村幼儿园 | Kinect based children dance motion sensing game system and working method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN107968921A (en) | 2018-04-27 |
WO2019100753A1 (en) | 2019-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107968921B (en) | Video generation method, device and electronic device | |
CN107943291B (en) | Human body action recognition method and device and electronic equipment | |
CN109068053B (en) | Image special effect display method, device and electronic device | |
WO2019100757A1 (en) | Video generation method and device, and electronic apparatus | |
CN107952238B (en) | Video generation method and device and electronic equipment | |
WO2019100756A1 (en) | Image acquisition method and apparatus, and electronic device | |
CN104583902B (en) | The identification of improved gesture | |
TWI469813B (en) | Tracking groups of users in motion capture system | |
CN102441276B (en) | Using a portable gaming device to record or modify a game or application in real-time running on a home gaming system | |
KR100845390B1 (en) | Image processor, image processing method, recording medium, and semiconductor device | |
US8659649B2 (en) | Information processing apparatus and information processing method | |
US20120094773A1 (en) | Storage medium having stored thereon game program, image processing apparatus, image processing system, and image processing method | |
CN108683952B (en) | Video content segment pushing method and device based on interactive video | |
US8365075B2 (en) | Recording events in a virtual world | |
JP2010535362A (en) | Monitoring the opinions and reactions of users in the virtual world | |
CN108875539B (en) | Expression matching method, device and system and storage medium | |
CN102141838A (en) | Visual based identitiy tracking | |
CN115442658B (en) | Live broadcast method, live broadcast device, storage medium, electronic equipment and product | |
CN111760272B (en) | Game information display method and device, computer storage medium and electronic equipment | |
CN113453034A (en) | Data display method and device, electronic equipment and computer readable storage medium | |
CN113115061A (en) | Live broadcast interaction method and device, electronic equipment and storage medium | |
CN110430450A (en) | A kind of method, apparatus and electronic equipment of video location | |
KR102466526B1 (en) | Electronic device for tagging event on sports play video and operating method thereof | |
JP5960691B2 (en) | Interest section identification device, interest section identification method, interest section identification program | |
US10140766B2 (en) | Apparatus and method of augmenting video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190620 Address after: Room 1101, Santai Commercial Building, 139 Connaught Road, Hong Kong, China Applicant after: Hong Kong Lemi Co., Ltd. Address before: Cayman Islands, Greater Cayman Island, Kamana Bay, Casia District, Seitus Chamber of Commerce, 2547 Applicant before: Happy honey Company Limited |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210526 Address after: 25, 5th floor, shuangjingfang office building, 3 frisha street, Singapore Patentee after: Zhuomi Private Ltd. Address before: Room 1101, Santai Commercial Building, 139 Connaught Road, Hong Kong, China Patentee before: HONG KONG LIVE.ME Corp.,Ltd. |