本发明涉及通信
技术领域:
:,尤其涉及到一种录像方法及电子设备。
背景技术:
::随着电子设备技术的发展,在电子设备上可以实现越来越多的功能。例如:当前电子设备上一般均设置有摄像头模组,并且通过摄像头模组可以实现录像功能。而在实际的运用中,由于摄像头模组的拍摄视角是固定的,从而导致电子设备只能对位于上述固定视角内的对象进行录像。可见,当前电子设备对位于摄像头模组的固定视角之外的对象的录像效果较差。技术实现要素:本发明实施例提供一种录像方法及电子设备,以解决当前电子设备对位于摄像头模组的固定视角之外的对象的录像效果较差的问题。为了解决上述技术问题,本发明是这样实现的:第一方面,本发明实施例提供了一种录像方法,应用于第一电子设备,所述方法包括:在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数;接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入;响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。第二方面,本发明实施例提供了一种电子设备,所述电子设备为第一电子设备,所述电子设备包括:第一显示模块,用于在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数;第一接收模块,用于接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入;拼接模块,用于响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。第三方面,本发明实施例还提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述录像方法中的步骤。第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述录像方法中的步骤。本发明实施例中,在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数;接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入;响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。这样,通过将第一视频画面和目标第二视频画面进行视频拼接,从而使得无需移动第一电子设备,即可对位于第一电子设备的摄像头模组的固定视角之外的对象进行录像,增强了第一电子设备对位于摄像头模组的固定视角之外的对象的录像效果,同时还扩大了第一电子设备的录像范围。附图说明图1是本发明实施例提供的录像方法的流程图之一;图2是本发明实施例提供的录像方法的应用场景图;图3是本发明实施例提供的视频拼接的状态示意图;图4是本发明实施例提供的录像方法的流程图之二;图5是本发明实施例提供的电子设备显示界面示意图之一;图6是本发明实施例提供的电子设备显示界面示意图之二;图7是本发明实施例提供的电子设备显示界面示意图之三;图8是本发明实施例提供的录像方法的流程图之三;图9是本发明实施例提供的电子设备的结构示意图之一;图10是本发明实施例提供的电子设备的结构示意图之二;图11是本发明实施例提供的电子设备的结构示意图之三;图12是本发明实施例提供的电子设备的结构示意图之四;图13是本发明实施例提供的电子设备的结构示意图之五;图14是本发明实施例提供的电子设备的结构示意图之六;图15是本发明实施例提供的电子设备的结构示意图之七。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,图1是本发明实施例提供的一种录像方法的流程图,本方法应用于第一电子设备,如图1所示,所述方法包括以下步骤:步骤101、在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数。其中,第一电子设备录制的第一视频画面对应的时刻,以及每个第二电子设备录制的第二视频画面对应的时刻之间的差值在预设差值范围之内。例如:预设差值可以为0.01秒,第一电子设备录制的第一视频画面对应的时刻可以为:06时10分05秒,相应的,每个第二电子设备录制的第二视频画面对应的时刻也可以为06时10分05秒,则差值为0秒,小于预设差值范围(0.01秒)。另外,第一电子设备在录制第一视频画面,以及每一个第二电子设备在录制第二视频画面之前,第一电子设备和n个第二电子设备可以相互建立共享连接,例如:可以通过蓝牙、互传功能或者网络进行共享连接。这样,可以更加方便第一电子设备和每个第二电子设备之间传递数据。需要说明的是,第一电子设备也可以与上述n个第二电子设备中的每一个第二电子设备共享第一视频画面。例如:参见图2,第一电子设备上可以运行应用程序相机1,而其他第二电子设备则分别可以运行应用程序相机2、应用程序相机3和应用程序相机4,且第一电子设备与上述第二电子设备可以通过网络进行连接,用于传递数据。另外,第一电子设备和第二电子设备可以以不同的视角或者角度对同一个对象进行录像,从而得到第一视频画面和第二视频画面,例如:第一电子设备可以从第一视角对目标对象进行录像,得到第一视频画面;某一个第二电子设备可以从第二视角对目标对象进行录像,得到一个第二视频画面;另外一个第二电子设备可以从第三视角对目标对象进行录像,得到另一个第二视频画面。上述第一视角、第二视角和第三视角可以为不同的视角。步骤102、接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入。其中,第一输入的具体类型在此不做限定,例如:第一输入可以为触控输入、按压输入或者语音输入等。步骤103、响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。其中,目标第二视频画面的数量在此不做限定,即目标第二视频画面的数量可以为一个,也可以为至少两个。例如:根据第一输入可以选定某一个目标第二视频画面,当然,也可以根据第一输入选定至少两个目标第二视频画面。其中,在进行视频拼接时,可以直接将第一视频画面每一图像帧和目标第二视频画面对应的图像帧的内容进行拼接,进而得到第三视频画面,例如:可以将第一视频画面中每一图像帧与目标第二视频画面中对应的图像帧的相同的部分内容保留,然后将不同的部分内容分别填充至相应的部分,以得到多帧图像帧,且可以对上述多帧图像帧进行编码,将编码后的多帧图像帧按照时间顺序进行播放即为第三视频画面。例如:参见图3,第一视频画面中的图像帧为f1,目标第二视频画面中对应的图像帧为fn,可以将第一视频画面中每一图像帧与目标第二视频画面中对应的图像帧进行单帧拼接,然后将得到的拼接图像帧的组合经过视频编码从而输出视频,该视频即为第三视频画面。上述第一视频画面中每一图像帧与目标第二视频画面中对应的图像帧,可以是录制时间对应,或者录制的对象相同等。当然,在第一视频画面和目标第二视频画面进行视频拼接之前,还可以先进行检测第一视频画面和目标第二视频画面之间是否满足预设条件,其中预设条件可以为第一视频画面和目标第二视频画面之间是否有共同内容,例如:是否有相同的人脸图像或者相同的背景内容等。当满足预设条件时,将第一视频画面和目标第二视频画面进行视频拼接。其中,当用户采用第一电子设备进行录制视频时,如果被拍摄的对象范围较大,而第一电子设备的拍摄视角较小,需要移动第一电子设备才能完成内容拍摄的情况下,可以采用本发明实施例中的方法完成视频画面的拼接,这样,无需移动第一电子设备,即可对范围较大的对象完成视频画面的输出。上述被采集的对象范围较大的场景例如:在看演唱会时,需要针对整个体育场进行视频画面拍摄。本发明实施例中,上述电子设备可以是手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等等。本发明实施例中,在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数;接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入;响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。这样,通过将第一视频画面和目标第二视频画面进行视频拼接,从而使得无需移动第一电子设备,即可对位于第一电子设备的摄像头模组的固定视角之外的对象进行录像,增强了第一电子设备对位于摄像头模组的固定视角之外的对象的录像效果,同时还扩大了第一电子设备的录像范围。参见图4,图4是本发明实施例提供的另一种图像内容合成方法的流程图。本实施例与上个实施例的主要区别在于:目标第二视频画面和第一视频画面存在至少部分相同的视频内容的情况下,显示提示信息,提示信息指示目标第二视频画面为符合预设的与第一视频画面合成条件的视频画面。如图4所示,包括以下步骤:步骤401、在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数。其中,第一视频画面以及第二视频画面可以参见上个实施例中的相应表述,在此不再赘述。步骤402、在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,显示提示信息,所述提示信息指示所述目标第二视频画面为符合预设的与所述第一视频画面合成条件的视频画面。需要说明的是,步骤402是可选的。其中,提示消息的类型在此不做限定,例如:提示消息可以显示在第一电子设备上,且提示消息的内容可以包括“目标第二视频画面为符合预设的与第一视频画面合成条件的视频画面”。或者提示消息可以显示特定的代号以表示不同的含义,例如:提示消息的显示内容可以为“1”,则可以表示目标第二视频画面为符合预设的与第一视频画面合成条件的视频画面;提示消息的显示内容可以为“0”,则可以表示目标第二视频画面为不符合预设的与第一视频画面合成条件的视频画面。另外,上述目标第二视频画面和第一视频画面存在至少部分相同的视频内容的具体类型在此不做限定,例如:目标第二视频画面和第一视频画面存在至少部分相同的视频内容可以为目标第二视频画面和第一视频画面中均包括某个人脸图像或者某个背景对象(建筑或者车辆等)的图像。其中,作为一种可选的实施方式,在步骤401之后,还可以检测是否存在目标第二视频画面和第一视频画面满足预设条件;在存在目标第二电子设备的目标第二视频画面和所述第一视频画面满足预设条件的情况下,显示提示信息,所述提示信息指示所述目标第二视频画面为符合预设的与所述第一视频画面合成条件的视频画面。上述预设条件还可以包括:目标第二视频画面和第一视频画面的拍摄地点的距离差值在预设距离范围内,例如:目标第二视频画面的拍摄地点在第一位置,第一视频画面的拍摄地点在第二位置,当第一位置和第二位置的距离差值在预设距离范围内(如第一位置和第二位置的距离差值为0,即第一位置和第二位置为同一位置),则可以认定目标第二视频画面和第一视频画面满足预设条件。当然,预设条件的具体类型在此不做限定。可选的,所述显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面之后,还包括:在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,以预设显示方式,显示所述目标第二视频画面对应的窗口;其中,所述预设显示方式包括放大显示、以预设颜色显示和以预设亮度值显示中的至少一种方式。其中,第一电子设备上可以显示有第一视频画面对应的窗口以及目标第二视频画面对应的窗口。其中,预设显示方式中包括的放大显示方式可以例如:目标第二视频画面对应的窗口的显示比例可以大于其他第二视频画面对应的窗口的比例。另外,以预设颜色显示可以例如:以红色或者黑色等颜色区别显示目标第二视频画面对应的窗口,而上述其他第二视频画面对应的窗口则可以以白色等颜色显示。另外,以预设亮度值显示可以例如:目标第二视频画面对应的窗口可以以第一亮度值显示,而上述其他第二视频画面对应的窗口可以以第二亮度值显示,第一亮度值大于第二亮度值。本发明实施例中,目标第二视频画面和第一视频画面存在至少部分相同的视频内容,以预设显示方式显示目标第二视频画面对应的窗口,这样,可以主动提示用户目标第二视频画面对应的窗口所处的位置,方便用户确定选择目标第二视频画面,并且可以方便用户确定目标第二视频画面和第一视频画面进行视频拼接的时间。另外,作为一种可选的实施方式,在以预设显示方式显示目标第二视频画面对应的窗口经过预设时间之后,可以自动将第一视频画面和目标第二视频画面进行视频拼接,输出第三视频画面;当然,也可以在接收到用户输入的合成指令的情况下,才将第一视频画面和目标第二视频画面进行视频拼接,输出第三视频画面。具体方式在此不做限定。例如:每一个第二视频画面对应的窗口上可以显示有菱形虚拟按钮,当接收到用户对目标第二视频画面对应的窗口上菱形虚拟按钮的输入操作的情况下,将第一视频画面和目标第二视频画面进行视频拼接,输出第三视频画面。可选的,每一个第二视频画面对应的显示位置上均显示有预设标识;所述显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面之后,所述方法还包括:接收第一电子设备用户对所述n个第二视频画面中待隐藏的第二视频画面的预设标识的第二输入;响应于所述第二输入,隐藏所述待隐藏的第二视频画面;其中,所述待隐藏的第二视频画面与所述目标第二视频画面为不同的视频画面。其中,预设标识的显示位置以及显示方式在此不做限定。例如:参见图5,预设标识可以为圆形标识,可以在第二视频画面对应的窗口的左上方、左下方、右上方或者右下方等位置显示。例如:参见图5,可以同时显示第一视频画面(如图5中的人脸图像)对应的窗口,以及n个第二视频画面(如图5中画面1、画面2、画面3和画面4)对应的窗口,且每一个第二视频画面对应的窗口上显示有预设标识(如图5中的圆形标识);参见图6,当接收到针对某一个或者某几个目标窗口(如图6中的画面3和画面4)的预设标识的触控操作时,可以将该目标窗口以及目标窗口中的第二图像内容隐藏,需要说明的是,此时该目标窗口的预设标识会一直显示在原先位置(如图6中画面1和画面2下方的圆形标识);当再次接收到针对该目标窗口的预设标识的触控操作时,可以将该目标窗口以及目标窗口中的第二图像内容显示。本发明实施例中,通过预设标识可以控制与预设标识对应的第二视频画面的窗口显示或者隐藏,从而使得控制第二视频画面的窗口显示或者隐藏更加方便。步骤403、接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入。其中,第一输入的具体类型在此不做限定,例如:第一输入可以为触控输入、按压输入或者语音输入等。步骤404、响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。其中,视频拼接可以参见上个实施例中的相应表述,在此不再赘述。另外,作为一种可选的实施方式,第一视频画面为第一电子设备实时拍摄的数据,目标第二视频画面为目标第二电子设备实时拍摄的。第一电子设备可以实时对第一视频画面和目标第二视频画面进行视频拼接,在拼接的过程中,当检测到第一视频画面和目标第二视频画面没有合成区域(即相同的部分时),则弹框提示用户是否终止拍摄,如果接收到用户的用于表示不终止拍摄的输入时,将会继续录制第一视频画面,同时如果在录制第一视频画面的过程中,若检测到第一视频画面和目标第二视频画面有合成区域(即相同的部分时),则第一电子设备上目标第二视频画面对应的窗口边框将会变成红色,提示用户可以继续进行第一视频画面和目标第二视频画面的视频拼接。下面以一个具体实施例来举例说明视频画面拼接的过程:例如:第一电子设备运行相机应用程序,且通过摄像头录制第一视频画面时,相机应用程序可以同时设置两路流媒体技术(stream),其中,流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体,是指采用流式传输的方式在互联网播放的媒体格式。一路stream用于获取第一视频画面的预览数据(例如:yuv数据),并可以将第一视频画面的预览数据发送给每一个第二电子设备;另一路stream用于获取第一视频画面的播放数据(例如:video数据),可以将该第一视频画面的播放数据输入至第一电子设备的视频编码器中进行编码。另外,可以将经过编码后的第一视频画面数据(video数据)与接收到的目标第二电子设备发送的目标第二视频画面的(即yuv数据)进行视频拼接,以输出第三视频画面。具体步骤可以参见以下表述:第一电子设备可以调用网络服务端接口,获取第二电子设备传递过来的实时yuv格式预览数据(vn,n表示多路网络端传递过来的预览数据),用户可以根据需要,实时拼接多个(n个)预览数据。例如:获取到第一电子设备上拍摄的video数据v1,第二电子设备传递过来的各路stream数据vn,这样就可以同时提取v1的每一帧预览数据f1,vn的每一帧预览数据fn,并将每一帧f1与对应的fn进行像素对比检测,如果fn与f1没有共同点则不予合成,如果有共同场景,则将fn中有的的场景但f1中没有的场景提取出来合成到f1中的相应位置,这样单帧的视频拼接就完成了,然后送到视频编码器进行编码,当所有的预览的数据都拼接完成后,则保存录像视频,拼接完成,即可以输出拼接完成的第三视频画面。可选的,所述响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面,包括:响应于所述第一输入,显示预设的预览画面,所述预览画面中包括所述第一视频画面和所述目标第二视频画面;接收第一电子设备用户对所述预览画面的第三输入;响应于所述第三输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。本发明实施例中,可以先显示包括第一视频画面和目标第二视频画面的预览画面,以方便用户通过预览画面预先观看视频拼接效果,在用户认可视频拼接效果的情况下,接收用户对预览画面的第三输入,并根据第三输入将第一视频画面和目标第二视频画面进行视频拼接,输出第三视频画面,这样,可以提高第三视频画面的拼接效果,使得第三视频画面更加符合用户的要求。另外,当用户不认可视频拼接效果的情况下,可以接收用户对预览画面的输入操作,并可以根据该输入操作显示用于提示用户选择另外的第二视频画面进行拼接的提示消息,或者显示用于提示用户调整第一电子设备的位置的提示消息。可选的,所述第一视频画面对应的显示内容位于所述预览画面中的第一位置;所述响应于所述第一输入,显示预设的预览画面之后,所述接收第一电子设备用户对所述预览画面的第三输入之前,所述方法还包括:接收所述第一电子设备用户对所述预览画面的第四输入;响应于所述第四输入,将所述目标第二视频画面调整至所述第一位置显示。其中,预览画面中可以只包括第一视频画面和目标第二视频画面,当然,预览画面中也可以包括其他第二视频画面。其中,第一位置可以为预览画面的中间位置,另外,而在预览画面中第一视频画面和目标第二视频画面上均显示有编号,例如:参见图7,第一视频画面的编号可以为0号(701),目标第二视频画面的编号可以分别为1号(702)和2号(703)等。这样,通过在预览画面中第一视频画面对应的位置和目标第二视频画面对应的位置显示对应的编号,从而可以使得用户更加清楚的区分第一视频画面和目标第二视频画面。需要说明的是,本实施例中目标第二视频画面的数量可以为多个。这样,可以通过比较第一视频画面和目标第二视频画面在预览画面中的显示效果,当目标第二视频画面的显示效果强于第一视频画面的显示效果时,可以将目标第二视频画面调整至预览画面中的第一位置进行显示,从而增强预览画面的显示效果。可选的,所述第一视频画面在所述第三视频画面中的显示位置与所述第一视频画面在所述预览画面中的显示位置对应;所述目标第二视频画面在所述第三视频画面中的显示位置与所述目标第二视频画面在所述预览画面中的显示位置对应。其中,第一视频画面在第三视频画面中的显示位置与第一视频画面在预览画面中的显示位置对应,目标第二视频画面在第三视频画面中的显示位置与目标第二视频画面在预览画面中的显示位置对应,由于用户可以调整预览画面中第一视频画面和目标第二视频画面的显示位置,从而相应的调整了第一视频画面和目标第二视频画面在第三视频画面中的显示位置。这样,可以使得用户可以灵活调整第三视频画面中的进行拼接的视频画面的内容,同时,也可以灵活调整第三视频画面中第一视频画面和目标第二视频画面的显示位置。本发明实施例中,通过步骤401至404,在n个第二电子设备中的目标第二电子设备的目标第二视频画面和第一视频画面存在至少部分相同的视频内容的情况下,显示提示信息,提示信息指示目标第二视频画面为符合预设的与第一视频画面合成条件的视频画面,这样,可以通过提示信息及时提示用户存在目标第二视频画面,以方便用户确定视频拼接的时间。下面以一个具体实施例来举例说明:参见图8,图8为一种视频合成方法的流程图。本方法可以应用于第一电子设备上,如图8所示,包括以下步骤:步骤801、将多个电子设备互相连接,其中,上述电子设备可以为手机,且上述多个电子设备中包括第一电子设备。步骤802、上述多个电子设备可以相互传递预览数据,且每一个电子设备上可以实时显示每一个电子设备的预览数据。即第一电子设备可以接收其他电子设备发送的预览数据,并可以根据上述预览数据可以判断是否需要生成全景图像,若需要生成全景图像(也可以被称作为预览图像),则执行步骤803;若不需要生成全景图像,则执行步骤804。其中,生成全景图像可以为将上述多个电子设备互相传递的预览数据(即可以为视频画面数据)进行合成,并根据全景图像的显示效果确定是否需要调整全景图像中的第一位置的显示内容,需要说明的是,全景图像以及步骤805中合成的录像中的第一位置的显示内容均为同一个电子设备发送的,当全景图像的第一位置的显示内容调整之后,相应的,步骤805中合成的录像中的第一位置的显示内容也会进行相应的调整。例如:全景图像中第一位置的显示内容为第一电子设备发送的预览数据,而第二目标电子设备发送的预览数据的视角更好,则将全景图像中第一位置的显示内容调整为第二目标电子设备发送的预览数据。相应的,步骤805中合成的录像中的第一位置的显示内容也相应的调整为第二目标电子设备发送的预览数据。步骤803、第一电子设备生成全景图像。其中,若上述多个电子设备互相传递的预览数据为图像,第一电子设备可以直接合成上述多个电子设备互相传递的预览数据。若上述多个电子设备互相传递的预览数据为视频,第一电子设备则可以将视频中每一帧图像与其他视频中相对应的图像合成,之后再将合成的多张图像进行视频编码,得到合成视频。步骤804、第一电子设备检测是否需要拼接上述多个电子设备互相传递的视频数据。若需要拼接,则执行步骤805,若不需要拼接,则执行步骤806。其中,如果不需要拼接,则可以直接将第一电子设备录取的视频经过视频编码后保存在第一电子设备中,且还可以上传至服务器中。其中,当需要拼接时,可以直接将第一电子设备之前录取的视频,以及之前接收到的其他电子设备发送的视频进行合成。当然,也可以将第一电子设备从检测到需要拼接的那一时刻起之后录取的视频,以及从上述时刻起之后接收到的其他电子设备发送的视频进行合成。需要说明的是,在合成视频时,第一电子设备可以在每录取一帧图像以及接收到其他电子设备发送的该图像对应的图像时,就将该图像与对应的图像进行合成,即第一电子设备可以为边录取图像边接收图像的同时,还在合成图像;当然,第一电子设备也可以在视频录取完成,以及对其他电子设备发送的视频接收完成之后,再开始进行视频合成。具体的合成方式在此不做限定。步骤805、录像拼接。其中,录像进行拼接可以为录像接收完成后自动进行拼接,也可以在接收到用户输入的预设操作的情况下,才进行录像拼接。步骤806、保存拼接视频。其中,第一电子设备保存拼接视频之后,还可以将拼接视频发送给其他电子设备,以及上传服务器中。需要说明的是,上述其他电子设备可以为步骤801中与第一电子设备已经建立连接的电子设备,也可以为步骤801中未与第一电子设备建立连接的电子设备。本发明实施例中,无需移动第一电子设备,即可对位于第一电子设备的摄像头模组的固定视角之外的对象进行录像,增强了第一电子设备对位于摄像头模组的固定视角之外的对象的录像效果,同时还扩大了第一电子设备的录像范围。参见图9,图9是本发明实施例提供的电子设备的结构图,能实现上述实施例中录像方法的细节,并达到相同的效果。如图9所示,电子设备900为第一电子设备,电子设备900包括:第一显示模块901,第一显示模块,用于在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数;第一接收模块902,用于接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入;拼接模块903,用于响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。可选的,参见图10,所述电子设备900还包括:第二显示模块904,用于在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,显示提示信息,所述提示信息指示所述目标第二视频画面为符合预设的与所述第一视频画面合成条件的视频画面。可选的,参见图11,所述电子设备900还包括:第三显示模块905,用于在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,以预设显示方式,显示所述目标第二视频画面对应的窗口;其中,所述预设显示方式包括放大显示、以预设颜色显示和以预设亮度值显示中的至少一种方式。可选的,参见图12,每一个第二视频画面对应的显示位置上均显示有预设标识;所述电子设备900还包括:第二接收模块906,用于接收第一电子设备用户对所述n个第二视频画面中待隐藏的第二视频画面的预设标识的第二输入;隐藏模块907,用于响应于所述第二输入,隐藏所述待隐藏的第二视频画面;其中,所述待隐藏的第二视频画面与所述目标第二视频画面为不同的视频画面。可选的,参见图13,所述拼接模块903包括:显示子模块9031,用于响应于所述第一输入,显示预设的预览画面,所述预览画面中包括所述第一视频画面和所述目标第二视频画面;第一接收子模块9032,用于接收第一电子设备用户对所述预览画面的第三输入;拼接子模块9033,用于响应于所述第三输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。可选的,参见图14,所述第一视频画面对应的显示内容位于所述预览画面中的第一位置;所述拼接模块903还包括:第二接收子模块9034,用于接收所述第一电子设备用户对所述预览画面的第四输入;调整子模块9035,用于响应于所述第四输入,将所述目标第二视频画面调整至所述第一位置显示。可选的,所述第一视频画面在所述第三视频画面中的显示位置与所述第一视频画面在所述预览画面中的显示位置对应;所述目标第二视频画面在所述第三视频画面中的显示位置与所述目标第二视频画面在所述预览画面中的显示位置对应。本发明实施例提供的第一电子设备能够实现图1和图4的方法实施例中第一电子设备实现的各个过程,为避免重复,这里不再赘述。本发明实施例中,通过将第一视频画面和目标第二视频画面进行视频拼接,从而使得无需移动第一电子设备,即可对位于第一电子设备的摄像头模组的固定视角之外的对象进行录像,增强了第一电子设备对位于摄像头模组的固定视角之外的对象的录像效果,同时还扩大了第一电子设备的录像范围。图15为实现本发明各个实施例的一种电子设备的硬件结构示意图。该电子设备1500包括但不限于:射频单元1501、网络模块1502、音频输出单元1503、输入单元1504、传感器1505、显示单元1506、用户输入单元1507、接口单元1508、存储器1509、处理器1510、以及电源1511、摄像头1512等部件。本领域技术人员可以理解,图15中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。摄像头1512用于录制视频;显示单元1506,用于在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数;射频单元1501,用于接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入;处理器1510,用于响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。可选的,显示单元1506,还用于在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,显示提示信息,所述提示信息指示所述目标第二视频画面为符合预设的与所述第一视频画面合成条件的视频画面。可选的,显示单元1506,还用于在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,以预设显示方式,显示所述目标第二视频画面对应的窗口;其中,所述预设显示方式包括放大显示、以预设颜色显示和以预设亮度值显示中的至少一种方式。可选的,每一个第二视频画面对应的显示位置上均显示有预设标识;射频单元1501,还用于接收第一电子设备用户对所述n个第二视频画面中待隐藏的第二视频画面的预设标识的第二输入;处理器1510,还用于响应于所述第二输入,隐藏所述待隐藏的第二视频画面;其中,所述待隐藏的第二视频画面与所述目标第二视频画面为不同的视频画面。可选的,处理器1510执行的所述响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面,包括:显示单元1506,用于响应于所述第一输入,显示预设的预览画面,所述预览画面中包括所述第一视频画面和所述目标第二视频画面;射频单元1501,用于接收第一电子设备用户对所述预览画面的第三输入;处理器1510,用于响应于所述第三输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。可选的,所述第一视频画面对应的显示内容位于所述预览画面中的第一位置;显示单元1506执行的所述响应于所述第一输入,显示预设的预览画面之后,处理器1510执行的所述接收第一电子设备用户对所述预览画面的第三输入之前,还包括:射频单元1501,用于接收所述第一电子设备用户对所述预览画面的第四输入;处理器1510,用于响应于所述第四输入,将所述目标第二视频画面调整至所述第一位置显示。可选的,所述第一视频画面在所述第三视频画面中的显示位置与所述第一视频画面在所述预览画面中的显示位置对应;所述目标第二视频画面在所述第三视频画面中的显示位置与所述目标第二视频画面在所述预览画面中的显示位置对应。本发明实施例提供的电子设备能够实现前述实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。通过上述步骤,通过将第一视频画面和目标第二视频画面进行视频拼接,从而使得无需移动第一电子设备,即可对位于第一电子设备的摄像头模组的固定视角之外的对象进行录像,增强了第一电子设备对位于摄像头模组的固定视角之外的对象的录像效果,同时还扩大了第一电子设备的录像范围。应理解的是,本发明实施例中,射频单元1501可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1510处理;另外,将上行的数据发送给基站。通常,射频单元1501包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1501还可以通过无线通信系统与网络和其他设备通信。电子设备通过网络模块1502为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。音频输出单元1503可以将射频单元1501或网络模块1502接收的或者在存储器1509中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1503还可以提供与电子设备1500执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1503包括扬声器、蜂鸣器以及受话器等。输入单元1504用于接收音频或视频信号。输入单元1504可以包括图形处理器(graphicsprocessingunit,gpu)15041和麦克风15042,图形处理器15041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1506上。经图形处理器15041处理后的图像帧可以存储在存储器1509(或其它存储介质)中或者经由射频单元1501或网络模块1502进行发送。麦克风15042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1501发送到移动通信基站的格式输出。电子设备1500还包括至少一种传感器1505,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板15061的亮度,接近传感器可在电子设备1500移动到耳边时,关闭显示面板15061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1505还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。显示单元1506用于显示由用户输入的信息或提供给用户的信息。显示单元1506可包括显示面板15061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板15061。用户输入单元1507可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1507包括触控面板15071以及其他输入设备15072。触控面板15071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板15071上或在触控面板15071附近的操作)。触控面板15071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1510,接收处理器1510发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板15071。除了触控面板15071,用户输入单元1507还可以包括其他输入设备15072。具体地,其他输入设备15072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。进一步的,触控面板15071可覆盖在显示面板15061上,当触控面板15071检测到在其上或附近的触摸操作后,传送给处理器1510以确定触摸事件的类型,随后处理器1510根据触摸事件的类型在显示面板15061上提供相应的视觉输出。虽然在图15中,触控面板15071与显示面板15061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板15071与显示面板15061集成而实现电子设备的输入和输出功能,具体此处不做限定。接口单元1508为外部装置与电子设备1500连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元1508可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备1500内的一个或多个元件或者可以用于在电子设备1500和外部装置之间传输数据。存储器1509可用于存储软件程序以及各种数据。存储器1509可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1509可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器1510是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器1509内的软件程序和/或模块,以及调用存储在存储器1509内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器1510可包括一个或多个处理单元;优选的,处理器1510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1510中。电子设备1500还可以包括给各个部件供电的电源1511(比如电池),优选的,电源1511可以通过电源管理系统与处理器1510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。另外,电子设备1500包括一些未示出的功能模块,在此不再赘述。优选的,本发明实施例还提供一种电子设备,包括处理器1510,存储器1509,存储在存储器1509上并可在所述处理器1510上运行的计算机程序,该计算机程序被处理器1510执行时实现上述一种录像方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述一种录像方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。当前第1页1 2 3 当前第1页1 2 3 
技术特征:1.一种录像方法,应用于第一电子设备,其特征在于,所述方法包括:
在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数;
接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入;
响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。
2.根据权利要求1所述的方法,其特征在于,所述显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面之后,还包括:
在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,显示提示信息,所述提示信息指示所述目标第二视频画面为符合预设的与所述第一视频画面合成条件的视频画面。
3.根据权利要求1所述的方法,其特征在于,所述显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面之后,还包括:
在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,以预设显示方式,显示所述目标第二视频画面对应的窗口;
其中,所述预设显示方式包括放大显示、以预设颜色显示和以预设亮度值显示中的至少一种方式。
4.根据权利要求1所述的方法,其特征在于,每一个第二视频画面对应的显示位置上均显示有预设标识;
所述显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面之后,所述方法还包括:
接收第一电子设备用户对所述n个第二视频画面中待隐藏的第二视频画面的预设标识的第二输入;
响应于所述第二输入,隐藏所述待隐藏的第二视频画面;
其中,所述待隐藏的第二视频画面与所述目标第二视频画面为不同的视频画面。
5.根据权利要求1所述的方法,其特征在于,所述响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面,包括:
响应于所述第一输入,显示预设的预览画面,所述预览画面中包括所述第一视频画面和所述目标第二视频画面;
接收第一电子设备用户对所述预览画面的第三输入;
响应于所述第三输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。
6.根据权利要求5所述的方法,其特征在于,所述第一视频画面对应的显示内容位于所述预览画面中的第一位置;
所述响应于所述第一输入,显示预设的预览画面之后,所述接收第一电子设备用户对所述预览画面的第三输入之前,所述方法还包括:
接收所述第一电子设备用户对所述预览画面的第四输入;
响应于所述第四输入,将所述目标第二视频画面调整至所述第一位置显示。
7.根据权利要求6所述的方法,其特征在于,所述第一视频画面在所述第三视频画面中的显示位置与所述第一视频画面在所述预览画面中的显示位置对应;
所述目标第二视频画面在所述第三视频画面中的显示位置与所述目标第二视频画面在所述预览画面中的显示位置对应。
8.一种电子设备,其特征在于,所述电子设备为第一电子设备,所述电子设备包括:
第一显示模块,用于在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和n个第二电子设备共享的n个第二视频画面,其中,所述n为正整数;
第一接收模块,用于接收第一电子设备用户对所述n个第二视频画面中的目标第二视频画面的第一输入;
拼接模块,用于响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。
9.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括:
第二显示模块,用于在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,显示提示信息,所述提示信息指示所述目标第二视频画面为符合预设的与所述第一视频画面合成条件的视频画面。
10.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括:
第三显示模块,用于在所述n个第二电子设备中的目标第二电子设备的目标第二视频画面和所述第一视频画面存在至少部分相同的视频内容的情况下,以预设显示方式,显示所述目标第二视频画面对应的窗口;
其中,所述预设显示方式包括放大显示、以预设颜色显示和以预设亮度值显示中的至少一种方式。
11.根据权利要求8所述的电子设备,其特征在于,每一个第二视频画面对应的显示位置上均显示有预设标识;所述电子设备还包括:
第二接收模块,用于接收第一电子设备用户对所述n个第二视频画面中待隐藏的第二视频画面的预设标识的第二输入;
隐藏模块,用于响应于所述第二输入,隐藏所述待隐藏的第二视频画面;
其中,所述待隐藏的第二视频画面与所述目标第二视频画面为不同的视频画面。
12.根据权利要求8所述的电子设备,其特征在于,所述拼接模块包括:
显示子模块,用于响应于所述第一输入,显示预设的预览画面,所述预览画面中包括所述第一视频画面和所述目标第二视频画面;
第一接收子模块,用于接收第一电子设备用户对所述预览画面的第三输入;
拼接子模块,用于响应于所述第三输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。
13.根据权利要求12所述的电子设备,其特征在于,所述第一视频画面对应的显示内容位于所述预览画面中的第一位置;
所述拼接模块还包括:
第二接收子模块,用于接收所述第一电子设备用户对所述预览画面的第四输入;
调整子模块,用于响应于所述第四输入,将所述目标第二视频画面调整至所述第一位置显示。
14.根据权利要求13所述的电子设备,其特征在于,所述第一视频画面在所述第三视频画面中的显示位置与所述第一视频画面在所述预览画面中的显示位置对应;
所述目标第二视频画面在所述第三视频画面中的显示位置与所述目标第二视频画面在所述预览画面中的显示位置对应。
15.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的录像方法中的步骤。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的录像方法中的步骤。
技术总结本发明提供一种录像方法及电子设备,该方法包括:在所述第一电子设备的摄像头录制视频的过程中,显示所述第一电子设备的第一视频画面和N个第二电子设备共享的N个第二视频画面,其中,所述N为正整数;接收第一电子设备用户对所述N个第二视频画面中的目标第二视频画面的第一输入;响应于所述第一输入,将所述第一视频画面和所述目标第二视频画面进行视频拼接,输出第三视频画面。本发明实施例中,无需移动第一电子设备,即可对位于第一电子设备的摄像头模组的固定视角之外的对象进行录像,增强了第一电子设备对位于摄像头模组的固定视角之外的对象的录像效果,同时还扩大了第一电子设备的录像范围。
技术研发人员:柳辉
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2020.01.22
技术公布日:2020.06.09