视频生成方法及电子设备技术

技术编号:36581456 阅读:10 留言:0更新日期:2023-02-04 17:41
本申请提供视频生成方法及电子设备;涉及通信技术领域,在不借助专业数据采集设备的场景中能够生成运动视频,降低了生成视频过程的复杂度。该方法包括:获取视频模板的数据,采集一个或多个用户的运动数据,并根据所述运动数据以及所述视频模板的数据,生成所述一个或多个用户的运动视频。所述运动数据包括如下任一项或多项数据:速度、幅度、频率、轨迹。轨迹。轨迹。

【技术实现步骤摘要】
视频生成方法及电子设备


[0001]本申请涉及电子
,尤其涉及视频生成方法及电子设备。

技术介绍

[0002]目前,在一些诸如健身锻炼,游戏等运动场景中,系统或者终端软件可以实时采集用户的视频图像以及捕捉与视频图像同步的动作数据,生成用户的模拟仿真类视频。图1示出了目前游戏场景中合成运动类视频的一种方案。该方案中,安装在诸如智慧屏上的软件(比如dance center、just dance)可以基于智慧屏的摄像头,实时采集用户的图像,然后根据采集的图像生成用户对应的舞蹈视频,模拟用户的动作,用户可以在线观看智慧屏中自己的实时舞蹈视频。
[0003]该方案中,需要采集大量图像,因此,通常需要摄像头、专用的动作捕捉设备等采集设备,对采集设备的种类要求较高。

技术实现思路

[0004]本申请提供的视频生成方法及电子设备,在不借助专业数据采集设备的场景中能够生成运动视频,降低了生成视频过程的复杂度。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供一种视频生成方法,该方法包括:获取视频模板的数据,采集一个或多个用户的运动数据,并根据运动数据以及视频模板的数据,生成一个或多个用户的运动视频。运动数据包括如下任一项或多项数据:速度、幅度、频率、轨迹。通过本申请实施例的技术方案,运动数据与图像信息解耦,即图像信息和运动数据的采集过程可以是分离的。这样一来,可以异步采集图像信息和运动数据,进而能够降低数据采集设备的实现复杂度。在无需专有辅助设备(比如摄像头)或专人辅助采集数据(比如专人辅助拍摄采集图像)的情况下,仍可以根据运动数据和视频模板生成运动类视频。
[0007]在一种可能的设计中,视频模板的数据为人物运动视频的数据或场景视频的数据。
[0008]在一种可能的设计中,视频模板可以是预设的,或用户输入的。
[0009]可选的,人物运动视频比如可以但不限于为明星、好友等人物的运动视频。可选的,人物运动视频可以是采用本申请实施例的视频生成方法合成的运动视频,或者,普通的运动视频,即没有采用本申请实施例的视频生成方法合成的运动视频。
[0010]在一种可能的设计中,运动数据具有对应的第一运动类型,第一运动类型对应的运动数据包括轨迹;
[0011]根据运动数据以及视频模板的数据,生成一个或多个用户的运动视频,包括:
[0012]根据第一运动类型对应的运动数据中的轨迹,以及视频模板的数据,生成一个或多个用户的运动视频。
[0013]如此一来,能够生成一个或多个用户的沿相应轨迹运动的运动视频,增加运动视
频的趣味性。
[0014]在一种可能的设计中,运动数据具有对应的第二运动类型;视频模板的数据包括路线数据;
[0015]根据运动数据以及视频模板的数据,生成一个或多个用户的运动视频,包括:
[0016]根据第二运动类型对应的运动数据以及路线数据,生成一个或多个用户沿路线数据指示的路线运动的运动视频。
[0017]通过该方案,在一些没有运动轨迹的运动类型(比如在跑步机上跑步)中,或不容易获取运动轨迹的运动类型中,或一些其他场景中,能够根据视频模板的路线数据,生成一个或多个用户沿路线数据所指示的路线运动的运动数据,能够增加运动视频的趣味性。并且,在运动视频为多个用户的运动视频的情况下,某个用户可以从运动视频了解自己与他人的运动情况,如此,能够对自身运动健身进行指导。
[0018]可选的,路线数据可以是用户设置选择的,或系统默认设置的。
[0019]在一种可能的设计中,采集一个或多个用户的运动数据,包括:从目标软件模块或目标硬件模块采集一个或多个用户的运动数据。通过该方案,能够对接不同厂家,不同型号的硬件模块(比如辅助运动设备)或者软件模块(比如辅助运动软件),采集各种格式的运动数据。可见,由于能够适配不同厂家、型号的软件或硬件,则无需额外的专业设备,即可完成运动数据采集。
[0020]在一种可能的设计中,采集一个或多个用户的运动数据,包括:接收一个或多个用户输入的运动数据。
[0021]方法还包括:获取一个或多个用户的图像的信息;其中,图像的信息是预设图像的信息,或者,一个或多个用户的图像的信息是一个或多个用户输入的图像的信息。本申请实施例中,用户的图像的信息可以是系统预置的,或用户上传的。无需在采集运动数据时同步获取用户的图像的信息。因此,适用于更多的运动场景,比如,适用于不方便一边健身一边拍摄健身图像的运动场景。
[0022]在一种可能的设计中,对于一个或多个用户中的任一个用户,异步获取用户的图像的信息与用户的运动数据。
[0023]在一种可能的设计中,一个或多个用户的图像的信息包括如下任一项或多项的组合:一个或多个用户的图像、用于描述一个或多个用户的特征的文本、一个或多个用户的视频。本申请实施例中,用户的图像的信息不再局限于用户的实时视频,而是可以用来描述用户特征,或者用户画像的任何信息。由于扩宽了图像信息的范围,相应的,采集图像信息的方式也可以有多种,不再局限于与运动数据同步采集,也不再局限于通过摄像头实时拍摄采集图像信息。
[0024]在一种可能的设计中,一个或多个用户的运动视频包括多个图像帧,多个图像帧的第X个图像帧由一个或多个用户在目标时刻的图像插入视频模板的第X个图像帧得到;目标时刻是第X个图像帧对应的时刻;X为正整数。
[0025]在一种可能的设计中,多个用户的运动数据是同步获取的。
[0026]在一种可能的设计中,多个用户的运动数据是异步获取的。通过该方法,多个用户可以通过异步方式分别完成运动,即在不同时间和不同地点完成运动,也就是说,用户不必在同一时间运动,对于任一用户来说,其可以在便利的时间、地点完成运动。系统可以将在
不同时间、不同地点运动的多个用户的多个运动视频合成团队一起运动的运动视频,为用户使用合成运动视频功能提供了便利。
[0027]在一种可能的设计中,运动数据还包括如下任一项或多项数据:心率、血压、血氧、体温。
[0028]第二方面,本申请提供一种视频生成系统,包括:
[0029]视频模板处理模块,用于获取视频模板的数据;
[0030]运动数据采集适配模块,用于采集一个或多个用户的运动数据;
[0031]运动视频生成模块,用于根据运动数据以及视频模板的数据,生成一个或多个用户的运动视频。运动数据包括如下任一项或多项数据:速度、幅度、频率、轨迹。
[0032]在一种可能的设计中,视频模板的数据为人物运动视频的数据或场景视频的数据。
[0033]在一种可能的设计中,运动数据具有对应的第一运动类型,第一运动类型对应的运动数据包括轨迹;
[0034]运动视频生成模块,用于根据运动数据以及视频模板的数据,生成一个或多个用户的运动视频,包括:
[0035]运动视频生成模块,用于根据第一运动类型对应的运动数据中的轨迹,以及视频模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频生成方法,其特征在于,所述方法包括:获取视频模板的数据;采集一个或多个用户的运动数据;所述运动数据包括如下任一项或多项数据:速度、幅度、频率、轨迹;根据所述运动数据以及所述视频模板的数据,生成所述一个或多个用户的运动视频。2.根据权利要求1所述的方法,其特征在于,所述视频模板的数据为人物运动视频的数据或场景视频的数据。3.根据权利要求1或2所述的方法,其特征在于,所述运动数据具有对应的第一运动类型,所述第一运动类型对应的运动数据包括轨迹;根据所述运动数据以及所述视频模板的数据,生成所述一个或多个用户的运动视频,包括:根据所述第一运动类型对应的运动数据中的轨迹,以及所述视频模板的数据,生成所述一个或多个用户的运动视频。4.根据权利要求1或2所述的方法,其特征在于,所述运动数据具有对应的第二运动类型;所述视频模板的数据包括路线数据;根据所述运动数据以及所述视频模板的数据,生成所述一个或多个用户的运动视频,包括:根据所述第二运动类型对应的运动数据以及所述路线数据,生成所述一个或多个用户沿所述路线数据指示的路线运动的运动视频。5.根据权利要求1

4中任一项所述的方法,其特征在于,采集一个或多个用户的运动数据,包括:从目标软件模块或目标硬件模块采集所述一个或多个用户的运动数据;或,接收所述一个或多个用户输入的运动数据。6.根据权利要求1

5中任一项所述的方法,其特征在于,所述方法还包括:获取所述一个或多个用户的图像的信息;其中,所述图像的信息是预设图像的信息,或者,所述一个或多个用户的图像的信息是所述一个或多个用户输入的图像的信息。7.根据权利要求6所述的方法,其特征在于,对于所述一个或多个用户中的任一个用户,异步获取所述用户的图...

【专利技术属性】
技术研发人员:刘晓鹏周波王伟尹明伟
申请(专利权)人:花瓣云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1