CN115278082B - 视频拍摄方法、视频拍摄装置及电子设备 - Google Patents
视频拍摄方法、视频拍摄装置及电子设备 Download PDFInfo
- Publication number
- CN115278082B CN115278082B CN202210903185.1A CN202210903185A CN115278082B CN 115278082 B CN115278082 B CN 115278082B CN 202210903185 A CN202210903185 A CN 202210903185A CN 115278082 B CN115278082 B CN 115278082B
- Authority
- CN
- China
- Prior art keywords
- video
- special effect
- action
- video recording
- target
- 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
- 238000000034 method Methods 0.000 title claims abstract description 114
- 230000000694 effects Effects 0.000 claims abstract description 782
- 230000009471 action Effects 0.000 claims abstract description 379
- 230000008569 process Effects 0.000 claims abstract description 43
- 230000003993 interaction Effects 0.000 claims description 71
- 238000012544 monitoring process Methods 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 20
- 230000036544 posture Effects 0.000 description 19
- 230000003190 augmentative effect Effects 0.000 description 15
- 238000003860 storage Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000003062 neural network model Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241000282326 Felis catus Species 0.000 description 1
- 241000220317 Rosa Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000004925 denaturation Methods 0.000 description 1
- 230000036425 denaturation Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000001795 light effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
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
- H04N5/2621—Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
Abstract
本申请的一些实施例公开了一种视频拍摄方法、视频拍摄装置及电子设备,属于摄像技术领域。该视频拍摄方法包括:在录制视频的过程中,根据视频录制界面中至少两个视频对象的对象动作,在视频录制界面中,显示按照目标特效信息运动的目标特效对象;在视频录制完成的情况下,基于视频录制界面中的显示内容,生成特效视频;其中,目标特效信息是根据至少一个视频对象的对象动作确定的,目标特效对象包括至少一个特效对象;特效视频包括按照目标特效信息运动的目标特效对象。
Description
技术领域
本申请属于摄像技术领域,具体涉及一种视频拍摄方法、视频拍摄装置及电子设备。
背景技术
在相关技术中,想要在拍摄的视频中添加特效,一般需要使用专业的视频处理软件,通过后期处理的方式,在拍摄的视频中增加特效,因此增加的特效的效果依托于后期处理时的技巧,且特效与画面主体内容之间缺少互动性,造成特效视频的拍摄体验和拍摄效果不好。
发明内容
本申请实施例的目的是提供一种视频拍摄方法、视频拍摄装置及电子设备,能够实现在视频录制过程中的特效添加,使录制视频的用户能够实时的与特效之间进行交互,相较于后期添加特效的方案,提高了特效视频拍摄的便捷性和趣味性,丰富了视频特效拍摄效果。
第一方面,本申请实施例提供了一种视频拍摄方法,包括:
在录制视频的过程中,根据视频录制界面中至少两个视频对象的对象动作,在视频录制界面中,显示按照目标特效信息运动的目标特效对象;
在视频录制完成的情况下,基于视频录制界面中的显示内容,生成特效视频;
其中,目标特效信息是根据至少一个视频对象的对象动作确定的,目标特效对象包括至少一个特效对象;特效视频包括按照目标特效信息运动的目标特效对象。
第二方面,本申请实施例提供了一种视频拍摄装置,包括:
显示模块,用于在录制视频的过程中,根据视频录制界面中至少两个视频对象的对象动作,在视频录制界面中,显示按照目标特效信息运动的目标特效对象;
生成模块,用于在视频录制完成的情况下,基于视频录制界面中的显示内容,生成特效视频;
其中,目标特效信息是根据至少一个视频对象的对象动作确定的,目标特效对象包括至少一个特效对象;特效视频包括按照目标特效信息运动的目标特效对象。
第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面的方法的步骤。
第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面的方法的步骤。
第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面的方法。
在本申请实施例中,在录制视频的过程中,基于视频录制界面中,视频对象的动作,来添加与视频对象动作相匹配的增强现实(Augmented Reality,AR)特效,实现了视频录制过程中的特效添加,使录制视频的用户能够实时的与特效之间进行交互,相较于后期添加特效的方案,提高了特效视频拍摄的便捷性和趣味性,丰富了视频特效拍摄效果。
附图说明
图1示出了根据本申请的一些实施例提供的视频拍摄方法的流程图;
图2示出了根据本申请的一些实施例提供的视频拍摄方法的界面示意图;
图3示出了根据本申请的一些实施例提供的视频拍摄方法的界面示意图;
图4示出了根据本申请的一些实施例提供的视频拍摄方法的界面示意图;
图5示出了根据本申请的一些实施例提供的视频拍摄方法的界面示意图;
图6示出了根据本申请的一些实施例提供的视频拍摄方法的界面示意图;
图7示出了根据本申请的一些实施例提供的视频拍摄方法的界面示意图;
图8示出了根据本申请的一些实施例提供的视频拍摄方法的界面示意图;
图9示出了根据本申请的一些实施例提供的视频拍摄方法的界面示意图;
图10示出了根据本申请的一些实施例提供的视频拍摄装置的结构框图;
图11示出了根据本申请的一些实施例提供的电子设备的结构框图;
图12为实现本申请的一些实施例提供的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的视频拍摄方法、视频拍摄装置及电子设备进行详细地说明。
在本申请的一些实施例中,提供了一种视频拍摄方法,应用于用户通过电子设备拍摄特效视频的场景。举例来说,用户希望拍摄两个人物之间通过挥动肢体来“拍打”AR皮球的特效视频,如在视频拍摄界面中,通过增强现实技术(Augmented Reality,AR)生成一个AR特效的皮球,用户A通过朝特效皮球挥动手臂的方式,将特效皮球“拍”向用户B,用户B则通过双手承托的姿势,来接住特效皮球。
具体地,图1示出了根据本申请实施例的视频拍摄方法的流程图,如图1所示,方法包括:
步骤102,在录制视频的过程中,根据视频录制界面中至少两个视频对象的对象动作,在视频录制界面中,显示按照目标特效信息运动的目标特效对象;
在步骤102中,目标特效信息是根据至少一个视频对象的对象动作确定的,目标特效对象包括至少一个特效对象。沿用上述皮球的举例,视频对象就是用户A和用户B,特效对象就是特效皮球。
具体地,特效对象是一个虚拟的对象,具体可以是一个AR的球体、一个AR的星星或一个AR的花朵,这些AR的特效对象是通过增强显示技术生成的虚拟对象,具体是将虚拟的图像信息与电子设备的摄像头捕捉的现实世界画面进行融合,从而将虚拟的特效对象与实拍的视频录制界面中显示的拍摄画面进行结合。
其中,在显示特效对象时,首先对视频录制界面中显示的画面进行三维注册,具体地,通过电子设备的中央处理器或图形处理器,对视频录制界面中显示的,通过摄像头采集到的真实场景的图像数据进行图形分析和数据重构,得到真实场景的图像数据的坐标信息。
在得到坐标信息后,确定特效对象的显示位置的坐标,该显示位置与视频对象的对象动作相关,如视频对象是人物,对象动作是挥手,则***跟踪人物手部的坐标数据,将该手部的坐标数据作为特效对象的显示坐标。
在得到显示坐标后,在当前显示的视频录制界面中新建图层,得到特效涂层,此时,视频录制界面中显示的画面包括两个图层,其一是摄像头实际拍摄到的真实场景的图层,其二是目标特效的图层。
将2个图层按照上文中三维注册得到的坐标信息进行对齐叠加,从而实现在实拍的真实场景画面中显示特效对象。
步骤104,在视频录制完成的情况下,基于视频录制界面中的显示内容,生成特效视频。
在步骤104中,特效视频包括按照目标特效信息运动的目标特效对象。
在本申请的一些实施例中,在录制视频的过程中,电子设备实时监测视频录制界面中的视频对象的对象动作,其中,录制界面中显示的画面,是由连续的视频帧形成的,其中的每个视频帧均是通过对电子设备的摄像头采集的图像生成的,在对视频对象的对象动作进行实时监测时,通过预设的动作监测算法或训练好的神经网络模型,来对对象动作进行监测,在一些实施方式中,可以基于视频帧的帧序列进行监测,如对每个视频帧中的对象动作均进行监测,或每间隔x个视频帧后,对下一个视频帧中的对象动作进行一次监测。在另一些实施方式中,还可以基于时间来进行监测,如每间隔100ms后,对下一个时刻的视频帧中的对象动作进行一次监测。
其中,视频帧可以是对摄像头采集的图像进行压缩后得到的,也可以是摄像头采集的原始图像帧。
在显示这些视频帧的同时,通过图像识别算法,或训练好的神经网络模型,对视频帧中的视频对象进行识别,即在摄像头的实拍画面中将视频对象分离出来,并对视频对象本身,如视频对象是人物、动物或是机器人,以及视频对象的动作,如挥手、跳跃等进行识别。
能够理解的是,在对视频对象进行识别时,可以按照固定的时间间隔进行识别,如每间隔100ms进行一次视频对象的识别,也可以按照视频帧的帧序进行识别,如对每个视频帧都进行图像识别,也可以每间隔n帧进行一次图像识别,从而减少计算压力。
视频对象可以是人,还可以是机械设备,如机器人、机械臂、机械手等,还可以是动物,如猫、狗等,能够理解的是,视频对象包括可以运动或做出动作的多种对象,对象动作就是这些视频对象做出的动作。
具体地,可以针对所拍摄的任一个视频对象,设置对应的目标动作,当视频录制界面中,视频对象的对象动作与目标动作相匹配时,则根据对象动作的具体动作方式,确定对应的目标特效信息,并在当前视频录制界面中,显示按照该目标特效信息运动的目标特效对象。
举例来说,以视频对象是人为例,目标动作是用户预先设置好的,用于触发添加视频特效的动作,目标动作可以是人物全身的肢体动作,如高举双手、单手前伸或双脚同时起跳等,也可以是人物任一个部位的动作,比如某个手势,如“剪刀手”、“OK手”,还可以是人物的头部动作,如点头、摇头等,还可以是人物的腿部动作,如用户向前踢腿,或用户单腿站立等。
目标特效对象也可以是用户提前设置好的特效对象,该特效对象可以是一个“光球”、一个“星星”、一朵“玫瑰花”等。目标特效对象在视频录制界面里按照设定好的目标特效信息运动,且运动方式与视频对象的对象动作相关联。
能够理解的是,本申请实施例能够应用于通过单个摄像头先后拍摄两段视频,并通过相同的特效对象将先后拍摄的两段视频串联成一个特效视频,也可以是通过两个摄像头同时拍摄,此时电子设备的显示屏可以分屏显示两个摄像头对应的两个视频录制界面,特效对象能够在两个视频录制界面中运动,从而将两个摄像头分别拍摄的视频画面串联成特效视频。
具体举例来说,以通过单个摄像头进行拍摄为例,图2示出了根据本申请实施例的视频拍摄方法的界面示意图之一,如图2所示,视频录制界面200中包括第一视频对象202和第二视频对象204,首先,电子设备持续监测视频录制界面200中的第一视频对象202和第二视频对象204的对象动作。
当电子设备识别到视频录制界面200中的第一视频对象202做出托举的动作,且该托举动作与设定的特效触发动作相匹配的情况下,此时在第一视频对象202的手部位置生成并显示与“托举”的动作相匹配的目标特效对象206,如图2所示,目标特效对象206是一个球的特效。
在生成目标特效对象206后,控制该目标特效对象206朝向第二视频对象204的手部运动,即在视频录制界面200中,显示从第一视频对象202的手部向第二视频对象204的手部逐渐靠近的目标特效对象206,从而模拟出目标特效对象206向着第二视频对象204飞去的效果。
当目标特效对象206运动到第二视频对象204的手部,具体为目标特效对象206的显示位置更新至第二视频对象204的手部位置时,进一步判断第二视频对象204的对象动作,如果检测到第二视频对象204的对象动作与设定的特效交互动作相匹配的情况下,则控制目标特效对象206按照新的运动轨迹,向返回第一视频对象202的方向运动,从而形成为目标特效对象206在两个视频对象之间往复运动的特效视频。
具体举例来说,以通过两个摄像头进行拍摄,且同时存在一个特效对象为例,图3示出了根据本申请实施例的视频拍摄方法的界面示意图之二,如图3所示,第二视频录制预览窗口302是第二个摄像头录制视频的预览窗口,在第二视频录制预览窗口302中,显示有第二视频对象304。第一视频录制预览窗口306是第一个摄像头录制视频的预览窗口,在第一视频录制预览窗口306中,显示有第一视频对象308。
当电子设备识别到第二视频录制预览窗口302中,第二视频对象304做出了抬手的动作是,则在第二视频对象304的手部位置,显示第二特效对象310,并根据第二特效对象310的手部动作,控制第二特效对象310从第二视频对象304的手部为起点出发,朝向上方的第一视频录制预览窗口306的方向运动。
当第二特效对象310运动至离开第二视频录制预览窗口302的显示范围时,如果电子设备监测到第一视频录制预览窗口306中,第一视频对象308做出了双手高举的特效互动动作,此时在第一视频录制预览窗口306中显示第二特效对象310,并朝向第一视频对象308的双手托举处运动。
具体举例来说,以通过两个摄像头进行拍摄,且同时存在两个特效对象为例,图4示出了根据本申请实施例的视频拍摄方法的界面示意图之三,如图4所示,视频录制界面400中包括第一视频对象402和第二视频对象404,首先,电子设备持续监测视频录制界面400中的第一视频对象402和第二视频对象404的对象动作。
当电子设备识别到视频录制界面400中的第一视频对象402和第二视频对象404均做托举的动作,且该托举动作与设定的特效触发动作相匹配,则在第一视频对象402的手部位置生成与托举动作相匹配的第一目标特效对象406,在第二视频对象404的手部位置生成与托举动作相匹配的第二目标特效对象408。
在监测到第一视频对象402的挥手动作时,则根据第一视频对象402的挥手方向,控制第一目标特效对象406以第一视频对象402的手部位置为起点,朝向第二视频对象404运动,能够理解的是,第一目标特效对象406可以沿抛物线的轨迹运动,也可以沿直线轨迹运动,还可以沿不规则的曲线轨迹运动,如按照“S形”曲线轨迹运动,或者按照“直线段-曲线段-直线段”的变化轨迹运动,又或者是按照抛物线运动,又或是按照回字形曲线运动,又或是按照螺旋形曲线运动。
同时,在监测到第二视频对象404的挥手动作时,则根据第二视频对象404的挥手方向,控制第二目标特效对象408以第二视频对象404的手部位置为起点,朝向第一视频对象402运动,能够理解的是,第一目标特效对象406可以沿抛物线的轨迹运动,也可以沿直线轨迹运动,还可以沿不规则的曲线轨迹运动。
此时,在视频录制界面400中,显示第一视频对象402将第一目标特效对象406抛向第二视频对象404,以及第二视频对象404将第二目标特效对象408抛向第一视频对象402的动画特效,最终形成为两个视频对象同时向对方抛出特效的特效视频。
本申请实施例在录制视频的过程中,基于视频录制界面中,视频对象的动作,来添加与视频对象动作相匹配的增强现实(Augmented Reality,AR)特效,实现了视频录制过程中的特效添加,使录制视频的用户能够实时的与特效之间进行交互,相较于后期添加特效的方案,提高了特效视频拍摄的便捷性和趣味性,丰富了视频特效拍摄效果。
在本申请的一些实施例中,目标特效信息包括:特效对象的对象类型、特效对象的特效类型和特效对象的特效参数;特效参数包括以下至少一项:特效对象的运动速度、特效对象的运动方向、特效对象的显示位置、特效对象的对象属性。
在本申请实施例中,特效对象的对象类型具体为特效对象的形状,如星星、圆球、飞镖等。
特效对象的特效类型具体为特效对象的运动方式或显示方式,如回旋飞行、原地旋转、沿特定轨迹运动的同时旋转、随时间改变形状等。
特效对象的特效参数具体包括特效对象的运动速度,如飞行的快慢,还包括特效对象的运动方向,其中,特效对象可以是直线运动,也可以是曲线运动或往复运动,当特效对象曲线运动或往复运动时,运动方向随时间改变。
特效对象的特效参数还包括特效对象的显示位置,该显示位置可以是特效对象在视频录制界面中的坐标位置,也可以与视频对象的位置相互锚定。
特效对象特效参数还包括特效对象的对象属性,该对象数据用于描述特效对象自身,包括但不限于特效对象的尺寸大小、显示颜色、是否发光、显示透明度等。
通过对目标特效信息进行详细定义,使得拍摄视频时,能够自由加入满足用户需求的各种AR特效,能够使用户轻松地拍摄出包含各种不同特效的特效视频,提高了视频拍摄的趣味性和便利性。
在本申请的一些实施例中,在录制视频的过程中,方法还包括:
监测视频录制界面中的第一视频对象的对象动作,视频录制界面包括第一视频对象;
根据视频录制界面中至少两个视频对象的对象动作,在视频录制界面中,显示按照目标特效信息运动的目标特效对象,包括:
在监测到第一视频对象的对象动作与预设的特效触发动作相匹配的情况下,在视频录制界面中的第一位置,显示预设第一对象类型的第一特效对象,并按照特效触发动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第一位置是根据第一视频对象的对象动作确定的,目标特效参数是根据第一视频对象的对象动作的动作特征确定的,动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
在本申请实施例中,在视频录制界面中添加特效对象时,具体根据视频录制界面中,视频对象的实时对象动作,来确定所显示的特效对象的目标特效参数。
具体地,视频录制界面中包括第一视频对象,在视频录制过程中,实时监测第一视频对象的对象动作,如果监测到第一视频对象的对象动作,与预设的特效触发动作相匹配,则在当前视频录制界面中,开始添加并显示第一特效对象,该第一特效对象的对象类型,具体为第一对象类型。
其中,所添加的第一特效对象的显示方式、运动方式等,均是通过目标特效参数确定的,而目标特效参数的具体参数内容,与检测到的第一视频对象的对象特征相关联。
举例来说,用户可以设置不同的对象动作,匹配不同的目标特效参数。举例来说,用户设置投掷的对象动作,对应将球沿投掷方向扔出视频录制画面的特效,其中,特效对象“球”的目标特效参数,与用户做出的对象动作的动作特征相匹配。
动作特征具体可以包括动作速度,能够理解的是,用户的动作速度越快,则球的运动速度越快。
动作特征还包括动作方向,能够理解的是,球的运动方向与用户投掷的动作方向相同,如用户向右做投掷动作,则特效对象“球”向右飞出。
动作特征还包括动作姿态,不同的动作姿态对应不同的特效对象,如投掷的动作姿态对应特效对象“球”,而双手高举做承托的动作姿态,则对应特效对象“星星”,通过检测用户的动作姿态,来确定用户希望添加的特效对象类型。
动作特征还包括动作幅度,在一些实施方式中,用户的动作幅度越大,则显示的特效对象的尺寸越大。在另一些实施方式中,用户的动作幅度越大,则生成的特效对象的运动速度越快。在又一些实施方式中,用户的动作幅度越大,则显示的特效对象的光效越强。
用户可以自由设置不同动作特征对应的目标特效参数。举例来说,图5示出了根据本申请实施例的视频拍摄方法的界面示意图之四,如图5所示,用户为单手上举设置对应的目标特效参数。首先,用户拍摄动作特征单手上举的实例性画面,具体如图5所示,在设置界面500中,首先显示拍摄好的动作特征。
此时,用户可以通过点击界面上的设置标识502,弹出特效选择界面504,并在特效选择界面504中,自由设置不同的目标特效参数。
本申请通过实时检测视频对象的对象动作,基于对象动作来自动触发生成AR特效,在拍摄过程中,用户无需手动操作拍摄设备,方便用户实现单人特效视频的拍摄,提高视频拍摄的便利性。
在本申请的一些实施例中,在第一位置,显示预设对象类型的第一特效对象,并按照特效触发动作关联的特效类型和目标特效参数,控制第一特效对象运动之后,还包括:
在第一特效对象运动至超出视频录制界面的视频图像显示范围的情况下,暂停录制视频;
在视频录制界面包括第二视频对象的情况下,继续录制视频;
在继续录制视频的过程中,监测第二视频对象的对象动作;
在监测到第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在视频录制界面中的第二位置显示第一特效对象,并按照特效交互动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第二位置是根据第二视频对象的对象动作确定的,目标特效参数是根据第二视频对象的对象动作的动作特征确定的,动作特征包括但不限于以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
在本申请实施例中,对于通过单个摄像头拍摄两段视频的实施方式,可以通过单个先后拍摄两段视频,并通过一个特效对象,将两段视频“串联”起来,从而实现不同时间、不同空间下的特效交互。
具体地,在视频录制的过程中,如果检测到当前视频录制界面中,被显示的第一特效对象运动到了视频拍摄的画面之外,比如第一特效对象运动至离开了当前的视频录制界面,则自动暂停视频录制。
在暂停视频录制后,电子设备仍然会显示视频录制界面,该视频录制界面中显示的摄像头实时捕捉到的画面,但在视频录制暂停期间,视频录制界面中显示的视频画面不会被保存为一般视频或特效视频。
当电子设备监测到处于暂停视频录制状态下的视频录制界面中,出现了第二视频对象,则自动重新开始视频录制,并在识别到的第二视频对象的对象动作,与预设的特效交互动作相匹配的情况下,在当前的视频录制界面中,开始显示第一特效对象。
该第一特效对象的显示位置为第二位置,第二位置可以是视频录制界面的边缘位置,在显示第一特效对象之后,进一步按照第二视频对象做出的特效交互动作,确定对应的特效类型和目标特效参数,基于该特效类型和目标特效参数,控制第一特效对象以第二位置为起点进行运动。
示例性地,第一特效对象可以从第二位置运动至第二视频对象的手部位置。
具体地,图6示出了根据本申请实施例的视频拍摄方法的界面示意图之五,图7示出了根据本申请实施例的视频拍摄方法的界面示意图之六,用户通过电子设备的摄像头录制视频,并根据视频录制界面中,第一视频对象的对象动作,在第一位置显示第一特效对象。该第一特效对象按照第一视频对象的对象动作关联的特效类型和目标特效参数运动。
如图6所示,在视频录制界面600中,包括第一视频对象602和第一特效对象604。第一特效对象604从第一位置触发,沿远离第一视频对象602的方向运动。
当第一特效对象604运动至离开当前的视频录制界面600的显示范围时,则自动暂停视频录制。能够理解的是,当暂停视频录制的情况下,电子设备的摄像头仍持续采集图像信息,并实时监测视频拍摄的预览界面中是否出现第二视频对象。
在暂停视频录制的状态下,如图7所示,当监测到视频拍摄的预览界面700中,包括了第二视频对象702时,则自动继续录制视频。
能够理解的是,第一视频对象和第二视频对象可以是不同的对象,如2个不同的人物,也可以是相同的对象,如相同的一个人分别穿两件不同颜色的衣服,或戴着不同款式的帽子等。
在视频继续录制之后,电子设备继续监测第二视频对象的对象动作,并判断第二视频对象的对象动作是否与预设的特效交互动作相匹配。如果检测到第二视频对象的对象动作与预设的特效交互动作相匹配,则根据第二视频对象的具体动作特征,在第二位置显示相同的第一特效对象,且第一特效对象的特效类型和目标特效参数,与第二视频对象的动作特征相匹配。
具体地,第二视频对象的动作特征具体可以包括动作速度,动作速度,也就是视频对象做出对应的动作时,做出动作的部分的运动速度,如挥手速度、奔跑速度等,能够理解的是,用户的动作速度越快,则球的运动速度越快。
第二视频对象的动作特征还包括动作方向,该动作方向,也就是视频对象做出对象动作时,运动的部分的运动方向,如挥手方向、投掷方向等能够理解的是,球的运动方向与用户投掷的动作方向相同,如用户向右做投掷动作,则特效对象“球”向右飞出。
第二视频对象的动作特征还包括动作姿态,该动作姿态也即视频对象做出对象动作时,形成为对象动作的身体姿态,如举手、蹲下、双手托举等,不同的动作姿态对应不同的特效对象,如投掷的动作姿态对应特效对象“球”,而双手高举做承托的动作姿态,则对应特效对象“星星”,通过检测用户的动作姿态,来确定用户希望添加的特效对象类型。
第二视频对象的动作特征还包括动作幅度,该动作幅度也即视频对象做出对象动作时,身体的伸展范围,如高举双手过头顶的动作幅度,就大于平举双手的动作幅度,如双手从背后向前越过头顶挥动的投掷动作的动作幅度,就大于单手上抛的投掷动作的动作幅度。在一些实施方式中,用户的动作幅度越大,则生成的特效对象的尺寸越大。在另一些实施方式中,用户的动作幅度越大,则特效的显示效果越夸张。
具体举例来说,图8示出了根据本申请实施例的视频拍摄方法的界面示意图之七,在暂停拍摄前,在视频录制界面800中,第一视频对象802做了特效触发动作,此时在第一位置生成了第一特效对象804,并飞出视频录制界面800,此时自动暂停视频录制。
在暂停视频录制的过程中,电子设备持续监测当前视频录制界面800,当监测到第二视频对象806出现在了当前显示的视频录制界面800时,则自动继续视频录制,此时持续监测当前显示的视频录制界面,并通过预设的神经网络模型,对视频录制界面800中的第二视频对象806的对象动作进行识别。
在通过神经网络模型识别出第二视频对象806的对象动作8与预设的特效交互动作相匹配时,比如特效交互动作为双手托举,在检测到第二视频对象806的对象动作为双手托举时,在当前视频录制界面800中的第二位置,显示第一特效对像804,并控制第一特效对象804按照与特效交互动作向关联的特效类型和目标特效参数运动,比如控制第一特效对象804朝向第二视频对象806的手部运动,从而形成为第一视频对象802向第二视频对象806扔了第一特效对象804的特效视频。
本申请实施例通过检测视频录制界面中,视频对象的对象动作,可以自动控制特效对象与一个或多个视频对象进行交互,提高了特效视频拍摄时,视频对象与视频特效之间的互动性和交互效果的多样性,还有拍摄特定的特效交互效果的视频的灵活性。
在本申请的一些实施例中,视频录制界面为单个摄像头的录制界面;
在视频录制界面包括第二视频对象的情况下,继续录制视频,包括:
在监测到第二视频对象进入视频录制界面显示的视频画面中的情况下,继续录制视频;
或者,在监测到摄像头的拍摄场景发生变化,且视频录制界面显示的视频画面中的视频对象由第一视频对象更新为第二视频对象的情况下,继续录制视频。
在本申请实施例中,通过电子设备的单个摄像头,先后录制两段视频,并通过一个特效对象将先后录制的两段视频串联成一个特效视频。
其中,在视频暂停录制后,如果检测到第二视频对象进入了视频录制界面显示的视频画面,则自动继续录制视频,此时视频录制界面显示的视频画面,是电子设备的单个摄像头持续采集的视频预览画面。
在另一些实施方式中,用户带着电子设备来到了其他场景,当检测到摄像头的拍摄场景变化,如由室内场景来到了室外场景,且检测到视频预览画面中包括了第二视频对象时,则自动继续录制视频。
本申请实施例能够自动继续录制视频,无需用户手动操作暂停视频录制或者继续视频录制,避免了用户反复操作电子设备的情况,提高了拍摄特效视频时的便捷性和灵活性。
在本申请的一些实施例中,视频录制界面包括第一摄像头的第一视频录制预览窗口和第二摄像头的第二视频录制预览窗口;第一视频录制预览窗口包括第一视频对象,第二视频录制预览窗口包括第二视频对象;
在第一摄像头和第二摄像头并行录制视频的过程中,方法还包括:
监测第二视频录制预览窗口中的第二视频对象的对象动作。
在本申请实施例中,电子设备可能设置有多个摄像头,或与多个摄像头相连接。具体地,电子设备的视频录制界面,具体包括第一视频录制预览窗口和第二视频录制预览窗口,其中第一视频录制预览窗口是第一摄像头对应的视频录制预览窗口,第二视频录制预览窗口是第二摄像头对应的视频录制预览窗口。
图9示出了根据本申请实施例的视频拍摄方法的界面示意图之八,如图9所示,电子设备可以同时显示第一视频录制预览窗口902和第二视频录制预览窗口904,其中,第一视频录制预览窗口902中包括第一视频对象906,第二视频录制预览窗口904中包括第二视频对象908。
在通过第一摄像头和第二摄像头拍摄视频的过程中,第一摄像头采集第一视频对象的视频画面,此时第一视频对象在第一视频录制预览窗口中显示,并通过第一视频录制预览窗口检测第一视频对象的对象动作。
第二摄像头采集第二视频对象的视频画面,此时第二视频对象在第二视频录制窗口中显示,并通过第二视频录制预览窗口检测第二视频对象的对象动作。
能够理解的是,第一摄像头和第二摄像头在录制视频时的录制开始时间可以不同,也可以相同,本申请实施例对此不做限制。
本申请通过两个摄像头采集两个视频对象的两部分视频,并同时在电子设备的显示屏上,显示两个摄像头分别采集画面视频录制预览窗口,电子设备能够分别根据两个视频录制预览窗口中,视频对象的对象动作,在视频录制预览窗口中添加与对象动作相关联的AR特效,并控制该AR特效在两个视频录制窗口之间运动,使得用户可以轻松拍摄视频对象与特效对象跨视频交互的特效视频,相较于后期添加特效的方案,提高了特效视频拍摄的便捷性和趣味性,丰富了视频特效拍摄效果。
在本申请的一些实施例中,在第一位置,显示预设对象类型的第一特效对象,并按照特效触发动作关联的特效类型和目标特效参数,控制第一特效对象运动之后,还包括:
在第一特效对象运动至超出第一视频录制预览窗口的视频图像显示范围,且监测到第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在第二视频录制预览窗口中的第三位置,显示第一特效对象,并按照特效交互动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第三位置是根据第二视频对象的对象动作确定的,目标特效参数是根据第二视频对象的对象动作的动作特征确定的,动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
在本申请实施例中,在检测到第二视频对象的对象动作,与预设的特效触发动作相匹配,则在当前第二视频录制预览窗口中的第四位置上,显示第二特效对象。该第二特效对象会朝向第一视频录制预览窗口运动。当第二特效对象运动至第二视频录制预览窗口的显示范围外时,如果检测到第一视频录制预览窗口中,第一视频对象的对象动作与预设的特效交互动作相匹配,则开始在一视频录制预览窗口中第五位置上显示该第二特效对象,从而使第二特效对象看起来是由第二视频录制预览窗口飞入第一视频录制预览窗口。
其中,第二特效对象的显示位置和目标特效参数,与视频对象的动作特征相关。具体地,动作特征具体可以包括动作速度,能够理解的是,用户的动作速度越快,则球的运动速度越快。
动作特征还包括动作方向,能够理解的是,球的运动方向与用户投掷的动作方向相同,如用户向右做投掷动作,则特效对象向右快速运动,直至离开当前视频录制预览窗口的显示范围,此时用户观看到的特效效果是球向右飞出窗口的动画。
动作特征还包括动作姿态,不同的动作姿态对应不同的特效对象,如投掷的动作姿态对应特效对象“球”,而双手高举做承托的动作姿态,则对应特效对象“星星”,通过检测用户的动作姿态,来确定用户希望添加的特效对象类型。
动作特征还包括动作幅度,在一些实施方式中,用户的动作幅度越大,则生成的特效对象的尺寸越大。在另一些实施方式中,用户的动作幅度越大,则特效的显示效果越夸张。
在一些实施例中,如图3所示,当第二特效对象310运动至第二视频录制预览窗口302的显示范围外时,会在第一视频录制预览窗口306接续显示第二特效对象310,具体地,可以在第一视频录制预览窗口306的边缘处显示第二特效对象310,并控制第二特效对象310朝向第一视频录制窗口中,第一视频对象308的手部位置运动,此时用户看到的是第二视频对象将第二特效对象扔向第一视频对象的特效动画,其中,能够理解的是,该特效动画具体是特效对象按照设定好的运动轨迹运动形成的动画,且最终生成的特效视频中包括该特效动画。
在另一些实施例中,当第二特效运动至第二视频录制预览窗口的边缘处时,还可以在触及第二视频录制预览窗口的边缘之前“回旋”,并沿新的轨迹,朝向第二视频对象的手部位置反向运动,直到运动至第二视频对象的手部位置,此时用户看到的是第二视频对象将第二特效对象扔出,第二特效对象呈回旋镖的运动轨迹被扔出并返回第二视频对象手部位置的特效动画。
在又一些实施例中,当第二特效飞到第二视频录制预览窗口的边缘处时,在触及第二视频录制预览窗口的边缘的同时,沿原轨迹朝向第二视频对象的手部位置反向运动,直到运动至第二视频对象的手部位置,此时用户看到的是第二视频对象将第二特效对象扔出,第二特效对象撞击窗口边缘并反弹回到第二视频对象手中的特效动画。
在又一些实施例中,当第二特效飞到第二视频录制预览窗口的左侧边缘处时,在触及第二视频录制预览窗口的左侧边缘的同时,第二特效的形状发生变化,如从圆形变形为椭圆形,并在变性后下落至第二视频录制预览窗口的下侧边缘后静止,此时用户看到的是第二视频对象将第二特效对象扔出,第二特效对象在撞击屏幕边缘后下落的特效动画。
本申请实施例通过实时监测视频对象的对象动作,并根据对象动作与预设的特效效果和目标特效参数的关联关系,按照该特效效果和目标特效参数来控制特效运动,使用户能够通过身体动作来“控制”特效,提高了特效视频拍摄的便利性。
在本申请的一些实施例中,所述在视频录制完成的情况下,基于所述视频录制界面中的显示内容,生成特效视频,包括:
在监测到至少一个视频对象的对象动作与预设的特效结束动作相匹配的情况下,停止录制视频,并基于所述视频录制界面中的显示内容,生成特效视频。
在本申请实施例中,第一视频对象和第二视频对象均可以通过做出特效结束动作,来结束当前的视频录制,当视频录制结束后,则根据拍摄时的特效和视频录制得到的原始视频,生成对应的特效视频。
能够理解的是,当第一视频对象和第二视频对象中的任一者做出特效结束动作时,视频录制均会结束。在另一些实施方式中,可以要求第一视频对象和第二视频对象均做出特效结束动作时,视频录制才会结束。
本申请实施例通过监测用户的动作,能够自动控制视频录制结束,无需用户手动操作电子设备来结束视频录制,因此能够避免拍摄到用户走向电子设备的无效视频,提高了视频录制的便捷性和灵活性。
在本申请的一些实施例中,在根据视频录制界面中至少两个视频对象的对象动作,在视频录制界面中,显示目标特效对象之前,视频拍摄方法还包括:
接收用户的第一输入;
响应于第一输入,确定特效触发动作、特效交互动作和特效结束动作和目标特效信息,并建立目标特效信息与特效触发动作、特效交互动作和特效结束动作之间的关联关系。
在本申请实施例中,用户可以通过第一输入,来设置特效触发动作、特效交互动作和特效结束动作和目标特效信息等,并建立不同的特效触发动作与不同的目标特效信息之间关联关系,并建立不同的特效交互动作与不同的目标特效信息之间的关联关系。
本申请通过自由设置不同的特效触发、特效交互动作,与不同的特效参数之间的关联关系,能够使用户可以自由创造多种多样的特效视频,提高视频拍摄的体验。
在本申请的一些实施例中,基于视频录制界面中的显示内容,生成特效视频,包括:
获取第i个视频帧,第i个视频帧为视频录制界面中显示的视频帧,或者为对视频录制界面中显示的视频帧的采集时刻对应的原始视频帧,第i个视频帧为第i时刻采集的视频帧;
将在第i时刻视频录制界面显示的目标特效对象添加至第i个视频帧,得到第i特效视频帧;
其中,特效视频包括至少两个特效视频帧,第i特效视频帧为特效视频中的任一个特效视频帧,i为正整数,i小于等于特效视频的帧数。
在本申请实施例中,在视频录制的过程中,随着录制进度,会生成视频帧。该视频帧可以是视频录制界面中显示的视频帧,也可以是在显示视频录制界面中的视频帧时,摄像头采集到的原始视频帧,能够理解的是,原始视频帧的像素数量大于录制界面中的视频帧。
在视频录制的过程中,动态获取每一个视频帧,并记录该视频帧生成的时刻,此处以在第i时刻生成了第i个视频帧为例,在获取到第i个视频帧的同时,获取第i时刻下,视频录制界面中显示的目标特效。
将第i时刻下的目标特效,添加到对应的第i个视频中,得到了第i个特效视频帧,能够理解的是,得到的多个视频帧的排列顺序,与获取的多个视频帧的排列顺序相同。
能够理解的是,对于获取的每一帧的视频帧,都是按照上述将相同时刻的视频帧和视频录制界面中的目标特效进行合成的方式,得到对应的特效视频帧,也就是说,在第i+n时刻生成了第i+n个视频帧,则在获取到第i+n个视频帧的同时,获取第i+n时刻下,视频录制界面中显示的目标特效,并将该第i+n时刻下的目标特效添加到对应的第i+n个视频帧中。
以此类推,直到得到全部的特效视频帧后,根据这些视频帧生成特效视频,在生成的特效视频中,目标特效的显示方式,与该目标特效在视频录制界面中的显示方式,包括显示位置、显示样式等均相同,从而实现了快捷、便利的特效视频录制。
在本申请的一些实施例中,利用一颗摄像头,拍摄多段视频画面,多段视频画面之间通过相同特效进行互动,然后把多段视频画面组合编码成一段,从而形成一段具体互动趣味效果的视频。
具体地,步骤一,预先设计好特效对象、视频拍摄步骤与视频对象的对象动作之间的关联关系,其中包括特效触发的对象动作、特效交互的对象动作和停止录制视频的对象动作,以及不同的对象动作对应的特效类型和目标特效参数,比如双手张开作为停止录制视频,打击动作、抛出动作、双手交叉于身体前的防守动作等动作作为特效交互动作,特效交互的方式可以为回弹、旋转、变形等,还可以对特效对象的动作特征和目标特效信息进行改变,比如打击动作,特效根据打击动作的方向进行反弹,打击的速度越快,特效形变越大,回弹速度越快等,然后将特效导入到手机的选择列表中。
步骤二,在拍摄特效视频前,接收用户用于选择特效类型的输入,根据用户输入确定拍摄特效视频时,在特效视频的预览界面中添加的特效类型,比如星星、圆球、飞镖等等。
步骤三,在确定用户输入的对象动作和特效类型后,***根据用户输入,对第1段视频画面的内容人物,即视频对象进行实时动作监测。
步骤四,判断监测到的视频对象动作是否符合特效设定的特效触发动作,如果是,执行步骤五,否则返回到步骤三。
步骤五,在当前显示的视频录制预览界面中,根据对应的目标特效参数,和视频对象的对象动作的位置,如用户的手部位置对特效对象进行融合显示,并实时根据视频对象的对象动作位置,如手部位置,对特效对象的特效参数进行调整,比如调整特效对象的显示大小和显示位置等。
举例来说,用户做出了打击动作:则按照预设的与打击动作相关联的目标特效信息,在识别到用户做出打击动作后,根据打击动作的动作位置,对特效对象进行形变处理,也就是改变特效的大小和轮廓,按照打击的方向,对特效进行回弹,也就是改变特效的位置。
步骤六,判断特效对象的显示位置是否超出了视频画面内容的范围,如果是,则执行步骤七,否则回到步骤五。
步骤七,在识别到特效对象运动至视频预览界面的显示范围之外,自动暂停当前段视频的录制并保存,然后提示用户根据需要,移动到新的场景,手动触发下一段视频的录制。
步骤八,实时检测新一段视频内容,按照步骤一预先制定好的设定,对特效对象的目标特效参数进行调整,如继续进行缩放、平移、旋转等动作。
步骤九,在视频录制过程中,实时监测视频对象的对象动作,并识别对象动作是否与预设的停止拍摄动作相匹配如果是,执行步骤十二,否则继续执行步骤十。
步骤十,再次监测视频对象的对象动作,并识别对象动作是否与预设的特效交互动作相匹配,如果是,执行步骤十一,否则如果特效对象和画面边界接触了,则在画面边界进行反弹,不管特效是否和画面边界接触,都执行步骤八。
步骤十一,按照与特效交互动作相关联的目标特效参数控制目标特效运动,并回到步骤五。
步骤十二,在对象动作与预设的停止拍摄动作相匹配的情况下,根据视频录制界面中的显示内容,生成特效视频。
利用单摄拍摄,通过拍摄多段视频,然后进行组合生成一段视频,结合肢体识别技术和增强现实技术,将增强现实(AR,Augmented Reality)特效融合到多摄画面内容中,增加画面内容的人物主体的趣味交互,让画面更生动有趣,多摄一起拍摄,能够实现视频对象和特效对象之间的实时互动,如用户和星星的特效对象进行互动,具体为用户托举虚拟的星星,或用户与圆球的特效对象进行互动,如用户扔出虚拟的圆球、或用户与飞镖的特效对象进行互动,如用户射出虚拟的飞镖等。
在本申请的一些实施例中,利用多颗摄像头同时录制,用户在录制前或者录制中都可以随时选择特效,特效依据不同肢体状态来触发,以达到不同摄像头画面内容进行互动的趣味效果。
具体地,预先设计好特效对象、视频拍摄步骤与视频对象的对象动作之间的关联关系,其中包括特效触发的对象动作、特效交互的对象动作和停止录制视频的对象动作,以及不同的对象动作对应的特效类型和目标特效参数。
举例来说,特效触发动作为打击动作,打击动作能够触发特效对象的回弹和变形、旋转等效果,打击的速度越快,回弹的速度也越快,变形和旋转相应的也越快。
举例来说,特效触发动作为抬手,抬手动作能够触发显示小球的特效对象,特效交互动作为挥手,挥手动作能够触发将小球推动的特效效果,使小球顺着手挥动的方向飞去,然后飞出摄像头1的拍摄预览画面,并进入摄像头2的拍摄预览画面,此时如果监测到摄像头2的拍摄预览画面中的人物做出了双手举起的对象动作,如做出拖住小球的姿势,则控制小球的特效对象停留在该用户的双手上。
具体地,可以包括如下步骤:
步骤A,预先设计好特效对象、视频拍摄步骤与视频对象的对象动作之间的关联关系,其中包括特效触发的对象动作、特效交互的对象动作和停止录制视频的对象动作,以及不同的对象动作对应的特效类型和目标特效参数。
步骤B,在确定用户输入的对象动作和特效类型后,***根据用户输入,对第1段视频画面的内容人物,即视频对象进行实时动作监测。
步骤C,判断监测到的视频对象动作是否符合特效设定的特效触发动作,如果是,执行步骤D,否则返回到步骤B。
步骤D,在摄像头1的拍摄预览画面中,根据对应的目标特效参数,和视频对象的对象动作的位置,对特效对象进行融合显示,并实时根据视频对象的对象动作位置,如手部位置,对特效对象的特效参数进行调整,比如调整特效对象的显示大小和显示位置等。
步骤E,在摄像头2的拍摄预览画面中,如果监测到用户的特效交互动作,则在摄像头2的拍摄预览画面中,按照对应的目标特效参数,显示特效对象,并使特效对象与用户的对象动作交互;
步骤F,在对象动作与预设的停止拍摄动作相匹配的情况下,执行步骤H,否则继续执行步骤G。
步骤G,监测视频对象的对象动作,并识别对象动作是否与预设的特效交互动作相匹配,如果匹配,则按照与交互动作相关联的目标特效参数控制目标特效运动,然后回到步骤D,否则如果当前特效与特效所在的画面边界有接触,则通过接触点进行反弹,继续执行步骤D。
步骤H,在对象动作与预设的停止拍摄动作相匹配的情况下,根据视频录制界面中的显示内容,生成特效视频。
本申请实施例提供的特小视频的拍摄方法,执行主体可以为特小视频的拍摄装置。本申请实施例中以特小视频的拍摄装置执行特小视频的拍摄的方法为例,说明本申请实施例提供的特小视频的拍摄的装置。
在本申请的一些实施例中,提供了一种视频拍摄装置,图10示出了根据本申请实施例的视频拍摄装置的结构框图,如图10所示,视频拍摄装置1000包括:
显示模块1002,用于在录制视频的过程中,根据视频录制界面中至少两个视频对象的对象动作,在视频录制界面中,显示按照目标特效信息运动的目标特效对象;
生成模块1004,用于在视频录制完成的情况下,基于视频录制界面中的显示内容,生成特效视频;
其中,目标特效信息是根据至少一个视频对象的对象动作确定的,目标特效对象包括至少一个特效对象;特效视频包括按照目标特效信息运动的目标特效对象。
本申请实施例在录制视频的过程中,基于视频录制界面中,视频对象的动作,来添加与视频对象动作相匹配的增强现实(Augmented Reality,AR)特效,实现了视频录制过程中的特效添加,使录制视频的用户能够实时的与特效之间进行交互,相较于后期添加特效的方案,提高了特效视频拍摄的便捷性和趣味性,丰富了视频特效拍摄效果。
在本申请的一些实施例中,目标特效信息包括:特效对象的对象类型、特效对象的特效类型和特效对象的特效参数;特效参数包括以下至少一项:特效对象的运动速度、特效对象的运动方向、特效对象的显示位置、特效对象的对象属性。
本申请通过对目标特效信息进行详细定义,使得拍摄视频时,能够自由加入满足用户需求的各种AR特效,能够使用户轻松地拍摄出包含各种不同特效的特效视频,提高了视频拍摄的趣味性和便利性。
在本申请的一些实施例中,视频拍摄装置还包括:
监测模块,用于监测视频录制界面中的第一视频对象的对象动作,视频录制界面包括第一视频对象;
显示模块,还用于在监测到第一视频对象的对象动作与预设的特效触发动作相匹配的情况下,在视频录制界面中的第一位置,显示预设第一对象类型的第一特效对象,并按照特效触发动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第一位置是根据第一视频对象的对象动作确定的,目标特效参数是根据第一视频对象的对象动作的动作特征确定的,动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
本申请通过实时检测视频对象的对象动作,基于对象动作来自动触发生成AR特效,在拍摄过程中,用户无需手动操作拍摄设备,方便用户实现单人特效视频的拍摄,提高视频拍摄的便利性。
在本申请的一些实施例中,视频拍摄装置还包括视频录制控制模块:
用于在第一特效对象运动至超出视频录制界面的视频图像显示范围的情况下,暂停录制视频;
在视频录制界面包括第二视频对象的情况下,继续录制视频;
监测模块,还用于:
在继续录制视频的过程中,监测第二视频对象的对象动作;
在监测到第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在视频录制界面中的第二位置显示第一特效对象,并按照特效交互动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第二位置是根据第二视频对象的对象动作确定的,目标特效参数是根据第二视频对象的对象动作的动作特征确定的,动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
本申请实施例通过检测视频录制界面中,视频对象的对象动作,可以自动控制特效对象与一个或多个视频对象进行交互,提高了特效视频拍摄时,视频对象与视频特效之间的互动性和交互效果的多样性,还有拍摄特定的特效交互效果的视频的灵活性。
在本申请的一些实施例中,视频录制界面为单个摄像头的录制界面;视频录制控制模块,还用于:
在监测到第二视频对象进入视频录制界面显示的视频画面中的情况下,继续录制视频;
或者,在监测到摄像头的拍摄场景发生变化,且视频录制界面显示的视频画面中的视频对象由第一视频对象更新为第二视频对象的情况下,继续录制视频。
本申请实施例能够自动继续录制视频,无需用户手动操作暂停视频录制或者继续视频录制,避免了用户反复操作电子设备的情况,提高了拍摄特效视频时的便捷性和灵活性。
在本申请的一些实施例中,视频录制界面包括第一摄像头的第一视频录制预览窗口和第二摄像头的第二视频录制预览窗口;第一视频录制预览窗口包括第一视频对象,第二视频录制预览窗口包括第二视频对象;
监测模块,还用于监测第二视频录制预览窗口中的第二视频对象的对象动作。
本申请实施例通过两个摄像头采集两个视频对象的两部分视频,并同时在电子设备的显示屏上,显示两个摄像头分别采集画面视频录制预览窗口,电子设备能够分别根据两个视频录制预览窗口中,视频对象的对象动作,在视频录制预览窗口中添加与对象动作相关联的AR特效,并控制该AR特效在两个视频录制窗口之间运动,使得用户可以轻松拍摄视频对象与特效对象跨视频交互的特效视频,相较于后期添加特效的方案,提高了特效视频拍摄的便捷性和趣味性,丰富了视频特效拍摄效果。
在本申请的一些实施例中,显示模块,还用于:
在第一特效对象运动至超出第一视频录制预览窗口的视频图像显示范围,且监测到第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在第二视频录制预览窗口中的第三位置,显示第一特效对象,并按照特效交互动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第三位置是根据第二视频对象的对象动作确定的,目标特效参数是根据第二视频对象的对象动作的动作特征确定的,动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
本申请实施例通过实时监测视频对象的对象动作,并根据对象动作与预设的特效效果和目标特效参数的关联关系,按照该特效效果和目标特效参数来控制特效运动,使用户能够通过身体动作来“控制”特效,提高了特效视频拍摄的便利性。
在本申请的一些实施例中,视频录制控制模块,还用于在监测到至少一个视频对象的对象动作与预设的特效结束动作相匹配的情况下,停止录制视频,并基于所述视频录制界面中的显示内容,生成特效视频。
本申请实施例通过监测用户的动作,能够自动控制视频录制结束,无需用户手动操作电子设备来结束视频录制,因此能够避免拍摄到用户走向电子设备的无效视频,提高了视频录制的便捷性和灵活性。
在本申请的一些实施例中,视频拍摄装置还包括:
接收模块,用于接收用户的第一输入;
确定模块,用于响应于第一输入,确定特效触发动作、特效交互动作和特效结束动作和目标特效信息,并建立目标特效信息与特效触发动作、特效交互动作和特效结束动作之间的关联关系。
本申请通过自由设置不同的特效触发、特效交互动作,与不同的特效参数之间的关联关系,能够使用户可以自由创造多种多样的特效视频,提高视频拍摄的体验。
在本申请的一些实施例中,确定模块,还用于确定录制视频得到的视频帧;
视频拍摄装置还包括:
视频处理模块,用于获取第i个视频帧,第i个视频帧为视频录制界面中显示的视频帧,或者为对视频录制界面中显示的视频帧的采集时刻对应的原始视频帧,第i个视频帧为第i时刻采集的视频帧;将在第i时刻视频录制界面显示的目标特效对象添加至第i个视频帧,得到第i特效视频帧;其中,特效视频包括至少两个特效视频帧,第i特效视频帧为特效视频中的任一个特效视频帧,i为正整数,i小于等于特效视频的帧数。
本申请实施例根据生成的至少两个特效视频帧,生成最终的特效视频,在生成的特效视频中,目标特效的显示方式,与该目标特效在视频录制界面中的显示方式,包括显示位置、显示样式等均相同,从而实现了快捷、便利的特效视频录制。
本申请实施例中的视频拍摄装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的视频拍摄装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为iOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的视频拍摄装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,本申请实施例还提供一种电子设备,图11示出了根据本申请实施例的电子设备的结构框图,如图11所示,电子设备1100包括处理器1102,存储器1104,存储在存储器1104上并可在处理器1102上运行的程序或指令,该程序或指令被处理器1102执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
图12为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1200包括但不限于:射频单元1201、网络模块1202、音频输出单元1203、输入单元1204、传感器1205、显示单元1206、用户输入单元1207、接口单元1208、存储器1209以及处理器1210等部件。
本领域技术人员可以理解,电子设备1200还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1210逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,显示单元1206用于在录制视频的过程中,根据视频录制界面中至少两个视频对象的对象动作,在视频录制界面中,显示按照目标特效信息运动的目标特效对象;
处理器1210用于在视频录制完成的情况下,基于视频录制界面中的显示内容,生成特效视频;
其中,目标特效信息是根据至少一个视频对象的对象动作确定的,目标特效对象包括至少一个特效对象;特效视频包括按照目标特效信息运动的目标特效对象。
本申请实施例在录制视频的过程中,基于视频录制界面中,视频对象的动作,来添加与视频对象动作相匹配的增强现实(Augmented Reality,AR)特效,实现了视频录制过程中的特效添加,使录制视频的用户能够实时的与特效之间进行交互,相较于后期添加特效的方案,提高了特效视频拍摄的便捷性和趣味性,丰富了视频特效拍摄效果。
可选地,目标特效信息包括:特效对象的对象类型、特效对象的特效类型和特效对象的特效参数;特效参数包括以下至少一项:特效对象的运动速度、特效对象的运动方向、特效对象的显示位置、特效对象的对象属性。
本申请通过对目标特效信息进行详细定义,使得拍摄视频时,能够自由加入满足用户需求的各种AR特效,提高视频拍摄的趣味性。
可选地,处理器1210还用于监测视频录制界面中的第一视频对象的对象动作,视频录制界面包括第一视频对象;
显示单元1206还用于在监测到第一视频对象的对象动作与预设的特效触发动作相匹配的情况下,在视频录制界面中的第一位置,显示预设第一对象类型的第一特效对象,并按照特效触发动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第一位置是根据第一视频对象的对象动作确定的,目标特效参数是根据第一视频对象的对象动作的动作特征确定的,动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
本申请通过对目标特效信息进行详细定义,使得拍摄视频时,能够自由加入满足用户需求的各种AR特效,能够使用户轻松地拍摄出包含各种不同特效的特效视频,提高了视频拍摄的趣味性和便利性。
可选地,处理器1210还用于:
在第一特效对象运动至超出视频录制界面的视频图像显示范围的情况下,暂停录制视频;
在视频录制界面包括第二视频对象的情况下,继续录制视频;
在继续录制视频的过程中,监测第二视频对象的对象动作;
在监测到第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在视频录制界面中的第二位置显示第一特效对象,并按照特效交互动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第二位置是根据第二视频对象的对象动作确定的,目标特效参数是根据第二视频对象的对象动作的动作特征确定的,动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
本申请通过实时检测视频对象的对象动作,基于对象动作来自动触发生成AR特效,在拍摄过程中,用户无需手动操作拍摄设备,方便用户实现单人特效视频的拍摄,提高视频拍摄的便利性。
可选地,视频录制界面为单个摄像头的录制界面;
处理器1210还用于在监测到第二视频对象进入视频录制界面显示的视频画面中的情况下,继续录制视频;
或者,在监测到摄像头的拍摄场景发生变化,且视频录制界面显示的视频画面中的视频对象由第一视频对象更新为第二视频对象的情况下,继续录制视频。
本申请实施例通过检测视频录制界面中,视频对象的对象动作,可以自动控制特效对象与一个或多个视频对象进行交互,提高了特效视频拍摄时,视频对象与视频特效之间的互动性和交互效果的多样性,还有拍摄特定的特效交互效果的视频的灵活性。
可选地,视频录制界面包括第一摄像头的第一视频录制预览窗口和第二摄像头的第二视频录制预览窗口;第一视频录制预览窗口包括第一视频对象,第二视频录制预览窗口包括第二视频对象;
处理器1210还用于监测第二视频录制预览窗口中的第二视频对象的对象动作。
本申请实施例通过两个摄像头采集两个视频对象的两部分视频,并同时在电子设备的显示屏上,显示两个摄像头分别采集画面视频录制预览窗口,电子设备能够分别根据两个视频录制预览窗口中,视频对象的对象动作,在视频录制预览窗口中添加与对象动作相关联的AR特效,并控制该AR特效在两个视频录制窗口之间运动,使得用户可以轻松拍摄视频对象与特效对象跨视频交互的特效视频,相较于后期添加特效的方案,提高了特效视频拍摄的便捷性和趣味性,丰富了视频特效拍摄效果。
可选地,显示单元1206还用于:
在第一特效对象运动至超出第一视频录制预览窗口的视频图像显示范围,且监测到第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在第二视频录制预览窗口中的第三位置,显示第一特效对象,并按照特效交互动作关联的特效类型和目标特效参数,控制第一特效对象运动;
其中,第三位置是根据第二视频对象的对象动作确定的,目标特效参数是根据第二视频对象的对象动作的动作特征确定的,动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
本申请实施例通过实时监测视频对象的对象动作,并根据对象动作与预设的特效效果和目标特效参数的关联关系,按照该特效效果和目标特效参数来控制特效运动,使用户能够通过身体动作来“控制”特效,提高了特效视频拍摄的便利性。
可选地,处理器1210还用于在监测到至少一个视频对象的对象动作与预设的特效结束动作相匹配的情况下,停止录制视频,并基于所述视频录制界面中的显示内容,生成特效视频。
本申请实施例通过监测用户的动作,能够自动控制视频录制结束,无需用户手动操作电子设备来结束视频录制,因此能够避免拍摄到用户走向电子设备的无效视频,提高了视频录制的便捷性和灵活性。
可选地,处理器1210还用于接收用户的第一输入;响应于第一输入,确定特效触发动作、特效交互动作和特效结束动作和目标特效信息,并建立目标特效信息与特效触发动作、特效交互动作和特效结束动作之间的关联关系。
本申请通过自由设置不同的特效触发、特效交互动作,与不同的特效参数之间的关联关系,能够使用户可以自由创造多种多样的特效视频,提高视频拍摄的体验。
可选地,处理器1210还用于获取第i个视频帧,第i个视频帧为视频录制界面中显示的视频帧,或者为对视频录制界面中显示的视频帧的采集时刻对应的原始视频帧,第i个视频帧为第i时刻采集的视频帧;
将在第i时刻视频录制界面显示的目标特效对象添加至第i个视频帧,得到第i特效视频帧;
其中,特效视频包括至少两个特效视频帧,第i特效视频帧为特效视频中的任一个特效视频帧,i为正整数,i小于等于特效视频的帧数。
本申请实施例根据生成的至少两个特效视频帧,生成最终的特效视频,在生成的特效视频中,目标特效的显示方式,与该目标特效在视频录制界面中的显示方式,包括显示位置、显示样式等均相同,从而实现了快捷、便利的特效视频录制。
应理解的是,本申请实施例中,输入单元1204可以包括图形处理器(GraphicsProcessing Unit,GPU)12041和麦克风12042,图形处理器12041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1206可包括显示面板12061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板12061。用户输入单元1207包括触控面板12071以及其他输入设备12072中的至少一种。触控面板12071,也称为触摸屏。触控面板12071可包括触摸检测装置和触摸控制器两个部分。其他输入设备12072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器1209可用于存储软件程序以及各种数据。存储器1209可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1209可以包括易失性存储器或非易失性存储器,或者,存储器1209可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器(ProgrammableROM,PROM)、可擦除可编程只读存储器(ErasablePROM,EPROM)、电可擦除可编程只读存储器(ElectricallyEPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器1209包括但不限于这些和任意其它适合类型的存储器。
处理器1210可包括一个或多个处理单元;可选的,处理器1210集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1210中。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (12)
1.一种视频拍摄方法,其特征在于,包括:
在录制视频的过程中,根据视频录制界面中至少两个视频对象的对象动作,在所述视频录制界面中,显示按照目标特效信息运动的目标特效对象;
在视频录制完成的情况下,基于所述视频录制界面中的显示内容,生成特效视频;
其中,所述目标特效信息是根据至少一个视频对象的对象动作确定的,所述目标特效对象包括至少一个特效对象;所述特效视频包括按照所述目标特效信息运动的所述目标特效对象;
所述根据视频录制界面中至少两个视频对象的对象动作,在所述视频录制界面中,显示按照目标特效信息运动的目标特效对象之后,还包括:
在所述特效对象的预设对象类型的第一特效对象运动至超出所述视频录制界面的视频图像显示范围的情况下,暂停录制视频;
在所述视频录制界面包括第二视频对象的情况下,继续录制视频;
在继续录制视频的过程中,监测所述第二视频对象的对象动作;
在监测到所述第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在所述视频录制界面中的第二位置显示所述第一特效对象,并按照所述特效交互动作关联的特效类型和目标特效参数,控制所述第一特效对象运动;
其中,所述第二位置是根据所述第二视频对象的对象动作确定的,所述目标特效参数是根据所述第二视频对象的对象动作的动作特征确定的,所述动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
2.根据权利要求1所述的视频拍摄方法,其特征在于,所述目标特效信息包括:特效对象的对象类型、特效对象的特效类型和特效对象的特效参数;
所述特效参数包括以下至少一项:所述特效对象的运动速度、所述特效对象的运动方向、所述特效对象的显示位置、所述特效对象的对象属性。
3.根据权利要求1所述的视频拍摄方法,其特征在于,在录制视频的过程中,所述方法还包括:
监测所述视频录制界面中的第一视频对象的对象动作,所述视频录制界面包括第一视频对象;
所述根据视频录制界面中至少两个视频对象的对象动作,在所述视频录制界面中,显示按照目标特效信息运动的目标特效对象,包括:
在监测到所述第一视频对象的对象动作与预设的特效触发动作相匹配的情况下,在所述视频录制界面中的第一位置,显示预设第一对象类型的第一特效对象,并按照所述特效触发动作关联的特效类型和目标特效参数,控制所述第一特效对象运动;
其中,所述第一位置是根据所述第一视频对象的对象动作确定的,所述目标特效参数是根据所述第一视频对象的对象动作的动作特征确定的,所述动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
4.根据权利要求3所述的视频拍摄方法,其特征在于,所述视频录制界面为单个摄像头的录制界面;
所述在所述视频录制界面包括第二视频对象的情况下,继续录制视频,包括:
在监测到第二视频对象进入所述视频录制界面显示的视频画面中的情况下,继续录制视频;
或者,在监测到所述摄像头的拍摄场景发生变化,且所述视频录制界面显示的视频画面中的视频对象由所述第一视频对象更新为第二视频对象的情况下,继续录制视频。
5.根据权利要求3所述的视频拍摄方法,其特征在于,所述视频录制界面包括第一摄像头的第一视频录制预览窗口和第二摄像头的第二视频录制预览窗口;所述第一视频录制预览窗口包括所述第一视频对象,所述第二视频录制预览窗口包括第二视频对象;
在所述第一摄像头和所述第二摄像头并行录制视频的过程中,所述方法还包括:
监测所述第二视频录制预览窗口中的所述第二视频对象的对象动作。
6.根据权利要求5所述的视频拍摄方法,其特征在于,所述在所述视频录制界面中的第一位置,显示预设第一对象类型的第一特效对象,并按照所述特效触发动作关联的特效类型和目标特效参数,控制所述第一特效对象运动之后,还包括:
在所述第一特效对象运动至超出所述第一视频录制预览窗口的视频图像显示范围,且监测到所述第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在所述第二视频录制预览窗口中的第三位置,显示所述第一特效对象,并按照所述特效交互动作关联的特效类型和目标特效参数,控制所述第一特效对象运动;
其中,所述第三位置是根据所述第二视频对象的对象动作确定的,所述目标特效参数是根据所述第二视频对象的对象动作的动作特征确定的,所述动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
7.根据权利要求5所述的视频拍摄方法,其特征在于,在所述第一摄像头和所述第二摄像头并行录制视频的过程中,所述方法还包括:
在监测到所述第二视频对象的对象动作与预设的特效触发动作相匹配的情况下,在所述第二视频录制预览窗口中的第四位置,显示预设第二对象类型的第二特效对象,并按照所述特效触发动作关联的特效类型和目标特效参数,控制所述第二特效对象运动;
在所述第二特效对象运动至超出所述第二视频录制预览窗口的视频图像显示范围,且监测到所述第一视频对象的对象动作与预设的特效交互动作相匹配的情况下,在所述第一视频录制预览窗口中的第五位置,显示所述第二特效对象,并按照所述特效交互动作关联的特效类型和目标特效参数,控制所述第二特效对象运动;
其中,所述第五位置是根据所述第一视频对象的对象动作确定的,所述目标特效参数是根据所述第一视频对象的对象动作的动作特征确定的,所述动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
8.根据权利要求1所述的视频拍摄方法,其特征在于,所述在视频录制完成的情况下,基于所述视频录制界面中的显示内容,生成特效视频,包括:
在监测到至少一个视频对象的对象动作与预设的特效结束动作相匹配的情况下,停止录制视频,并基于所述视频录制界面中的显示内容,生成特效视频。
9.根据权利要求1所述的视频拍摄方法,其特征在于,在所述根据视频录制界面中至少两个视频对象的对象动作,在所述视频录制界面中,显示目标特效对象之前,所述视频拍摄方法还包括:
接收用户的第一输入;
响应于所述第一输入,确定特效触发动作、特效交互动作和特效结束动作和目标特效信息,并建立所述目标特效信息与所述特效触发动作、所述特效交互动作和所述特效结束动作之间的关联关系。
10.根据权利要求1所述的视频拍摄方法,其特征在于,所述基于所述视频录制界面中的显示内容,生成特效视频,包括:
获取第i个视频帧,所述第i个视频帧为所述视频录制界面中显示的视频帧,或者为对所述视频录制界面中显示的视频帧的采集时刻对应的原始视频帧,所述第i个视频帧为第i时刻采集的视频帧;
将在所述第i时刻所述视频录制界面显示的所述目标特效对象添加至所述第i个视频帧,得到第i特效视频帧;
其中,所述特效视频包括至少两个特效视频帧,所述第i特效视频帧为所述特效视频中的任一个特效视频帧,i为正整数,i小于等于所述特效视频的帧数。
11.一种视频拍摄装置,其特征在于,包括:
显示模块,用于在录制视频的过程中,根据视频录制界面中至少两个视频对象的对象动作,在所述视频录制界面中,显示按照目标特效信息运动的目标特效对象;
生成模块,用于在视频录制完成的情况下,基于所述视频录制界面中的显示内容,生成特效视频;
其中,所述目标特效信息是根据至少一个视频对象的对象动作确定的,所述目标特效对象包括至少一个特效对象;所述特效视频包括按照所述目标特效信息运动的所述目标特效对象;
视频录制控制模块,用于在所述特效对象的预设对象类型的第一特效对象运动至超出所述视频录制界面的视频图像显示范围的情况下,暂停录制视频;
在所述视频录制界面包括第二视频对象的情况下,继续录制视频;
监测模块,用于在继续录制视频的过程中,监测所述第二视频对象的对象动作;
在监测到所述第二视频对象的对象动作与预设的特效交互动作相匹配的情况下,在所述视频录制界面中的第二位置显示所述第一特效对象,并按照所述特效交互动作关联的特效类型和目标特效参数,控制所述第一特效对象运动;
其中,所述第二位置是根据所述第二视频对象的对象动作确定的,所述目标特效参数是根据所述第二视频对象的对象动作的动作特征确定的,所述动作特征包括以下至少一项:动作速度、动作方向、动作姿态、动作幅度。
12.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至10中任一项所述的视频拍摄方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210903185.1A CN115278082B (zh) | 2022-07-29 | 2022-07-29 | 视频拍摄方法、视频拍摄装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210903185.1A CN115278082B (zh) | 2022-07-29 | 2022-07-29 | 视频拍摄方法、视频拍摄装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115278082A CN115278082A (zh) | 2022-11-01 |
CN115278082B true CN115278082B (zh) | 2024-06-04 |
Family
ID=83771226
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210903185.1A Active CN115278082B (zh) | 2022-07-29 | 2022-07-29 | 视频拍摄方法、视频拍摄装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115278082B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108924438A (zh) * | 2018-06-26 | 2018-11-30 | Oppo广东移动通信有限公司 | 拍摄控制方法及相关产品 |
CN109391792A (zh) * | 2017-08-03 | 2019-02-26 | 腾讯科技(深圳)有限公司 | 视频通信的方法、装置、终端及计算机可读存储介质 |
CN109525891A (zh) * | 2018-11-29 | 2019-03-26 | 北京字节跳动网络技术有限公司 | 多用户视频特效添加方法、装置、终端设备及存储介质 |
CN112887631A (zh) * | 2019-11-29 | 2021-06-01 | 北京字节跳动网络技术有限公司 | 在视频中显示对象的方法、装置、电子设备及计算机可读存储介质 |
CN113905175A (zh) * | 2021-09-27 | 2022-01-07 | 维沃移动通信有限公司 | 视频生成方法、装置、电子设备及可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11218646B2 (en) * | 2018-10-29 | 2022-01-04 | Henry M. Pena | Real time video special effects system and method |
-
2022
- 2022-07-29 CN CN202210903185.1A patent/CN115278082B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109391792A (zh) * | 2017-08-03 | 2019-02-26 | 腾讯科技(深圳)有限公司 | 视频通信的方法、装置、终端及计算机可读存储介质 |
CN108924438A (zh) * | 2018-06-26 | 2018-11-30 | Oppo广东移动通信有限公司 | 拍摄控制方法及相关产品 |
CN109525891A (zh) * | 2018-11-29 | 2019-03-26 | 北京字节跳动网络技术有限公司 | 多用户视频特效添加方法、装置、终端设备及存储介质 |
CN112887631A (zh) * | 2019-11-29 | 2021-06-01 | 北京字节跳动网络技术有限公司 | 在视频中显示对象的方法、装置、电子设备及计算机可读存储介质 |
CN113905175A (zh) * | 2021-09-27 | 2022-01-07 | 维沃移动通信有限公司 | 视频生成方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115278082A (zh) | 2022-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9824480B2 (en) | Chaining animations | |
EP2585896B1 (en) | User tracking feedback | |
CN110050461A (zh) | 从以增强现实元素为特征的多源设备提供实时复合视频的***和方法 | |
CN102414641B (zh) | 改变显示环境内的视图视角 | |
CN102448561B (zh) | 姿势教练 | |
US9159151B2 (en) | Bringing a visual representation to life via learned input from the user | |
CN106201173B (zh) | 一种基于投影的用户交互图标的交互控制方法及*** | |
US11826628B2 (en) | Virtual reality sports training systems and methods | |
US20100306716A1 (en) | Extending standard gestures | |
CN109345614B (zh) | 基于深度强化学习的ar增强现实大屏互动的动画仿真方法 | |
CN107526443A (zh) | 一种增强现实方法、装置、***、电子设备及存储介质 | |
EP2435146A2 (en) | Systems and methods for applying animations or motions to a character | |
CN102135799A (zh) | 与基于计算机的应用的交互 | |
US10885691B1 (en) | Multiple character motion capture | |
US20220366653A1 (en) | Full Body Virtual Reality Utilizing Computer Vision From a Single Camera and Associated Systems and Methods | |
US20140342344A1 (en) | Apparatus and method for sensory-type learning | |
CN115631270A (zh) | 虚拟角色的直播方法及装置、计算机存储介质、终端 | |
CN105468249B (zh) | 智能互动***及其控制方法 | |
CN115278082B (zh) | 视频拍摄方法、视频拍摄装置及电子设备 | |
CN112330778A (zh) | 基于深度强化学习的ar增强现实大屏互动的动画仿真方法 | |
JP6947407B2 (ja) | 再生システム、再生方法、プログラム、および記録媒体 | |
KR102531789B1 (ko) | 클라우드 기반 메타버스 콘텐츠 협업 시스템 | |
KR20220080063A (ko) | 골프 스윙 촬영 방법 및 장치 | |
CN116310752A (zh) | 运动项目识别方法、装置、电子设备和介质 | |
CN113873162A (zh) | 拍摄方法、装置、电子设备和可读存储介质 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |