变焦控制方法、系统、装置以及存储器、飞行器转让专利

申请号 : CN201580071382.X

文献号 : CN107408008B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 苏冠华杨芳沛

申请人 : 深圳市大疆灵眸科技有限公司

摘要 :

一种变焦控制方法、变焦控制系统(12)、变焦控制装置、存储器(11)以及飞行器(200),该变焦控制方法包括:接收对预设变焦开关(150)的滑动部(151)的滑动操作,以根据所述滑动操作控制所述滑动部(151)从初始位置开始在滑动区域(152)内进行相应移动(S502);根据所述滑动部(151)与所述初始位置之间的距离差值,确定变焦倍数的变化速率(S503);以所确定的变化速率控制所述变焦倍数的值发生变化(S504);当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数(S505)。

权利要求 :

1.一种变焦控制方法,应用于电子装置上,其特征在于,该电子装置包括预设变焦开关,该预设变焦开关包括滑动部和滑动区域,该方法包括以下步骤:接收对所述预设变焦开关的滑动部的滑动操作,以根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;

根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;

以所确定的变化速率控制所述变焦倍数的值发生变化;

当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数;

所述变焦控制方法包括获取变焦极限值,当变焦倍数到达预设的变焦极限值时,变焦倍数不再变化;

当所述变焦倍数与变焦极限值的差值大于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,控制所述变焦倍数的变化速率越大;

当所述变焦倍数与变焦极限值的差值小于或等于所述预设阈值时,控制所述变焦倍数的变化速率逐渐减小。

2.如权利要求1所述的变焦控制方法,其特征在于,当所述滑动操作结束时,控制所述滑动部以预设的移动速度往所述初始位置移动。

3.如权利要求2所述的变焦控制方法,其特征在于,所述滑动部与所述初始位置之间的距离差值越大,所述滑动部往所述初始位置移动的移动速度越大。

4.如权利要求1所述的变焦控制方法,其特征在于,所述滑动区域包括第一滑动区域和第二滑动区域,该方法进一步包括:当所述滑动部从所述初始位置往所述第一滑动区域移动时,以所确定的变化速率控制所述变焦倍数的值增加;或者当所述滑动部从所述初始位置往所述第二滑动区域移动时,以所确定的变化速率控制所述变焦倍数的值减小或保持不变。

5.如权利要求4所述的变焦控制方法,其特征在于,该方法还包括:当所述滑动部在所述滑动操作结束时若位于所述第一滑动区域,输出以所达到的变焦倍数执行第一变焦操作的第一控制指令;当所述滑动部在所述滑动操作结束时若位于所述第二滑动区域,输出以所达到的变焦倍数执行第二变焦操作的第二控制指令。

6.如权利要求1所述的变焦控制方法,其特征在于,该方法还包括:当所述滑动操作结束时,保持滑动操作结束时所达到的变焦倍数,并输出以该变焦倍数执行变焦操作的控制指令。

7.如权利要求1所述的变焦控制方法,其特征在于,该方法还包括:显示包括预设变焦开关的图形化用户界面。

8.一种变焦控制系统,运行于电子装置上,其特征在于,该电子装置包括预设变焦开关,该预设变焦开关包括滑动部和滑动区域,该系统包括:接收模块,用于接收对所述预设变焦开关的滑动部的滑动操作;

控制模块,用于根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;

确定模块,用于当所述滑动部从初始位置开始在所述滑动区域内相应移动时,根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;

所述控制模块,还用于以所确定的变化速率控制所述变焦倍数的值发生变化;

输出模块,用于当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数;

所述控制模块获取预设变焦极限值,当所述变焦倍数到达变焦极限值时,变焦倍数不再变化;

当所述变焦倍数与变焦极限值的差值大于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,控制所述变焦倍数的变化速率越大;

当所述变焦倍数与变焦极限值的差值小于或等于所述预设阈值时,控制所述变焦倍数的变化速率逐渐减小。

9.如权利要求8所述的变焦控制系统,其特征在于,当所述滑动操作结束时,所述控制模块控制所述滑动部以预设的移动速度往所述初始位置移动。

10.如权利要求9所述的变焦控制系统,其特征在于,所述滑动部与所述初始位置之间的距离差值越大,所述滑动部往所述初始位置移动的移动速度越大。

11.如权利要求8所述的变焦控制系统,其特征在于,所述滑动区域包括第一滑动区域和第二滑动区域,当所述滑动部从所述初始位置往所述滑动区域的第一滑动区域移动时,所述控制模块以所确定的变化速率控制所述变焦倍数的值增加;或者当所述滑动部从所述初始位置往所述第二滑动区域移动时,所述控制模块以所确定的变化速率控制所述变焦倍数的值减小或保持不变。

12.如权利要求11所述的变焦控制系统,其特征在于,当所述滑动部在所述滑动操作结束时若位于所述第一滑动区域,所述输出模块输出以所达到的变焦倍数执行第一变焦操作的第一控制指令;当所述滑动部在所述滑动操作结束时若位于所述第二滑动区域,所述输出模块输出以所达到的变焦倍数执行第二变焦操作的第二控制指令。

13.如权利要求8所述的变焦控制系统,其特征在于,所述输出模块用于:当所述滑动操作结束时,保持滑动操作结束时所达到的变焦倍数,并输出以该变焦倍数执行变焦操作的控制指令。

14.如权利要求8所述的变焦控制系统,其特征在于,该系统还包括显示模块,所述显示模块用于显示包括预设变焦开关的图形化用户界面。

15.一种变焦控制装置,应用于电子装置上,其特征在于,该电子装置包括预设变焦开关,该预设变焦开关包括滑动部和滑动区域,该变焦控制装置包括处理器,所述处理器用于:接收对所述预设变焦开关的滑动部的滑动操作,以根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;

根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;

以所确定的变化速率控制所述变焦倍数的值发生变化;

当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数;

所述处理器具体用于:获取预设变焦极限值,当所述变焦倍数到达变焦极限值时,控制变焦倍数不再变化;

当所述变焦倍数与变焦极限值的差值大于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,控制所述变焦倍数的变化速率越大;

当所述变焦倍数与变焦极限值的差值小于或等于所述预设阈值时,控制所述变焦倍数的变化速率逐渐减小。

16.如权利要求15所述的变焦控制装置,其特征在于,所述处理器具体用于:当所述滑动操作结束时,控制所述滑动部以预设的移动速度往所述初始位置移动。

17.如权利要求16所述的变焦控制装置,其特征在于,所述处理器具体用于:所述滑动部与所述初始位置之间的距离差值越大,控制所述滑动部往所述初始位置移动的移动速度越大。

18.如权利要求15所述的变焦控制装置,其特征在于,所述滑动区域包括第一滑动区域和第二滑动区域,所述处理器具体用于:当所述滑动部从所述初始位置往所述第一滑动区域移动时,以所确定的变化速率控制所述变焦倍数的值增加;或者当所述滑动部从所述初始位置往所述第二滑动区域移动时,以所确定的变化速率控制所述变焦倍数的值减小或保持不变。

19.如权利要求18所述的变焦控制装置,其特征在于,所述处理器具体用于:当所述滑动部在所述滑动操作结束时若位于所述第一滑动区域,输出以所达到的变焦倍数执行第一变焦操作的第一控制指令;当所述滑动部在所述滑动操作结束时若位于所述第二滑动区域,输出以所达到的变焦倍数执行第二变焦操作的第二控制指令。

20.如权利要求15所述的变焦控制装置,其特征在于,所述处理器具体用于:当所述滑动操作结束时,保持滑动操作结束时所达到的变焦倍数,并输出以该变焦倍数执行变焦操作的控制指令。

21.如权利要求15所述的变焦控制装置,其特征在于,所述处理器具体用于:控制所述电子装置显示包括预设变焦开关的图形化用户界面。

22.一种变焦控制存储器,用于存储程序指令,其特征在于,所述程序指令被处理器获取以执行以下步骤:接收对预设变焦开关的滑动部的滑动操作,并根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;

当所述滑动部从初始位置开始在所述滑动区域内相应移动时,根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率,并以所确定的变化速率控制所述变焦倍数的值发生变化;

当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数;

所述程序指令被处理器获取后还执行以下步骤:获取预设变焦极限值,当所述变焦倍数到达变焦极限值时,变焦倍数不再变化;

当所述变焦倍数与变焦极限值的差值大于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,控制所述变焦倍数的变化速率越大;

当所述变焦倍数与变焦极限值的差值小于或等于所述预设阈值时,控制所述变焦倍数的变化速率逐渐减小。

23.一种飞行器,该飞行器包括遥控终端和飞行器端的拍摄装置,其特征在于,该遥控终端包括预设变焦开关,该预设变焦开关包括滑动部和滑动区域,所述遥控终端用于:接收对所述预设变焦开关的滑动部的滑动操作,并根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;

根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;

以所确定的变化速率控制所述变焦倍数的值发生变化;

当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数;

所述遥控终端还用于:获取预设变焦极限值,当所述变焦倍数到达变焦极限值时,变焦倍数不再变化;

当所述变焦倍数与变焦极限值的差值大于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,控制所述变焦倍数的变化速率越大;

当所述变焦倍数与变焦极限值的差值小于或等于所述预设阈值时,控制所述变焦倍数的变化速率逐渐减小。

24.如权利要求23所述的飞行器,其特征在于,所述遥控终端还用于:生成变焦指令信息;

提供所述变焦指令信息给所述拍摄装置;

所述拍摄装置根据所述变焦指令信息中的参数进行变焦。

25.如权利要求23所述的飞行器,其特征在于:所述遥控终端还用于:当所述滑动操作结束时,保持所述滑动操作结束时所达到的变焦倍数,并将所述变焦倍数提供给所述拍摄装置。

26.如权利要求23所述的飞行器,其特征在于:所述遥控终端还包括显示元件,用于显示包括预设变焦开关的图形化用户界面。

说明书 :

变焦控制方法、系统、装置以及存储器、飞行器

技术领域

[0001] 本发明涉及数据处理技术,特别涉及一种变焦控制方法、系统、装置以及存储器、飞行器。

背景技术

[0002] 现有的数码相机中的变焦仍处于主要面向照片拍摄的旧模式,通过手动操作来控制变焦,这样对用户来说可能会造成操作上的不便。尤其在视频录制时并同时进行两指放大触发变焦,拍摄出来的画面不平滑,具有明显的卡顿与不可控。

发明内容

[0003] 有鉴于此,有必要提出一种拍摄装置及其变焦控制方法、系统,以解决上述问题。
[0004] 一种变焦控制方法,应用于电子装置上,该电子装置包括预设变焦开关,该预设变焦开关包括滑动部和滑动区域,该方法包括以下步骤:接收对所述预设变焦开关的滑动部的滑动操作,以根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;以所确定的变化速率控制所述变焦倍数的值发生变化;当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数。
[0005] 在一些实施例中,当所述滑动操作结束时,控制所述滑动部以预设的移动速度往所述初始位置移动。
[0006] 在一些实施例中,所述滑动部与所述初始位置之间的距离差值越大,所述滑动部往所述初始位置移动的移动速度越大。
[0007] 在一些实施例中,所述变焦控制方法包括获取变焦极限值,以及当变焦倍数到达预设的变焦极限值时,变焦倍数不再变化。
[0008] 在一些实施例中,所述滑动区域包括第一滑动区域和第二滑动区域,该方法进一步包括:当所述滑动部从所述初始位置往所述第一滑动区域移动时,以所确定的变化速率控制所述变焦倍数的值增加;或者
[0009] 当所述滑动部从所述初始位置往所述第二滑动区域移动时,以所确定的变化速率控制所述变焦倍数的值减小或保持不变。
[0010] 在一些实施例中,该方法还包括:
[0011] 当所述滑动部在所述滑动操作结束时若位于所述第一滑动区域,输出以所达到的变焦倍数执行第一变焦操作的第一控制指令;当所述滑动部在所述滑动操作结束时若位于所述第二滑动区域,输出以所达到的变焦倍数执行第二变焦操作的第二控制指令。
[0012] 在一些实施例中,当所述变焦倍数与变焦极限值的差值大于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,控制所述变焦倍数的变化速率越大。
[0013] 在一些实施例中,当所述变焦倍数与变焦极限值的差值小于或等于所述预设阈值时,控制所述变焦倍数的变化速率逐渐减小。
[0014] 在一些实施例中,该方法还包括:当所述滑动操作结束时,保持滑动操作结束时所达到的变焦倍数,并输出以该变焦倍数执行变焦操作的控制指令。
[0015] 在一些实施例中,该方法还包括:显示包括预设变焦开关的图形化用户界面。
[0016] 一种变焦控制系统,运行于电子装置上,该电子装置包括预设变焦开关,该预设变焦开关包括滑动部和滑动区域,该系统包括:接收模块,用于接收对所述预设变焦开关的滑动部的滑动操作;控制模块,用于根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;确定模块,用于当所述滑动部从初始位置开始在所述滑动区域内相应移动时,根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;所述控制模块,还用于以所确定的变化速率控制所述变焦倍数的值发生变化;输出模块,用于当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数。
[0017] 在一些实施例中,当所述滑动操作结束时,所述控制模块控制所述滑动部以预设的移动速度往所述初始位置移动。
[0018] 在一些实施例中,所述滑动部与所述初始位置之间的距离差值越大,所述滑动部往所述初始位置移动的移动速度越大。
[0019] 在一些实施例中,所述控制模块获取预设变焦极限值,当所述变焦倍数到达变焦极限值时,变焦倍数不再变化。
[0020] 在一些实施例中,所述滑动区域包括第一滑动区域和第二滑动区域,当所述滑动部从所述初始位置往所述滑动区域的第一滑动区域移动时,所述控制模块以所确定的变化速率控制所述变焦倍数的值增加;或者
[0021] 当所述滑动部从所述初始位置往所述第二滑动区域移动时,所述控制模块以所确定的变化速率控制所述变焦倍数的值减小或保持不变。
[0022] 在一些实施例中,当所述滑动部在所述滑动操作结束时若位于所述第一滑动区域,所述输出模块输出以所达到的变焦倍数执行第一变焦操作的第一控制指令;当所述滑动部在所述滑动操作结束时若位于所述第二滑动区域,所述输出模块输出以所达到的变焦倍数执行第二变焦操作的第二控制指令。
[0023] 在一些实施例中,所述控制模块用于:当所述变焦倍数与变焦极限值的差值大于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,控制所述变焦倍数的变化速率越大。
[0024] 在一些实施例中,所述控制模块用于:当所述变焦倍数与变焦极限值的差值小于或等于所述预设阈值时,控制所述变焦倍数的变化速率逐渐减小。
[0025] 在一些实施例中,所述输出模块用于:当所述滑动操作结束时,保持滑动操作结束时所达到的变焦倍数,并输出以该变焦倍数执行变焦操作的控制指令。
[0026] 在一些实施例中,该系统还包括显示模块,所述显示模块用于显示包括预设变焦开关的图形化用户界面。
[0027] 在一些实施例中,该电子装置包括预设变焦开关,该预设变焦开关包括滑动部和滑动区域,该变焦控制装置包括处理器,所述处理器用于:接收对所述预设变焦开关的滑动部的滑动操作,以根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;以所确定的变化速率控制所述变焦倍数的值发生变化;当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数。
[0028] 在一些实施例中,所述处理器具体用于:当所述滑动操作结束时,控制所述滑动部以预设的移动速度往所述初始位置移动。
[0029] 在一些实施例中,所述处理器具体用于:所述滑动部与所述初始位置之间的距离差值越大,控制所述滑动部往所述初始位置移动的移动速度越大。
[0030] 在一些实施例中,所述处理器具体用于:获取预设变焦极限值,当变焦倍数到达变焦极限值时,控制变焦倍数不再变化。
[0031] 在一些实施例中,所述滑动区域包括第一滑动区域和第二滑动区域,所述处理器具体用于:当所述滑动部从所述初始位置往所述第一滑动区域移动时,以所确定的变化速率控制所述变焦倍数的值增加;或者
[0032] 当所述滑动部从所述初始位置往所述第二滑动区域移动时,以所确定的变化速率控制所述变焦倍数的值减小或保持不变。
[0033] 在一些实施例中,所述处理器具体用于:当所述滑动部在所述滑动操作结束时若位于所述第一滑动区域,输出以所达到的变焦倍数执行第一变焦操作的第一控制指令;当所述滑动部在所述滑动操作结束时若位于所述第二滑动区域,输出以所达到的变焦倍数执行第二变焦操作的第二控制指令。
[0034] 在一些实施例中,所述处理器具体用于:
[0035] 当所述变焦倍数与变焦极限值的差值大于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,控制所述变焦倍数的变化速率越大。
[0036] 在一些实施例中,所述处理器具体用于:当所述变焦倍数与变焦极限值的差值小于或等于所述预设阈值时,控制所述变焦倍数的变化速率逐渐减小。
[0037] 在一些实施例中,所述处理器具体用于:当所述滑动操作结束时,保持滑动操作结束时所达到的变焦倍数,并输出以该变焦倍数执行变焦操作的控制指令。
[0038] 在一些实施例中,所述处理器具体用于:控制所述电子装置显示包括预设变焦开关的图形化用户界面。
[0039] 一种变焦控制存储器,用于存储程序指令,所述程序指令被处理器获取以执行以下步骤:接收对所述预设变焦开关的滑动部的滑动操作,并根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;当所述滑动部从初始位置开始在所述滑动区域内相应移动时,根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率,并以所确定的变化速率控制所述变焦倍数的值发生变化;当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数。
[0040] 一种飞行器,该飞行器包括遥控终端和飞行器端的拍摄装置,该遥控终端包括预设变焦开关,该预设变焦开关包括滑动部和滑动区域,所述遥控终端用于:接收对所述预设变焦开关的滑动部的滑动操作,并根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;以所确定的变化速率控制所述变焦倍数的值发生变化;当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数。
[0041] 在一些实施例中,所述遥控终端还用于:生成变焦指令信息;
[0042] 提供所述变焦指令信息给所述拍摄装置;所述拍摄装置根据所述变焦指令信息中的参数进行变焦。
[0043] 在一些实施例中:所述遥控终端还用于:当所述滑动操作结束时,保持所述滑动操作结束时所达到的变焦倍数,并将所述变焦倍数提供给所述拍摄装置。
[0044] 在一些实施例中:所述遥控终端还包括显示元件,用于显示包括预设变焦开关的图形化用户界面。
[0045] 本发明的变焦控制方法采用速度可控的方式来执行变焦操作,使得用户可以方便地执行变焦操作,使得拍摄出来的画面更加平滑,避免了拍摄画面出现卡顿与不可控的问题。

附图说明

[0046] 图1是本发明实施例的一种电子装置的功能模块示意图。
[0047] 图2是本发明实施例的一种变焦控制系统的功能模块示意图。
[0048] 图3是本发明实施例的一种电子装置的图形化用户界面示意图。
[0049] 图4是本发明实施例的飞行器、遥控终端、拍摄装置的连接示意图。
[0050] 图5是本发明实施例的一种变焦控制方法的流程示意图。
[0051] 主要元件符号说明
[0052]
[0053]
[0054] 如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

[0055] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056] 具体的,请参阅图1,是本发明实施例的一种电子装置的功能模块示意图。在本较佳实施例中,所述电子装置1可以包括,但不限于相互电性连接的存储器11、变焦控制系统12、处理器13、显示装置14。
[0057] 所述处理器13用于执行所述变焦控制系统12中各功能模块的功能。所述变焦控制系统12以软件程序或指令的形式安装在所述存储器11中,并由该处理器13执行。在一些实施例中,所述处理器13可以是中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片。
[0058] 所述存储器11用于存储所述电子装置1的各类数据和/指令。所述存储器11可以是所述电子装置1的内部存储器,也可为可移除的存储器,例如可移除媒体卡,外置U盘,及其他闪存或存储设备等。在本较佳实施例中,所述存储器11用于存储所述变焦控制系统12的程序指令。
[0059] 所述显示装置14用于显示所述电子装置1的各类可视化数据,例如所述电子装置1所拍摄的景象。在本较佳实施例中,所述显示装置14用于显示图形化用户界面(Graphical User Interface,GUI)15。所述显示装置14可以为触控屏,例如电容式触摸屏,或电阻式触摸屏等任意适用的触摸屏。在其他较佳实施例中,所述显示装置14也可以是其他类型的显示屏。
[0060] 在本较佳实施例中,所述变焦控制系统12可以被分割成一个或多个模块,所述一个或多个模块被存储在所述存储器11中并被配置成由一个或多个处理器(本实施例为一个处理器13)执行。所述电子装置1利用该变焦控制系统12可以自动控制所述变焦操作的速度,以速度可控的方式来执行变焦操作。
[0061] 在本较佳实施例中,所述电子装置1即可作为变焦控制装置。应说明的是,所述电子装置1可以不具有图像拍摄功能,例如,该电子装置1可以是飞行器的遥控器等各类任意适用的装置,将处理好的变焦参数传送给飞行器的拍摄装置等。在另一较佳实施例中,所述电子装置1可以具有图像拍摄功能,即,该电子装置1为拍摄装置,包括镜头/镜头组、成像元件、影像运算芯片等各类功能元件(图1中未示出)以实现所述电子装置1的拍摄功能。
[0062] 参阅图2所示,是本发明变焦控制系统12的较佳实施例的功能模块图。所述变焦控制系统12至少包括,但不限于,显示模块120、接收模块122、确定模块124、控制模块126及输出模块128。上述各功能模块是完成特定功能的各个程序段,比软件程序本身更适合于描述软件在计算机中的执行过程,如在电子装置1的处理器13中执行,因此本发明对软件程序的描述都以模块描述。另外,上述各功能模块亦可以由硬件、固件(firmware)方式实现。
[0063] 所述显示模块120用于在显示装置14上显示包括预设变焦开关150的图形化用户界面15。所述预设变焦开关150为一个滑动开关控件。该预设变焦开关150包括一个滑动部151和滑动区域152。所述滑动部151能够在所述滑动区域152中滑动。初始状态下,所述预设变焦开关150位于所述滑动区域152中的一个初始位置。在本较佳实施例中,所述滑动区域
152分为两个部分,包括第一滑动区域1521与第二滑动区域1522。参见图3所示,所述预设变焦开关150的形状为一个直条状,该直条状的两端为半圆形。所述预设变焦开关150中的黑色圆即为所述滑动部151。在一实施方式中,所述滑动部151位于所述滑动区域152的中间(参阅图3所示)。所述预设变焦开关150中位于所述滑动部151之上的区域为第一滑动区域
1521,位于所述滑动部151之下的区域为第二滑动区域1522。所述电子装置1的用户可以使用手指或触控笔等拖拉所述滑动部151从所述初始位置往所述第一滑动区域1521或第二滑动区域1522移动。在一较佳实施例中,在对所述预设变焦开关150中滑动部151的操作中,所述图形化用户界面15上加入了用户界面阻尼,使得用户在操作所述滑动部151往滑动区域
152的运动的阻碍越来越大,使用户体会到阻碍的感觉。
[0064] 在其他较佳实施例中,所述预设变焦开关150的形状并不局限于如图3所示的形状。所述预设变焦开关150可以是具有缺口的圆条状,利用所述滑动部151将所述圆条状划分为两个滑动区域。
[0065] 在进一步的实施例中,所述预设变焦开关150还包括多个变焦倍数指示条153(如图3中的短横条所示),用以指示所述滑动区域152中当前位置所对应的一个变焦倍数的变化速率。
[0066] 所述接收模块122或所述处理器13用于接收对所述预设变焦开关150的滑动操作,并根据所述滑动操作控制所述预设变焦开关150的滑动部151从所述初始位置开始进行相应移动。在一实施例中,所述接收模块122或处理器13用于接收用户在显示装置14上拖拉所述滑动部151的触控操作,根据所述用户的手指或触控笔在显示装置14上经过的坐标,对应地控制所述滑动部151在所述第一滑动区域1521或第二滑动区域1522内移动。在一实施方式中,当接收到控制所述预设变焦开关150的滑动部151往第一方向移动的操作时,所述控制模块126或处理器13控制所述滑动部151在所述预设变焦开关的第一滑动区域1521内移动;当接收到控制所述预设变焦开关150的滑动部151往第二方向移动的操作时,所述控制模块126或处理器13控制所述滑动部151在所述预设变焦开关的第二滑动区域1522内移动。
[0067] 所述确定模块124或处理器13用于当控制所述滑动部151从所述初始位置开始移动的同时,根据所述滑动部151与所述初始位置之间的距离差值,确定变焦倍数的变化速率。在本较佳实施例中,所述滑动部151与所述初始位置之间的不同距离差值均有一个对应的变化速率。在一实施方式中,所述滑动部151与所述初始位置之间的距离差值越大,所述变焦倍数的变化速率越大。在其他较佳实施例中,所述滑动部151与所述初始位置之间不同范围的距离差值可以对应有一个变化速率。
[0068] 可以理解,在滑动所述滑动部151时,所述确定模块124或处理器13根据所述滑动部151与初始位置的距离关系确定变焦倍数。具体地,在所述变焦开关150的滑动部151从初始位置开始在第一滑动区域1521和第二滑动区域1522滑动时,变焦倍数不断变化,且该变焦倍数的变化速率与滑动部151和初始位置的距离成正比、线性关系、非线性关系等。
[0069] 所述控制模块126或处理器13用于当确定所述变焦倍数的变化速率时,以所确定的变化速率控制所述变焦倍数的值发生变化。
[0070] 在一较佳实施中,所述控制模块126或处理器13控制所述变焦倍数发生变化时,所述显示装置14上可以显示一个图形控件,以实时显示该不断变化的变焦倍数的值,使用户可以及时了解当前所达到的变焦倍数。
[0071] 其中,在一实施例中,当所述滑动部151从所述初始位置往所述第一滑动区域1521移动时,所述控制模块126或处理器13以所确定的变化速率控制所述变焦倍数的值增加。当所述滑动部151从所述初始位置往所述第二滑动区域1522移动时,所述控制模块126或处理器13以所确定的变化速率控制所述变焦倍数的值减小或保持所述变焦倍数的值不变。
[0072] 所述输出模块128或处理器13获取此次滑动操作结束时所达到的变焦倍数,并保持该结束时的变焦倍数。
[0073] 可以理解,在滑动部151滑动的过程中,变焦倍数不断变化,且输出模块128和处理器13不断获取该变化后的变焦倍数。当拍摄装置和显示装置14集成在同一个电子装置1上时,所述输出模块128将获取的变焦倍数发送给控制模块126,而所述处理器13则直接获取所述变焦倍数即可,定期或实时输出以该变焦倍数执行变焦操作的控制指令;当拍摄装置和显示装置14不在同一个设备上时,如拍摄装置为飞机端的摄像机,而显示装置14为移动终端或遥控器,则显示装置14所在装置上的处理器13获取所述变焦倍数后,将所述变焦倍数发送给飞机端以执行所述变焦操作,或由输出模块128发送给飞机端。本实施例中,以固定时间间隔发送变焦倍数给所述飞机端。可以理解,也可以相隔固定变焦倍数阶梯给所述输出端发送实际变焦倍数,如当变焦倍数为整数时发送。
[0074] 在本较佳实施例中,当所述滑动部151在所述滑动操作结束时位于所述第一滑动区域1521时,输出以所达到的变焦倍数执行第一变焦操作的第一控制指令;当所述滑动部151在所述滑动操作结束时位于所述第二滑动区域1522时,输出以所达到的变焦倍数执行第二变焦操作的第二控制指令。在一实施方式中,所述第一变焦操作可以为放大操作,所述第二变焦操作可以为缩小操作。其中,当所述电子装置1不具有拍摄功能时,所述处理器13可以将上述控制指令发送至与该电子装置1相互通信的其他装置(如拍摄装置),以控制该其他装置执行变焦操作。当所述电子装置1具有拍摄功能时,所述处理器13可以直接控制相应的元件执行所述变焦操作。
[0075] 所述控制模块126或所述处理器13还用于当此次滑动操作结束时,控制所述滑动部151以预设的移动速度往其初始位置移动。应说明的是,当用户的手指或触控笔离开所述显示装置14时,表示此次滑动操作结束。在一实施例中,所述控制模块126可以根据所述滑动部151在所述滑动操作结束时所在滑动区域152中的位置确定一对应的移动速度,控制所述滑动部151以该确定的移动速度返回至所述初始位置。其中,所述滑动部151所在位置离所述初始位置越远,该位置所对应的移动速度越大。
[0076] 应说明的是,所述控制模块126或处理器13在以所确定的变化速率控制所述变焦倍数的值增加时,会先获取预设的变焦极限值。当所述变焦倍数增加到所述变焦极限值时,确定所述变焦倍数的变化速率为零,停止增加所述变焦倍数。在一较佳实施例中,当所述增加的变焦倍数接近所述变焦极限值时(例如,所增加的变焦倍数与所述变焦极限值之间的差值小于一预设值时),逐渐减小所述变焦倍数的变化速率,以平滑过渡到所述变焦极限值。其中,在所述变焦倍数接近所述变焦极限值时,所述处理器13或控制模块126会控制变焦倍数以逐渐减小的速率变化,而此时,所述显示装置14可仍然持续按照之前的频率给处理器13发送变焦倍数,而所述处理器13实际上则按照另一较为缓慢的,逐渐减小的速率更新变焦倍数,从而实现到极值的平滑过渡;或者,当接近变焦极限值时,所述显示装置14以较为缓慢的、逐渐减小的频率给所述处理器13发送变焦倍数,所述处理器13接收并按照发送的变焦倍数进行更新。
[0077] 如果当所述滑动部151由所述初始位置往第一滑动区域1521移动时,所述确定模块124获取预设的变焦极限值。所述预设的变焦极限值是电子装置1(该电子装置1具有拍照功能),或与所述电子装置1通信连接的拍照装置能够支持的最大变焦倍数。
[0078] 由于只有在进行了放大变焦操作时才能够进行缩小变焦操作,因此,如果当所述滑动部151由所述初始位置往第二滑动区域1522移动时,需要先获取当前的变焦倍数,在对其进行缩小。具体地,如果在控制所述滑动部151从所述初始位置往第二滑动区域1522移动之前,并没有生成以所达到的变焦倍数执行第一变焦操作的第一控制指令,即之前并未进行放大,此时即使所述滑动部151从所述初始位置往第二滑动区域1522移动,所述确定模块124确定该当前变焦倍数的变焦极限值为1,保持所述变焦倍数不变。如果所述滑动部151由第一滑动区域1521返回至所述初始位置后,并且根据进一步的滑动操作由所述初始位置往第二滑动区域1522移动时,所述确定模块124或处理器13获取变焦极限值;以及当所述变焦倍数增加到所述变焦极限值时,确定所述变焦倍数的变化速率为零,停止增加所述变焦倍数。
[0079] 应说明的是,在其他较佳实施例中,所述显示模块120、所述接收模块122可以省略。所述预设变焦开关150可以是设置在电子装置1上的滑动开关部件。该预设变焦开关150具有滑动件(与所述滑动部151功能相同)和滑动槽(等同于所述滑动区域152),所述滑动件能够在滑动槽中移动。在一较佳实施例中,所述滑动槽也可以进一步地划分为第一滑动槽和第二滑动槽。进一步地,所述电子装置1还包括控制所述滑动件移动的元件、控制所述滑动件返回所述初始位置的元件,以及所述确定模块124可以根据所述滑动件在所述滑动槽中的位置,确定所述变焦倍数的变化速率时,以及所述控制模块126以所确定的变化速率控制所述变焦倍数的值发生变化。所述输出模块128根据此次滑动操作结束时所达到的变焦倍数,输出以该变焦倍数执行变焦操作的控制指令。
[0080] 请参阅图4,一种飞行器200包括遥控终端201和飞行器端的拍摄装置203。所述遥控终端201可执行上述的电子装置1的所有功能,该遥控终端201包括预设变焦开关(图未示),该预设变焦开关包括滑动部和滑动区域,所述遥控终端201用于接收对所述预设变焦开关的滑动部的滑动操作,并根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动;根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率;以所确定的变化速率控制所述变焦倍数的值发生变化;当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数。
[0081] 所述遥控终端201生成变焦指令信息;提供所述变焦指令信息给所述拍摄装置203;所述拍摄装置203根据所述变焦指令信息中的参数进行变焦。所述遥控终端201可通过直接或间接的方式将所述变焦指令发送给所述拍摄装置203。
[0082] 所述遥控终端201还包括显示元件205,用于显示包括预设变焦开关的图形化用户界面。
[0083] 参阅图5,是本发明的一种变焦控制方法较佳实施例的流程图500。应说明的是,本发明所述变焦控制方法并不限于图5所示流程图中的步骤及顺序。根据不同的实施例,图5所示流程图中的步骤可以增加、移除、或者改变顺序。在本较佳实施例中,所述方法500可以从步骤S501开始。
[0084] 步骤S501,显示包括预设变焦开关150的图形化用户界面。具体地,所述显示装置14显示包括预设变焦开关150的图形化用户界面15。本实施方式中,所述预设变焦开关150为一个滑动开关控件。该预设变焦开关150包括滑动部151和滑动区域152。所述滑动部151能够在所述滑动区域152中滑动,所述滑动区域152包括一个初始位置及位于初始位置两侧的第一滑动区域1521和第二滑动区域1522。初始状态下,所述预设变焦开关150位于所述滑动区域152中的一个初始位置。所述电子装置1的用户可以使用手指或触控笔等拖拉所述滑动部151在所述第一滑动区域1521或第二滑动区域1522内移动。可以理解,所述变焦开关
150也可为可被滑动操作的物理的实体开关,从而通过滑动该实体开关进行变焦。
[0085] 步骤S502,接收对所述预设变焦开关150的滑动部的滑动操作,以根据所述滑动操作控制所述预设变焦开关的滑动部从初始位置开始在所述滑动区域内进行相应移动。具体地,所述显示装置14接收对所述预设变焦开关150的滑动操作,并根据所述滑动操作控制所述预设变焦开关150的滑动部151进行相应移动。在一实施方式中,当接收到控制所述预设变焦开关150的滑动部151往第一方向移动的操作时,控制所述滑动部151在所述第一滑动区域1521内移动;当接收到控制所述预设变焦开关150的滑动部151往第二方向移动的操作时,控制所述滑动部151在所述预设变焦开关的第二滑动区域1522内移动。
[0086] 步骤S503,根据所述滑动部与所述初始位置之间的距离差值,确定变焦倍数的变化速率。具体地,当控制所述滑动部151从所述初始位置开始移动的同时,根据所述滑动部151与所述初始位置之间的距离差值,确定变焦倍数的变化速率,以及以所确定的变化速率控制所述变焦倍数的值发生变化。在本较佳实施例中,所述滑动部151与所述初始位置之间的不同距离差值均有一个对应的变化速率。
[0087] 在本实施方式中,根据处理器13的性能、画面质量等因素预设变焦极限值。当所述变焦倍数与变焦极限值的差值小于或等于预设阈值时,所述滑动部与所述初始位置之间的距离差值越大,所述变焦倍数的变化速率越大;当所述变焦倍数与变焦极限值的差值大于所述预设阈值时,所述变焦倍数的变化速率逐渐减小。具体地,假设变焦倍数的最大极限值为10,最小极限值为1。在控制变焦开关150的滑动部151从初始位置向第一滑动区域1521滑动过程中,当实际的变焦倍数与变焦极限值之间的差值大于某一预设阈值时,如二者之差大于1,即当变焦倍数小于或等于9时,变焦开关150的滑动部151与初始位置的距离逐渐变大时,变焦倍数的变化速率逐渐增大;当实际的变焦倍数与变焦极限值之间的差值小于或等于某一预设阈值时,如二者之差小于或等于1,即当变焦倍数大于9时,所述变焦倍数的变化速率逐渐减小。因变焦倍数变化到变焦极限值后,变化速率将为0,故在接近所述变焦极限值时,逐渐减小变焦倍数的变化速率,可实现平滑过渡。
[0088] 同样,在控制变焦开关150的滑动部151从初始位置向第二滑动区域1522滑动过程中,当实际的变焦倍数与变焦极限值之间的差值大于预设阈值,如1时,变焦倍数的变化速率随着变焦开关150的滑动部151与初始位置的距离的增大而增大;当实际的变焦倍数与变焦极限值之间的差值小于或等于预设阈值,如1时,变焦倍数的变化速率逐渐减小,从而实现往变焦极值变化时的平滑过渡,进而保证拍摄画面放大或缩小时的变化较为平滑。
[0089] 可以理解,在其他实施方式中,所述滑动部151与所述初始位置之间的距离差值越大,所述变焦倍数的变化速率越大。在其他较佳实施例中,所述滑动部151与所述初始位置之间不同范围的距离差值可以对应有一个变化速率。
[0090] 步骤S504,以所确定的变化速率控制所述变焦倍数的值发生变化。具体地,在所述变焦开关150的滑动部151从初始位置开始在第一滑动区域1521和第二滑动区域1522滑动时,变焦倍数不断变化,且该变焦倍数的变化速率与滑动部151和初始位置的距离成正比、线性关系、非线性关系等。
[0091] 当拍摄装置和显示装置14集成在一个设备上时,所述处理器13则直接获取所述变焦倍数即可;当拍摄装置和显示装置14不在同一个设备上时,如拍摄装置为飞机端的摄像机,而显示装置14为移动终端或遥控器,则获取所述变焦倍数后,则需要将所述变焦倍数发送给飞机端以执行相应的变焦操作。本实施例中,以固定时间间隔发送变焦倍数给所述飞机端。可以理解,也可以相隔固定变焦倍数阶梯给所述飞机端发送实际变焦倍数,如当变焦倍数为整数时发送。
[0092] 步骤S505,当此次滑动操作结束时,保持此次滑动操作结束时所达到的变焦倍数。
[0093] 具体地,当用户手指或触控笔放开所述滑动部151时,此次变焦滑动结束,所述滑动部151自动滑动回初始位置,获取此次变焦滑动操作结束时所达到的变焦倍数,并保持该变焦倍数,以及发送该变焦倍数给处理器13或控制模块126以执行变焦操作的控制指令。应说明的是,当所述滑动部151在所述滑动操作结束时位于所述第一滑动区域1521时,生成以所达到的变焦倍数执行第一变焦操作的第一控制指令;当所述滑动部151在所述滑动操作结束时位于所述第二滑动区域1522时,生成以所达到的变焦倍数执行第二变焦操作的第二控制指令。在一实施方式中,所述第一变焦操作可以为放大操作,所述第二变焦操作可以为缩小操作。
[0094] 由于只有在进行了放大变焦操作时才能够进行缩小变焦操作,因此,如果当所述滑动部151由所述初始位置往第二滑动区域1522移动时,需要先获取当前的变焦倍数,在对其进行缩小。具体地,如果在控制所述滑动部151从所述初始位置往第二滑动区域1522移动之前,并没有生成以所达到的变焦倍数执行第一变焦操作的第一控制指令,即之前并未进行放大,此时即使所述滑动部151从所述初始位置往第二滑动区域1522移动,所述确定模块124确定该当前变焦倍数的变焦极限值为1,并进而确定所述变焦倍数的变化速率为零,不增加所述变焦倍数。如果所述滑动部151由第一滑动区域1521返回至所述初始位置后,并且根据进一步的滑动操作由所述初始位置往第二滑动区域1522移动时,获取第一控制指令中变焦倍数;以及当所述变焦倍数增加到所述变焦极限值时,确定所述变焦倍数的变化速率为零,停止增加所述变焦倍数。
[0095] 应说明的是,在另一较佳实施例中,上述流程步骤也可以省略步骤S501与S502,直接执行步骤S503-505。
[0096] 在本发明所提供的几个实施例中,应该理解到,所揭露的相关装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0097] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0098] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0099] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得计算机处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或者光盘等各种可以存储程序代码的介质。
[0100] 最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。