视频拍摄控制装置、方法及无人机的制作方法

文档序号:10661220阅读:654来源:国知局
视频拍摄控制装置、方法及无人机的制作方法
【专利摘要】本发明实施例提出一种视频拍摄控制装置、方法及无人机,该视频拍摄控制方法包括:接收触发指令;响应所述触发指令,控制无人机进入自动拍摄模式;在自动拍摄模式下生成与预设拍摄方式对应的航线信息;控制无人机依据所述航线信息飞行,并控制设置于所述无人机上的视频拍摄装置依据所述航线信息进行视频拍摄。本发明提供的一种视频拍摄控制装置、方法及无人机使得在进行一些基本的、常用的视频录制时,用户不用手动操作,视频录制的过程完全自动化,提高了用户终端的用户体验。
【专利说明】
视频拍摄控制装置、方法及无人机
技术领域
[0001]本发明涉及无人机飞行控制技术领域,具体而言,涉及一种视频拍摄控制装置、方法及无人机。
【背景技术】
[0002]相关技术中,利用无人机拍摄视频的方法一般都是全手动的。无人机操作人员首先需要启动摄像机的录制功能,然后手动操作以控制无人机与云台的姿态,保证视频录制时摄像头的朝向与路径。这种手动操作方式要求操作人员能够熟练操作无人机,操作方式比较复杂。并且,对于一些基本的、常用的录像手法,例如简单的镜头处理,每次都需要手动重复操作,会降低用户体验。
[0003]在一些情况下,无人机抓拍一段视频的时间很短、机会很有限,如果操作人员操作出现失误将导致视频录制失败,可能造成很大的损失。

【发明内容】

[0004]本发明的目的在于提供一种视频拍摄控制装置、方法及无人机,以提高无人机拍摄视频的便捷性、提升用户体验。
[0005]为了实现上述目的,本发明实施例采用的技术方案如下:
[0006]第一方面,本发明实施例提供了一种视频拍摄控制装置,所述视频拍摄控制装置包括:接收模块,用于接收触发指令;控制模块,用于响应所述触发指令,控制无人机进入自动拍摄模式;生成模块,用于在自动拍摄模式下生成与预设拍摄方式对应的航线信息;所述控制模块还用于控制无人机依据所述航线信息飞行,并控制设置于所述无人机上的视频拍摄装置依据所述航线信息进行视频拍摄。
[0007]第二方面,本发明实施例还提供了一种视频拍摄控制方法,所述视频拍摄控制方法包括:接收触发指令;响应所述触发指令,控制无人机进入自动拍摄模式;在自动拍摄模式下生成与预设拍摄方式对应的航线信息;控制无人机依据所述航线信息飞行,并控制设置于所述无人机上的视频拍摄装置依据所述航线信息进行视频拍摄。
[0008]第三方面,本发明实施例还提供了一种无人机,所述无人机包括:存储器;处理器;及视频拍摄控制装置,所述视频拍摄控制装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述视频拍摄控制装置包括:接收模块,用于接收触发指令;控制模块,用于响应所述触发指令,控制无人机进入自动拍摄模式;生成模块,用于在自动拍摄模式下生成与预设拍摄方式对应的航线信息;所述控制模块还用于控制无人机依据所述航线信息飞行,并控制设置于所述无人机上的视频拍摄装置依据所述航线信息进行视频拍摄。
[0009]本发明实施例提供的一种视频拍摄控制装置、方法及无人机,通过触发无人机进入自动拍摄模式,在自动拍摄模式下自动生成与预设拍摄方式对应的航线信息,无人机按照航线信息飞行并录制视频,这样,用户在进行一些视频录制时,用户不用手动操作,视频录制的过程完全自动化,提高了用户体验。
[0010]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0011]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0012]图1示出了本发明较佳实施例提供的无人机的方框示意图。
[0013]图2示出了本发明较佳实施例提供的视频拍摄控制装置的功能模块图。
[0014]图3示出了本发明较佳实施例提供的视频拍摄控制方法的流程图。
[0015]图4示出了利用本发明较佳实施例提供的视频拍摄控制方法进行视频拍摄的场景示意图。
【具体实施方式】
[0016]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0018]如图1所示,是所述无人机100的方框示意图。所述无人机100包括视频拍摄控制装置200、存储器101、存储控制器102、处理器103、外设接口 104、输入输出单元105以及传感器组件106及其他。所述存储器101、存储控制器102、处理器103以及外设接口 104、输入输出单元105以及传感器组件106各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述视频拍摄控制装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器101中的软件功能模块。所述处理器103用于执行存储器101中存储的可执行模块,例如所述视频拍摄控制装置200包括的软件功能模块或计算机程序。
[0019]其中,存储器101可以是,但不限于,随机存取存储器101(Random Access Memory,RAM),只读存储器 101 (Read Only Memory ,ROM),可编程只读存储器 101 (ProgrammableRead-Only Memory,PR0M),可擦除只读存储器 101(Erasable Programmable Read-OnlyMemory,EPR0M),电可擦除只读存储器 101 (Electric Erasable Programmable Read-OnlyMemory,EEPR0M)等。其中,存储器101用于存储程序,所述处理器103在接收到执行指令后,执行所述程序,本发明实施例任一实施例揭示的流程定义的服务器/计算机所执行的方法可以应用于处理器103中,或者由处理器103实现。
[0020]处理器103可能是一种集成电路芯片,具有信号的处理能力。上述的处理器103可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器103(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。处理器103可以是微处理器或者该处理器103也可以是任何常规的处理器等。
[0021]所述外设接口104将各种输入/输出装置耦合至处理器103以及存储器101。在一些实施例中,外设接口 104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0022]输入输出单元105用于提供给用户输入数据实现用户与该无人机100的交互。所述输入输出单元105可以是,但不限于,按键,用于响应用户的操作而输出对应的信号。
[0023]传感器组件106用于响应用户的操作而输出对应的信号。在本实施例中,该传感器组件106可以是,但不限于,GPS传感器、光流传感器、超声波传感器、声控传感器、加速度传感器、气压计、惯性测量单元(Inertial Measurement Unit,IMU)等。
[0024]可以理解,图1所示的结构仅为示意,无人机100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
[0025]第一实施例
[0026]请参阅图2,示出了本发明较佳实施例提供的视频拍摄控制装置200的功能模块图。本发明较佳实施例提供的视频拍摄控制装置200包括:接收模块210、控制模块220以及生成模块230。
[0027]接收模块210用于接收触发指令。
[0028]在本发明实施例中,用户可以预先通过无人机通用遥控器或智能手机等遥控终端对无人机100设定一预设拍摄方式,该预设拍摄方式可以为直线长镜头拍摄、绕兴趣点环绕拍摄、无人机加速飞行拍摄、摄像头与水平面呈一预设角度飞行拍摄等等,其中,所述直线长镜头拍摄是指无人机沿直线移动,摄像头用比较长的时间进行连续地拍摄,形成一个比较完整的镜头段落;绕兴趣点环绕拍摄是指无人机以该兴趣点为圆心沿圆周飞行并拍摄视频;无人机加速飞行拍摄是指无人机的速度以一预设加速度逐渐加速飞行并拍摄视频;摄像头与水平面呈一预设角度飞行拍摄是指无人机飞行过程中的摄像头与水平面呈一预设角度进行视频拍摄。用户可以根据需要设定相应的预设拍摄方式,本发明并不限制对无人机100设定的预设拍摄方式。
[0029]用户在对无人机100设定了预设拍摄方式之后,可以通过遥控终端将无人机100置于一预设高度位置以利于视频拍摄,例如将无人机100置于与用户头顶齐平的高度、距离地面2米的高度等,并且可以控制无人机100位于悬停状态,以做好视频拍摄的准备。
[0030]再由用户对该无人机100发送触发指令,该触发指令为使无人机100进入自动拍摄模式的指令,在自动拍摄模式下,无人机100可以依据预设拍摄方式进行视频拍摄。该触发指令可以通过遥控终端的按键触发或者通过声控、手势等方式输入,本发明并不限制触发指令的输入方式。对于以按键触发输入的触发指令,用户触发按键,该触发指令以信号形式通过无线网络发送到无人机100,并可以由设置于无人机100的天线进行接收。对于以声控方式输入的触发指令,用户可以输入指定的声控指令,如“自动拍摄”,该无人机100通过声控传感器接收声控指令作为触发指令。对于以手势方式输入的触发指令,用户可以做出指定的手势指令,如手掌上下摆动等手势,该无人机100通过图像采集装置接收手势指令作为触发指令。在上述实施例中,无人机100的天线、声控传感器、图像采集装置接收到触发指令之后可以发送给接收模块210,接收模块210可以将触发指令发送给控制模块220。
[0031]另外,对于可执行多个预设拍摄方式的无人机,通常需要用户预先利用遥控终端将设定预设拍摄方式的指令发送给无人机,例如,当无人机可执行直线长镜头拍摄、绕兴趣点环绕拍摄模式时,用户可利用遥控终端预先将设定直线长镜头拍摄的指令发送给无人机,以对无人机预先设定拍摄方式,其后无人机再响应触发指令。对于仅执行单个预设拍摄方式的无人机,则通常不用通过上述遥控终端设定预设拍摄方式,而是预先在无人机内置一预设拍摄方式。
[0032]需要说明的是,本发明也可以并不限制无人机100的预设高度位置,也不限制无人机100在接收触发指令之前的飞行模式或拍摄模式。无人机100在任何高度位置或飞行模式或拍摄模式下均可以接收触发指令。如果无人机在接收触发指令之前正处于其他飞行模式或拍摄模式,则无人机100会响应触发指令而退出其他飞行模式或拍摄模式。
[0033]控制模块220用于响应所述触发指令,控制无人机100进入自动拍摄模式。
[0034]在本发明实施例中,控制模块220接收到触发指令之后,可以控制无人机100进入自动拍摄模式。进一步的,可以通过警示系统发出警示信号以提醒用户该无人机100已进入自动拍摄模式。警示系统可以为无人机100上设置的现有LED指示灯,例如,在无人机100正常飞行时,LED指示灯可以显示为绿色,当接收模块210接收到触发指令进入自动拍摄模式之后,LED指示灯可以显示为红色,并且快速闪烁等。另外,警示系统也可以为区别于无人机100上现有LED指示灯的报警灯或语音报警器。若警示系统采用报警灯,例如,在无人机100正常飞行时,报警灯可以显示为绿色,当接收模块210接收到触发指令进入自动拍摄模式之后,报警灯可以显示为红色,并且快速闪烁等;若警示系统采用语音报警器,例如,当接收模块210接收到触发指令进入自动拍摄模式之后,语音报警器可以发出“准备拍摄”等语音信号。需要说明的是,警示系统可以视实际需要进行设置,本领域技术人员可自行变换警示系统的警示方式。
[0035]生成模块230,用于在自动拍摄模式下生成与预设拍摄方式对应的航线信息。
[0036]在本发明实施例中,生成模块230可以通过多种算法计算并生成与预设拍摄方式对应的航线信息,该航线信息可以包括第一航线信息和第二航线信息,第一航线信息包括无人机100的飞行轨迹(航线)、飞行速度、飞行时间等,第二航线信息包括摄像头角度等。对于无人机的飞行轨迹,例如,预设拍摄方式为绕兴趣点环绕拍摄,并且预先设定该预设拍摄方式下的无人机圆周运动的半径,当无人机100收到触发指令之后,生成模块230则以无人机100的当前位置为圆心,以预设的圆周运动的半径计算并生成圆周运动轨迹。对于无人机100的飞行速度,例如,预设拍摄方式为无人机加速飞行拍摄,并且预先设定无人机100在该预设拍摄方式下的加速度,当无人机100收到触发指令之后,生成模块230则以预设的加速度计算无人机100下一时刻的飞行速度。对于摄像头角度,例如,预设拍摄方式为摄像头与水平面呈一预设角度飞行拍摄,当无人机100收到触发指令之后,生成模块230则实时计算摄像头与水平面之间的角度,以用于后续的视频拍摄过程中的摄像头姿态控制。
[0037]控制模块220还用于控制无人机100依据航线信息飞行,并控制设置于无人机100上的视频拍摄装置依据航线信息进行视频拍摄。
[0038]在本发明实施例中,由于第一航线信息包括无人机100的飞行轨迹(航线)、飞行速度等涉及无人机飞行参数的信息,因此,控制模块220可以控制无人机100依据第一航线信息飞行,例如,无人机100通过GPS、光流传感器、雷达、超声波、气压计、IMU惯性测量单元等实时监测无人机100的位置和速度等信息,然后通过控制算法使无人机100按照第一航线信息飞行。由于第二航线信息包括摄像头角度等涉及相机拍摄参数的信息,因此,控制模块220可以控制设置于无人机100上的视频拍摄装置(相机)依据第二航线信息进行视频拍摄,例如,视频拍摄装置与云台或者类似的运动机构固定连接,控制模块220通过控制运动机构而带动视频拍摄装置运动。运动机构上面安装的角度传感器能监测视频拍摄装置的摄像头的旋转角度,然后控制模块220依据摄像头的旋转角度通过控制算法使视频拍摄装置的摄像头按照第二航线信息进行视频拍摄。
[0039]需要说明的是,视频拍摄装置的摄像头角度等姿态信息也可以在无人机100进入自动拍摄模式之前被设定,而在无人机100拍摄视频的过程中无需更改摄像头姿态。
[0040]无人机100在依据所述航线信息飞行并拍摄视频的过程中,可以由用户通过遥控终端的按键或声控、手势等方式发送第一控制指令给无人机100,该第一控制指令可以是控制无人机100退出自动拍摄模式的指令,接收模块210接收该第一控制指令之后,控制模块220可以依据该第一控制指令控制无人机100退出自动拍摄模式并飞行至预设位置或在原地立即悬停。需要说明的是,所述预设位置可以是与第一航线信息对应的航线的起点位置,也可以是用户预先设定的除起点位置以外的其他任何位置,本发明对预设位置并不做限定。当预设位置为第一航线信息对应的航线的起点位置时,控制模块220可以控制无人机100按照与第一航线信息对应的航线原路返回起点位置。或者,由生成模块230依据第一航线信息的航线起点与当前位置生成一条较佳的返回航线,控制模块220可以控制无人机100按照该返回航线返回至起点位置,例如,当与第一航线信息对应的航线为弧形航线时,为了节省时间,生成模块230可以生成一条由当前位置到起点位置之间的直线航线,控制模块220控制无人机100沿该直线航线快速返回至起点位置。当预设位置是用户预先设定的除起点位置以外的其他位置时,生成模块230可以依据当前位置与预设位置生成一条由当前位置到预设位置之间的直线航线,控制模块220控制无人机100沿该直线航线快速飞行至预设位置。
[0041]无人机100在依据所述航线信息飞行并拍摄视频的过程中,还可以由用户通过遥控终端的按键或声控、手势等方式发送第二控制指令给无人机,该第二控制指令可以是除上述第一控制指令以外的其他指令,例如,无人机悬停指令、降落指令等,接收模块210接收该第二控制指令之后,控制模块220可以依据第二控制指令控制无人机100退出自动拍摄模式并执行与第二控制指令对应的动作。该控制方式可以在无人机100遇到意外时,方便、快速地控制无人机100退出自动拍摄模式,保证无人机100的飞行安全。
[0042]无人机100上可以设有避障装置,无人机100在依据所述航线信息飞行并拍摄视频的过程中,可以通过避障装置采集预设范围内的障碍物信息,控制模块220依据障碍物信息控制无人机100退出自动拍摄模式并飞行至预设位置或悬停。该控制方式可以在无人机100即将遇到障碍物时,方便、快速地控制无人机100退出自动拍摄模式,以防止无人机100碰到障碍物,保证无人机100的飞行安全。此处,控制模块220控制无人机100飞行至预设位置的方式与上述依据第一控制指令控制无人机100飞行至预设位置的方式相同,在此不再赘述。
[0043]当无人机100完成与第一航线信息对应的航线,飞行至与第一航线信息对应的航线的终点位置时,控制模块220还可以控制无人机100飞行至预设位置或在航线的终点位置悬停。需要说明的是,当无人机100飞行至与第一航线信息对应的航线的终点位置时,可以由控制模块220先控制无人机100退出自动拍摄模式,再控制无人机100飞行至预设位置,因此无人机100在从航线的终点位置飞行至预设位置的过程中不再进行视频拍摄。另外,当无人机100飞行至与第一航线信息对应的航线的终点位置时,无人机100也可以不退出自动拍摄模式,而是在自动拍摄模式下直接飞行至预设位置,因此无人机100在从航线的终点位置飞行至预设位置的过程中会持续进行视频拍摄。此处,控制模块220控制无人机100飞行至预设位置的方式与上述依据第一控制指令控制无人机100飞行至预设位置的方式相同,在此不再赘述。
[0044]进一步的,该接收模块210还可以接收与第一航线信息对应的航线的起点位置与终点位置,该起点位置与终点位置可以由生成模块230生成航线信息之后发送给接收模块210,也可以当无人机100飞行到所述起点位置与终点位置时,由无人机100上的GPS传感器检测到之后发送给接收模块210。控制模块220可以从接收模块210获取所述起点位置与终点位置,并判断起点位置与终点位置是否一致。当无人机100飞行至终点位置,且终点位置与起点位置不一致时(例如,无人机100沿直线飞行拍摄,则终点位置与起点位置不一致),控制模块220可以控制无人机100退出自动拍摄模式并飞行至航线的起点位置或在航线的终点位置悬停。当无人机100飞行至终点位置,且终点位置与起点位置一致时(例如,无人机100沿圆周飞行拍摄,则终点位置与起点位置一致),控制模块220可以控制无人机100退出自动拍摄模式并在航线的终点位置(亦即起点位置)悬停。
[0045]第二实施例
[0046]图3示出了本发明较佳实施例提供的视频拍摄控制方法的流程图。本发明较佳实施例提供的视频拍摄控制方法包括以下步骤:
[0047]步骤SI,接收触发指令。
[0048]在本发明实施例中,步骤SI可以由接收模块210执行。
[0049]用户可以预先通过无人机通用遥控器或智能手机等遥控终端对无人机100设定一预设拍摄方式,该预设拍摄方式可以为直线长镜头拍摄、绕兴趣点环绕拍摄、无人机加速飞行拍摄、摄像头与水平面呈一预设角度飞行拍摄等等,用户可以根据需要设定相应的预设拍摄方式,本发明并不限制对无人机100设定的预设拍摄方式。
[0050]再由用户对该无人机100发送触发指令,该触发指令为使无人机100进入自动拍摄模式的指令,在自动拍摄模式下,无人机100可以依据预设拍摄方式进行视频拍摄。该触发指令可以通过遥控终端的按键触发或者通过声控、手势等方式输入,本发明并不限制触发指令的输入方式。
[0051]若无人机100接收到触发指令,则执行步骤S2,若无人机100未接收到触发指令,则无人机100仍然处于正常工作状态。
[0052]步骤S2,响应所述触发指令,控制无人机100进入自动拍摄模式。
[0053]在本发明实施例中,步骤S2可以由控制模块220执行。控制模块220接收到触发指令之后,控制无人机100进入自动拍摄模式。进一步的,可以通过警示系统发出警示信号以提醒用户该无人机100已进入自动拍摄模式。警示系统可以为无人机100上设置的LED指示灯、报警灯或语音报警器。
[0054]在无人机进入自动拍摄模式后,执行步骤S3。
[0055]步骤S3,在自动拍摄模式下生成与预设拍摄方式对应的航线信息。
[0056]在本发明实施例中,步骤S3可以由生成模块230执行。生成模块230可以通过多种算法计算并生成与预设拍摄方式对应的航线信息,该航线信息可以包括第一航线信息和第二航线信息,第一航线信息包括无人机100的飞行轨迹(航线)、飞行速度等,第二航线信息包括摄像头角度等。然后,执行步骤S4。
[0057]步骤S4,控制无人机100依据所述航线信息飞行,并控制设置于无人机100上的视频拍摄装置依据所述航线信息进行视频拍摄。
[0058]在本发明实施例中,步骤S4可以由控制模块220执行。
[0059]由于第一航线信息包括无人机100的飞行轨迹(航线)、飞行速度等涉及无人机飞行参数的信息,第二航线信息包括摄像头角度等涉及相机拍摄参数的信息,因此,步骤S4可以包括以下步骤:步骤S41:控制无人机100依据第一航线信息飞行,步骤S42:控制设置于无人机100上的视频拍摄装置(相机)依据第二航线信息进行视频拍摄。然后,执行步骤S5。
[0060]步骤S5:判断是否接收到控制指令。
[0061]在本发明实施例中,步骤S5可以由控制模块220执行。无人机100在依据所述航线信息飞行并拍摄视频的过程中实时判断是否接收到控制指令。控制指令可以为第一控制指令、第二控制指令以及障碍物信息,该第一控制指令可以是控制无人机100退出自动拍摄模式的指令,该第二控制指令可以是除上述第一控制指令以外的其他指令,例如,无人机悬停指令、降落指令等,该障碍物信息可以是无人机100上的避障装置采集的预设范围内的障碍物信息。若接收到控制指令,则执行步骤S7,若未接收到控制指令,则执行步骤S6。
[0062]其中,步骤S5可以包括步骤S51:判断是否接收到第一控制指令,若是,则执行步骤S7,若否,则执行步骤S6 ο步骤S51中,可以由接收模块210接收第一控制指令。
[0063]步骤S5还可以包括步骤S52:判断是否接收到第二控制指令,若是,则执行步骤S7,若否,则执行步骤S6 ο步骤S52中,可以由接收模块210接收第二控制指令。
[0064]步骤S5还可以包括步骤S53:判断是否接收到障碍物信息,若是,则执行步骤S7,若否,则执行步骤S6。步骤S53中,可以由接收模块210接收障碍物信息。其中,障碍物信息可以通过无人机100上的避障装置(例如距离传感器)进行采集,然后发给接收模块210,接收模块210可以将障碍物信息再发送给控制模块220。
[0065]步骤S6,判断是否完成视频拍摄,若是,则执行步骤S7,若否,则执行步骤4。其中,步骤S6可以由控制模块220执行。控制模块220依据无人机100是否飞行至与第一航线信息对应的航线的终点位置来判断是否完成视频拍摄。
[0066]步骤S7,控制无人机退出自动拍摄模式。
[0067]步骤S7可以由控制模块220执行。
[0068]当接收模块210接收到第一控制指令并发送给控制模块220之后,可以包括以下步骤S71:依据第一控制指令控制无人机100退出自动拍摄模式并飞行至预设位置或悬停。步骤S71可以由控制模块220执行。当预设位置为第一航线信息对应的航线的起点位置时,控制模块220可以控制无人机100按照与第一航线信息对应的航线原路返回起点位置。或者,由生成模块230依据第一航线信息的航线起点与当前位置生成一条较佳的返回航线,控制模块220可以控制无人机100按照该返回航线返回至起点位置,例如,当与第一航线信息对应的航线为弧形航线时,为了节省时间,生成模块230可以生成一条由当前位置到起点位置之间的直线航线,控制模块220控制无人机100沿该直线航线快速返回至起点位置。当预设位置是用户预先设定的除起点位置以外的其他位置时,生成模块230可以依据当前位置与预设位置生成一条由当前位置到预设位置之间的直线航线,控制模块220控制无人机100沿该直线快速飞行至预设位置。
[0069]当接收模块210接收到第二控制指令并发送给控制模块220之后,可以包括以下步骤S72:依据第二控制指令控制无人机100退出自动拍摄模式并执行与所述第二控制指令对应的动作。步骤S72可以由控制模块220执行。
[0070]当接收模块210接收到无人机100采集的预设范围内的障碍物信息并发送给控制模块220之后,可以包括以下步骤S73:依据所述障碍物信息控制无人机100退出自动拍摄模式并飞行至预设位置或悬停。步骤S73可以由控制模块220执行。此处,控制模块220控制无人机100飞行至预设位置的方式与上述依据第一控制指令控制无人机100飞行至预设位置的方式相同,在此不再赘述。
[0071]当无人机100飞行至与第一航线信息对应的航线的终点位置时,可以包括以下步骤S74:控制无人机100飞行至预设位置或在所述航线的终点位置悬停。步骤S74可以由控制模块220执行。此处,控制模块220控制无人机100飞行至预设位置的方式与上述依据第一控制指令控制无人机100飞行至预设位置的方式相同,在此不再赘述。
[0072]进一步的,步骤S74还可以包括步骤S741:接收与第一航线信息对应的航线的起点位置与终点位置,当无人机100飞行至与第一航线信息对应的航线的终点位置,且终点位置与起点位置不一致时,控制无人机100退出自动拍摄模式并飞行至与第一航线信息对应的航线的起点位置或在所述航线的终点位置悬停;当无人机100飞行至终点位置,且终点位置与起点位置一致时,控制无人机100退出自动拍摄模式并在航线的终点位置悬停。其中,可以由接收模块210接收与第一航线信息对应的航线的起点位置与终点位置并发送给控制模块220,由控制模块220控制无人机100退出自动拍摄模式并飞行至与所述第一航线信息对应的航线的起点位置,或控制无人机100退出自动拍摄模式并在所述航线的终点位置悬停。
[0073]需要说明的是,当无人机100飞行至与第一航线信息对应的航线的终点位置时,可以由控制模块220先控制无人机100退出自动拍摄模式,再控制无人机100飞行至预设位置,因此无人机100在从终点位置飞行至预设位置的过程中不再进行视频拍摄。另外,当无人机100飞行至与第一航线信息对应的航线的终点位置时,无人机100也可以不退出自动拍摄模式,而是在自动拍摄模式下直接飞行至预设位置,因此无人机100在从终点位置飞行至预设位置的过程中会持续进行视频拍摄。
[0074]请参阅图4,是在预设拍摄方式为直线长镜头拍摄的情况下,利用本发明实施例提供的视频拍摄控制方法拍摄视频的场景示意图。
[0075]如图4所示,预先对无人机100设置为直线长镜头拍摄方式,并设置无人机拍摄过程中的加速度(例如0.5m/s2),以及设置摄像头俯仰角为a,使操作者300处于摄像头中,以拍摄关于该操作者300的视频。无人机100接收到触发指令后,进入自动拍摄模式,以当前位置为拍摄起点,以镜头拍摄角度a为延长线角度,向远离操作者300的方向移动。生成模块230依据预设的加速度实时计算无人机的飞行速度,无人机100的飞行速度由慢至快,拍摄一预设时间(即飞行时间,例如1s)后停止录制并悬停,得到一段直线长镜头拉远的视频。为了方便操作者300回收无人机100,无人机100的生成模块230可以依据当前位置与航线起点位置再生成一段由当前位置到航线起点位置的返回航线(例如由当前位置到航线起点位置的直线航线),以沿该返回航线飞回起点,在返航的过程中,无人机可以不退出自动拍摄模式,再录制一段直线长镜头拉近的视频。
[0076]进一步的,在更加具体的一个实施例中,操作者300可以通过长按手机APP上的短视频拍摄按钮来实现视频拍摄。该短视频拍摄按钮是一个类似相机快门的圆按钮。操作者300按着该短视频拍摄按钮不放,触发无人机100进入自动拍摄模式,然后无人机100以预设的直线长镜头拍摄方式开始向外后退飞行。这期间如果使用者松手,则认为可能出现意外或者使用者想中断,会立刻停止拍摄并飞回进入自动拍摄模式时的位置,在无人机100飞回进入自动拍摄模式时的位置的过程中,若操作者300又开始按短视频拍摄按钮,无人机100可以不响应此时短视频拍摄按钮发送的触发指令,而是先飞回到进入自动拍摄模式时的位置,再重新响应触发指令进入自动拍摄模式。
[0077]本发明实施例提供的一种视频拍摄控制装置、方法及无人机,能够以预设拍摄方式自动生成拍摄轨迹,保证了摄像头拍摄角度、无人机飞行轨迹的正确性,杜绝了人工操作所存在的误操作风险,以防错过拍摄机会。并且,在无人机拍摄视频时省却了用户手动控制无人机飞行轨迹的工作,每次拍摄都无需手动重复操作,方便快捷。在视频拍摄的过程中释放了用户的双手,也无需将注意力集中于操作无人机,以使用户在被无人机拍摄的过程中,能自由的做出想要的动作,并且更加专注于被拍摄。
[0078]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0079]另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0080]所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0081]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0082]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0083]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.一种视频拍摄控制装置,其特征在于,所述视频拍摄控制装置包括: 接收模块,用于接收触发指令; 控制模块,用于响应所述触发指令,控制无人机进入自动拍摄模式; 生成模块,用于在自动拍摄模式下生成与预设拍摄方式对应的航线信息; 所述控制模块还用于控制无人机依据所述航线信息飞行,并控制设置于所述无人机上的视频拍摄装置依据所述航线信息进行视频拍摄。2.如权利要求1所述的视频拍摄控制装置,其特征在于,所述航线信息包括第一航线信息,所述控制模块用于控制无人机依据所述第一航线信息飞行。3.如权利要求2所述的视频拍摄控制装置,其特征在于,所述控制模块还用于当所述无人机飞行至与所述第一航线信息对应的航线的终点位置时,控制所述无人机飞行至预设位置或在所述航线的终点位置悬停。4.如权利要求3所述的视频拍摄控制装置,其特征在于,所述接收模块还用于接收与所述第一航线信息对应的航线的起点位置与终点位置,当所述无人机飞行至与所述第一航线信息对应的航线的终点位置,且所述终点位置与起点位置不一致时,所述控制模块还用于控制所述无人机退出所述自动拍摄模式并飞行至与所述第一航线信息对应的航线的起点位置或在所述航线的终点位置悬停。5.如权利要求3所述的视频拍摄控制装置,其特征在于,所述接收模块还用于接收与所述第一航线信息对应的航线的起点位置与终点位置,当所述无人机飞行至与所述第一航线信息对应的航线的终点位置,且所述终点位置与起点位置一致时,所述控制模块还用于控制所述无人机退出所述自动拍摄模式并在所述航线的终点位置悬停。6.如权利要求1所述的视频拍摄控制装置,其特征在于,所述航线信息包括第二航线信息,所述控制模块用于控制所述视频拍摄装置依据所述第二航线信息进行视频拍摄。7.如权利要求1所述的视频拍摄控制装置,其特征在于,所述接收模块还用于接收第一控制指令,所述控制模块还用于依据所述第一控制指令控制所述无人机退出所述自动拍摄模式并飞行至预设位置或悬停。8.如权利要求1所述的视频拍摄控制装置,其特征在于,所述接收模块还用于接收第二控制指令,所述控制模块还用于依据所述第二控制指令控制所述无人机退出所述自动拍摄模式并执行与所述第二控制指令对应的动作。9.如权利要求1所述的视频拍摄控制装置,其特征在于,所述控制模块用于依据所述无人机采集的预设范围内的障碍物信息控制所述无人机退出所述自动拍摄模式并飞行至预设位置或悬停。10.一种视频拍摄控制方法,其特征在于,所述视频拍摄控制方法包括: 接收触发指令; 响应所述触发指令,控制无人机进入自动拍摄模式; 在自动拍摄模式下生成与预设拍摄方式对应的航线信息; 控制无人机依据所述航线信息飞行,并控制设置于所述无人机上的视频拍摄装置依据所述航线信息进行视频拍摄。11.如权利要求10所述的视频拍摄控制方法,其特征在于,所述航线信息包括第一航线信息,所述视频拍摄控制方法包括:控制无人机依据所述第一航线信息飞行。12.如权利要求11所述的视频拍摄控制方法,其特征在于,所述视频拍摄控制方法还包括:当所述无人机飞行至与所述第一航线信息对应的航线的终点位置时,控制所述无人机飞行至预设位置或在所述航线的终点位置悬停。13.如权利要求12所述的视频拍摄控制方法,其特征在于,所述视频拍摄控制方法还包括:接收与所述第一航线信息对应的航线的起点位置与终点位置,当所述无人机飞行至与所述第一航线信息对应的航线的终点位置,且所述终点位置与起点位置不一致时,控制所述无人机退出所述自动拍摄模式并飞行至与所述第一航线信息对应的航线的起点位置或在所述航线的终点位置悬停。14.如权利要求12所述的视频拍摄控制方法,其特征在于,所述视频拍摄控制方法还包括:接收与所述第一航线信息对应的航线的起点位置与终点位置,当所述无人机飞行至与所述第一航线信息对应的航线的终点位置,且所述终点位置与起点位置一致时,控制所述无人机退出所述自动拍摄模式并在所述航线的终点位置悬停。15.如权利要求10所述的视频拍摄控制方法,其特征在于,所述航线信息包括第二航线信息,所述视频拍摄控制方法包括:控制所述视频拍摄装置依据所述第二航线信息进行视频拍摄。16.如权利要求10所述的视频拍摄控制方法,其特征在于,所述视频拍摄控制方法还包括:接收第一控制指令,依据所述第一控制指令控制所述无人机退出所述自动拍摄模式并飞行至预设位置或悬停。17.如权利要求10所述的视频拍摄控制方法,其特征在于,所述视频拍摄控制方法还包括:接收第二控制指令,依据所述第二控制指令控制所述无人机退出所述自动拍摄模式并执行与所述第二控制指令对应的动作。18.如权利要求10所述的视频拍摄控制方法,其特征在于,所述视频拍摄控制方法还包括:接收所述无人机采集的预设范围内的障碍物信息,依据所述障碍物信息控制所述无人机退出所述自动拍摄模式并飞行至预设位置或悬停。19.一种无人机,其特征在于,所述无人机包括: 存储器; 处理器;及 视频拍摄控制装置,所述视频拍摄控制装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述视频拍摄控制装置包括: 接收模块,用于接收触发指令; 控制模块,用于响应所述触发指令,控制无人机进入自动拍摄模式; 生成模块,用于在自动拍摄模式下生成与预设拍摄方式对应的航线信息; 所述控制模块还用于控制无人机依据所述航线信息飞行,并控制设置于所述无人机上的视频拍摄装置依据所述航线信息进行视频拍摄。
【文档编号】H04N5/232GK106027896SQ201610448086
【公开日】2016年10月12日
【申请日】2016年6月20日
【发明人】杨建军, 杨霖
【申请人】零度智控(北京)智能科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1