一种手机空中拍照摄影的方法

文档序号:7815114阅读:448来源:国知局
一种手机空中拍照摄影的方法
【专利摘要】本发明公开了一种手机空中拍照摄影的方法,其根据陀螺仪的方向不改变的特性,通过将陀螺仪采集到的弧度角和球形旋转摄像头的修正角传给摄像头旋转控制服务,转化为摄像头转动控制时间量,分别输出对应的微型马达的转动轴的转动时间,通过调整三个微型马达的转动轴的转动控制球形旋转摄像头实时转动,使其摄像孔始终与陀螺仪的初始方向保持一致,进而便于控制手机在空中进行拍摄或摄影,其操作方便,方向自动控制,趣味性高,拍摄效果好,在手机运动的时候能够抓住拍照的瞬间图像,提升了用户体验。
【专利说明】一种手机空中拍照摄影的方法

【技术领域】
[0001]本发明涉及手机【技术领域】,更具体地说,是涉及一种手机空中拍照摄影的方法。

【背景技术】
[0002]目前,越来越多的用户使用智能手机等拍照设备进行拍照,拍照方式五花八门,有手持自拍,定时自拍、朋友帮忙拍摄等方式,但是要想实现从空中拍摄自己或是朋友们的话,就必须借助其他设备,如无人机等控制设备,该设备昂贵且不便携带。另外,要是将手机扔在空中进行拍摄,方向不好控制,拍出来的照片不理想。


【发明内容】

[0003]本发明的目的在于克服现有技术中的上述缺陷,提供一种操作方便、拍摄效果好、趣味性高、可提升用户体验的手机空中拍照摄影的方法。
[0004]为实现上述目的,本发明提供的技术方案如下:一种手机空中拍照摄影的方法,所述手机设有球形旋转摄像头和驱动球形旋转摄像头旋转到任意角度的驱动装置,所述驱动装置包括三个转速额定且对应于x、y、ζ轴方向的微型马达,该方法包括以下步骤:
[0005]S1、设置手机中的陀螺仪的初始方向;
[0006]S2、当手机在空中时,接收陀螺仪传入的手机在X、y、ζ轴方向转动的弧度角;
[0007]S3、计算球形旋转摄像头在X、y、ζ轴方向的修正角,其中,所述修正角为陀螺仪当前位置相对于初始位置的弧度角;
[0008]S4、将陀螺仪传入的弧度角和球形旋转摄像头的修正角传给摄像头旋转控制服务,转化为摄像头转动控制时间量,分别输出对应的微型马达的转动轴的转动时间,通过调整三个微型马达的转动轴的转动控制球形旋转摄像头实时转动,使其摄像孔始终与陀螺仪的初始方向保持一致;
[0009]S5、控制手机拍摄或摄影。
[0010]作为优选的,在上述技术方案中,所述步骤S4的具体步骤包括:
[0011]对球形旋转摄像头初始化建模,建立三维球面坐标函数体,将球形旋转摄像头划分为三个曲面,分别为AB面、AC面和BC面,其中,A、B、C经线虚拟对应空间三坐标的x、y、ζ轴;
[0012]根据陀螺仪传入的弧度角和球形旋转摄像头的修正角,模拟计算球形旋转摄像头的摄像孔在三维虚拟球面模型中的点D位置;
[0013]当点D在AB面上时,则将在A、B经线方向上转动到点D位置所要转动的弧度转化成与A、B经线相对应的X、y微型马达的转动轴的转动时间,驱动球形旋转摄像头旋转;
[0014]当点D在BC面上时,则将在B、C经线方向上转动到点D位置所要转动的弧度转化成与B、C经线相对应的Y、ζ微型马达的转动轴转动时间,驱动球形旋转摄像头旋转;
[0015]当点D在AC面上时,则将在A、C经线方向上转动到点D位置所要转动的弧度转化成与A、C经线相对应的X、ζ微型马达的转动轴转动时间,驱动球形旋转摄像头旋转。
[0016]作为优选的,在上述技术方案中,所述根据陀螺仪传入的弧度角和球形旋转摄像头的修正角,模拟计算球形旋转摄像头的摄像孔在三维虚拟球面模型中的点D位置的步骤具体包括:
[0017]设定计算机建模函数体:D(a, b, c) = Μ( Θ (anglex, angley, anglez), β ( β x,β y,β ζ));
[0018]其中,D是输出量,数组型,a、b、c分别代表位置点D在三维虚拟球面上x、y、ζ方向的弧度角位置,参数Θ是陀螺仪传入的弧度角,数组型,anglex、angley、anglez分别代表在x、y、ζ方向转动的弧度角,参数β是球形旋转摄像头的修正角,数组型,βχ> βζ分别代表在x、y、ζ方向的修正角;
[0019]M函数体对参数Θ累加计算,得到临时累加值D1,依据参数β和临时累加值Dl比较做补差,最终M函数体计算输出点D的位置。
[0020]作为优选的,在上述技术方案中,所述将在对应的经线方向上转动到点D位置所要转动的弧度转化成对应的微型马达的转动轴的转动时间的步骤具体包括:
[0021]S函数建模,计算一个虚拟位置点E到点D之间在三坐标方向的分量差,即得到在对应的经线方向上转动到点D位置所要转动的弧度;
[0022]通过微型马达的额定转速得到其角速度,结合在对应的经线方向上转动到点D位置所要转动的弧度,计算出对应的微型马达的转动轴的转动时间。
[0023]作为优选的,在上述技术方案中,所述步骤S5的具体步骤包括:
[0024]当手机采集的参数信息达到规定阈值时,则控制手机开始拍摄或摄影,其中,所述手机采集的参数信息包括加速度值、速度值、高度值或时间值。
[0025]作为优选的,在上述技术方案中,所述步骤S5的具体步骤包括:
[0026]接收与手机进行wifi或蓝牙方式连接的外设控制设备发送的拍摄指令,控制手机拍摄或摄影。
[0027]作为优选的,在上述技术方案中,所述步骤S5之后还包括:
[0028]在手机下降过程中,通过与手机相连接的缓冲设备以缓冲手机下降速度。
[0029]作为优选的,在上述技术方案中,所述缓冲设备为弹簧细绳。
[0030]与现有技术相比,本发明的有益效果在于:
[0031]本发明根据陀螺仪的方向不改变的特性,通过将陀螺仪采集到的弧度角和球形旋转摄像头的修正角传给摄像头旋转控制服务,转化为摄像头转动控制时间量,分别输出对应的微型马达的转动轴的转动时间,通过调整三个微型马达的转动轴的转动控制球形旋转摄像头实时转动,使其摄像孔始终与陀螺仪的初始方向保持一致,进而便于控制手机在空中进行拍摄或摄影,其操作方便,方向自动控制,趣味性高,拍摄效果好,在手机运动的时候能够抓住拍照的瞬间图像,提升了用户体验。

【专利附图】

【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本发明提供的手机空中拍照摄影的方法流程图;
[0034]图2是本发明提供的摄像头转动服务控制流程图;
[0035]图3是本发明提供的球形旋转摄像头的曲面分割图。

【具体实施方式】
[0036]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]本发明提供了一种手机空中拍照摄影的方法,是在申请公布号为CN 103595836A,名称为“带旋转摄像头的移动终端及其摄像头的旋转控制装置”的专利的基础上进行的开发。所述手机设有球形旋转摄像头和驱动球形旋转摄像头旋转到任意角度的驱动装置,所述驱动装置包括三个转速额定且布置方式对应于标准三坐标X、1、z轴方向的微型马达,三个微型马达的转动轴的转动方向是球的经度方向,球形旋转摄像头的摄像孔在球面的旋转位置可通过调整三个微型马达的转动轴的转动,使其运动到指定的点。
[0038]图1是本发明所述的手机空中拍照摄影的方法流程图,请参考图1,本发明实施例的方法包括以下步骤:
[0039]步骤S1、设置手机中的陀螺仪的初始方向;
[0040]陀螺仪的方向具有不改变的特性,陀螺仪的内部有一个陀螺,它的轴由于陀螺效应始终与初始方向平行,这样就可以通过与初始方向的偏差计算出实际方向。
[0041]步骤S2、当手机在空中时,接收陀螺仪传入的手机在x、y、z轴方向转动的弧度角;
[0042]步骤S3、计算球形旋转摄像头在X、y、z轴方向的修正角;
[0043]其中,所述修正角为陀螺仪当前位置相对于初始位置的弧度角,即球形旋转摄像头为了能够与陀螺仪的初始方向保持一致而需要转动的角度。
[0044]步骤S4、将陀螺仪传入的弧度角和球形旋转摄像头的修正角传给摄像头旋转控制服务,转化为摄像头转动控制时间量,分别输出对应的微型马达的转动轴的转动时间,通过调整三个微型马达的转动轴的转动控制球形旋转摄像头实时转动,使其摄像孔始终与陀螺仪的初始方向保持一致;
[0045]具体而言,如图2所示,所述步骤S4的具体步骤包括:
[0046]步骤S41、对球形旋转摄像头初始化建模,建立三维球面坐标函数体,将球形旋转摄像头划分为三个曲面,如图3所示,分别为AB面、AC面和BC面,其中,A、B、C经线虚拟对应空间三坐标的x、y、z轴;
[0047]步骤S42、根据陀螺仪传入的弧度角和球形旋转摄像头的修正角,模拟计算球形旋转摄像头的摄像孔在三维虚拟球面模型中的点D位置;
[0048]其中,步骤S42的具体步骤为:
[0049]设定计算机建模函数体:D(a,b, c) = Μ( Θ (anglex, angley, anglez), β ( β χ,β y,β ζ));
[0050]其中,D是输出量,数组型,a、b、c分别代表位置点D在三维虚拟球面上x、y、ζ方向的弧度角位置,参数Θ是陀螺仪传入的弧度角,数组型,anglex、angley、anglez分别代表在x、y、z方向转动的弧度角,参数β是球形旋转摄像头的修正角,数组型,βχ> βζ分别代表在χ、y、ζ方向的修正角;
[0051]M函数体对参数Θ累加计算,得到临时累加值D1,依据参数β和临时累加值Dl比较做补差,最终M函数体计算输出点D的位置。
[0052]步骤S43、当点D在AB面上时,则将在Α、B经线方向上转动到点D位置所要转动的弧度转化成与Α、Β经线相对应的χ、y微型马达的转动轴的转动时间,驱动球形旋转摄像头旋转;
[0053]步骤S44、当点D在BC面上时,则将在B、C经线方向上转动到点D位置所要转动的弧度转化成与B、C经线相对应的γ、ζ微型马达的转动轴转动时间,驱动球形旋转摄像头旋转;
[0054]步骤S45、当点D在AC面上时,则将在A、C经线方向上转动到点D位置所要转动的弧度转化成与A、C经线相对应的χ、ζ微型马达的转动轴转动时间,驱动球形旋转摄像头旋转。
[0055]在步骤S43?步骤S45中,所述将在对应的经线方向上转动到点D位置所要转动的弧度转化成对应的微型马达的转动轴的转动时间的步骤具体包括:
[0056]S函数建模,计算一个虚拟位置点E到点D之间在三坐标方向的分量差,即得到在对应的经线方向上转动到点D位置所要转动的弧度;
[0057]通过微型马达的额定转速得到其角速度,结合在对应的经线方向上转动到点D位置所要转动的弧度,计算出对应的微型马达的转动轴的转动时间。
[0058]举例而言,假设点D在AB面,就计算虚拟位置点E到D点之间,在A、B经线方向要移动多少弧度才能到达点D,计算出A、B经线的弧度后,结合微型马达的角速度,即可计算出与A、B经线相对应的χ、y微型马达的转动轴的转动时间。
[0059]步骤S5、控制手机拍摄或摄影。
[0060]具体的,在一实施例中,步骤S5的具体步骤包括:
[0061]当手机采集的参数信息达到规定阈值时,则控制手机开始拍摄或摄影,其中,所述手机采集的参数信息包括加速度值、速度值、高度值或时间值等,加速度、速度和高度三个参数可以通过加速度传感器采集,时间参数可以通过软件计时采集。
[0062]当手机采集的参数信息为加速度值时,手机在除重力外,竖直方向加速度等于重力加速度G,依据F = ma原理,即手机被抛出时,它的加速度就是G,可以设定加速度的空间三方向的加速度阈值,最大为G。比如抛物线,可以设定在水平方向加速度为O时,过顶拍照最佳。
[0063]当手机采集的参数信息为速度值时,在竖直上抛时,通过加速度、时间和初速度,算出速度为O时最佳拍照点。
[0064]当手机采集的参数信息为高度值时,通过加速度、时间和初速度,算出高度,达到设定高度阈值时拍照。
[0065]当手机采集的参数信息为时间值时,通过计时器计算当前时间,达到设定时间阈值时拍照。
[0066]在另一实施例中,步骤S5的具体步骤包括:
[0067]接收与手机进行wifi或蓝牙方式连接的外设控制设备发送的拍摄指令,控制手机拍摄或摄影。
[0068]在使用手机拍照前,将外设控制设备与手机连接好,在抛出手机后,手机拍摄服务检测信号,当外设控制设备传入拍摄指令时,拍摄服务启动(或停止)拍照或摄影。
[0069]较佳的,所述步骤S5之后还包括以下步骤:
[0070]步骤S6、在手机下降过程中,通过与手机相连接的缓冲设备以缓冲手机下降速度。其中,所述缓冲设备优选设置为弹簧细绳,其可避免手机下降过程中不至于摔坏。
[0071]综上所述,本发明能够根据陀螺仪的方向不改变的特性,通过将陀螺仪采集到的弧度角和球形旋转摄像头的修正角传给摄像头旋转控制服务,转化为摄像头转动控制时间量,分别输出对应的微型马达的转动轴的转动时间,通过调整三个微型马达的转动轴的转动控制球形旋转摄像头实时转动,使其摄像孔始终与陀螺仪的初始方向保持一致,进而便于控制手机在空中进行拍摄或摄影,其操作方便,方向自动控制,趣味性高,拍摄效果好,在手机运动的时候能够抓住拍照的瞬间图像,提升了用户体验。
[0072]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0073]上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
【权利要求】
1.一种手机空中拍照摄影的方法,所述手机设有球形旋转摄像头和驱动球形旋转摄像头旋转到任意角度的驱动装置,所述驱动装置包括三个转速额定且对应于X、1、Z轴方向的微型马达,其特征在于,该方法包括以下步骤: 51、设置手机中的陀螺仪的初始方向; 52、当手机在空中时,接收陀螺仪传入的手机在x、y、z轴方向转动的弧度角; 53、计算球形旋转摄像头在x、y、z轴方向的修正角,其中,所述修正角为陀螺仪当前位置相对于初始位置的弧度角; 54、将陀螺仪传入的弧度角和球形旋转摄像头的修正角传给摄像头旋转控制服务,转化为摄像头转动控制时间量,分别输出对应的微型马达的转动轴的转动时间,通过调整三个微型马达的转动轴的转动控制球形旋转摄像头实时转动,使其摄像孔始终与陀螺仪的初始方向保持一致; 55、控制手机拍摄或摄影。
2.根据权利要求1所述的手机空中拍照摄影的方法,其特征在于,所述步骤S4的具体步骤包括: 对球形旋转摄像头初始化建模,建立三维球面坐标函数体,将球形旋转摄像头划分为三个曲面,分别为AB面、AC面和BC面,其中,A、B、C经线虚拟对应空间三坐标的x、y、z轴; 根据陀螺仪传入的弧度角和球形旋转摄像头的修正角,模拟计算球形旋转摄像头的摄像孔在三维虚拟球面模型中的点D位置; 当点D在AB面上时,则将在A、B经线方向上转动到点D位置所要转动的弧度转化成与A、B经线相对应的X、y微型马达的转动轴的转动时间,驱动球形旋转摄像头旋转; 当点D在BC面上时,则将在B、C经线方向上转动到点D位置所要转动的弧度转化成与B、C经线相对应的Y、z微型马达的转动轴转动时间,驱动球形旋转摄像头旋转; 当点D在AC面上时,则将在A、C经线方向上转动到点D位置所要转动的弧度转化成与A、C经线相对应的X、z微型马达的转动轴转动时间,驱动球形旋转摄像头旋转。
3.根据权利要求2所述的手机空中拍照摄影的方法,其特征在于,所述根据陀螺仪传入的弧度角和球形旋转摄像头的修正角,模拟计算球形旋转摄像头的摄像孔在三维虚拟球面模型中的点D位置的步骤具体包括: 设定计算机建模函数体:D (a, b, c) =Μ(Θ (anglex, angley, anglez), β ( β x, β y,β ζ)); 其中,D是输出量,数组型,a、b、c分别代表位置点D在三维虚拟球面上X、y、z方向的弧度角位置,参数9是陀螺仪传入的弧度角,数组型,anglex、angley、anglez分别代表在x、y、z方向转动的弧度角,参数β是球形旋转摄像头的修正角,数组型,β X、β y、β ζ分别代表在x、y、ζ方向的修正角; M函数体对参数Θ累加计算,得到临时累加值D1,依据参数β和临时累加值Dl比较做补差,最终M函数体计算输出点D的位置。
4.根据权利要求3所述的手机空中拍照摄影的方法,其特征在于,所述将在对应的经线方向上转动到点D位置所要转动的弧度转化成对应的微型马达的转动轴的转动时间的步骤具体包括: S函数建模,计算一个虚拟位置点E到点D之间在三坐标方向的分量差,即得到在对应的经线方向上转动到点D位置所要转动的弧度; 通过微型马达的额定转速得到其角速度,结合在对应的经线方向上转动到点D位置所要转动的弧度,计算出对应的微型马达的转动轴的转动时间。
5.根据权利要求1所述的手机空中拍照摄影的方法,其特征在于,所述步骤S5的具体步骤包括: 当手机采集的参数信息达到规定阈值时,则控制手机开始拍摄或摄影,其中,所述手机采集的参数信息包括加速度值、速度值、高度值或时间值。
6.根据权利要求1所述的手机空中拍照摄影的方法,其特征在于,所述步骤S5的具体步骤包括: 接收与手机进行wifi或蓝牙方式连接的外设控制设备发送的拍摄指令,控制手机拍摄或摄影。
7.根据权利要求1所述的手机空中拍照摄影的方法,其特征在于,所述步骤S5之后还包括: 在手机下降过程中,通过与手机相连接的缓冲设备以缓冲手机下降速度。
8.根据权利要求1所述的手机空中拍照摄影的方法,其特征在于,所述缓冲设备为弹簧细绳。
【文档编号】H04N5/225GK104202531SQ201410489947
【公开日】2014年12月10日 申请日期:2014年9月23日 优先权日:2014年9月23日
【发明者】刘愿飞 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1