一种移动终端的拍照处理方法和系统技术方案

技术编号:9671769 阅读:114 留言:0更新日期:2014-02-14 19:20
本发明专利技术公开了一种移动终端的拍照处理方法和系统,包括步骤:获取移动终端当前的重力在(x,y,z)坐标轴上的分量(a,b,c),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向;根据角度计算公式?=Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度?;建立取景框,该取景框包括:与屏幕界面右下角相交且与屏幕界面右侧边的夹角为?的右边线,与屏幕界面左上角相交且与屏幕界面左侧边的夹角为?的左边线,屏幕界面内的左边线和右边线构成取景框;拍摄照片时,保存上一步骤中取景框内的画面内容。本发明专利技术拍照方便,保证照片不会倾斜,有效矫正拍照时存在的倾斜。

【技术实现步骤摘要】
一种移动终端的拍照处理方法和系统
本专利技术涉及一种手机、平板电脑等移动终端的拍照处理方法和系统,尤其是拍摄过程中对倾斜进行矫正的处理方法和系统。
技术介绍
目前,手机、平板电脑上的拍照系统已经非常成熟,拍摄出来的相片的清晰度已经达到较高的高度,因此,手机已经成为非专业拍摄用户的拍照首选。用手机拍照时,有时候为了拍摄部分景物,会把手机稍微倾斜,或者在拍摄的时候没有留意而导致手机没有拿正,从而导致拍摄出来的画面有一定的倾斜,影响画面的美观。
技术实现思路
本专利技术要解决的技术问题是提供一种移动终端的拍照处理方法和系统,能够有效矫正拍照时存在的倾斜,保证照片内容不会倾斜。为了解决上述技术问题,一方面,本专利技术提供了一种移动终端的拍照处理方法,包括以下步骤: 获取移动终端当前的重力在(X,y,Z)坐标轴上的分量(a,b,C),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向; 根据角度计算公式β = Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度β ; 建立取景框,该取景框包括:与屏幕界面右下角相交且与屏幕界面右侧边的夹角为β的右边线,与屏幕界面左上角相交且与屏幕界面左侧边的夹角为β的左边线,屏幕界面内的左边线和右边线构成取景框; 拍摄照片时,保存上一步骤中取景框内的画面内容。建立取景框时,还包括:右边线上端与屏幕界面上侧边相交且该相交点延伸一与左边线垂直相交的上边线,左边线下端与屏幕界面下侧边相交且该相交点延伸一与右边线垂直相交的下边线,上边线、下边线、左边线和右边线组成一取景框。本专利技术还提供了另一技术方案,一种移动终端的拍照处理方法,包括以下步骤: 获取移动终端当前的重力在(X,y,Ζ)坐标轴上的分量(a,b,C),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向; 根据角度计算公式β = Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度β ;拍摄照片时,自动将当前画面内容沿屏幕界面倾斜的反方向旋转角度β后进行保存。另一方面,本专利技术提供了一种移动终端的拍照处理系统,所述系统包括: 获取单元,用于获取当前重力在(X,y,Ζ)坐标轴上的分量(a,b,C),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向;计算单元,用于根据角度计算公式β = Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度β ; 建立单元,用于建立与重力方向一致不倾斜的取景框; 保存单元,用于将取景框中的画面内容进行保存。本专利技术在屏幕倾斜拍照时建立一个新的重力方向的不倾斜的取景框,并且保存该取景框内的画面内容,使得屏幕倾斜时也能够拍出不倾斜的照片,保证了所拍摄的内容为没有倾斜的。【附图说明】附图1为本专利技术实施例一的流程示意图; 附图2为本专利技术实施例二的流程示意图; 附图3为本专利技术系统原理示意图; 附图4为本专利技术示意图。【具体实施方式】为了便于本领域技术人员的理解,下面结合附图对本专利技术作进一步的描述。本专利技术有以下两种较佳的实施例。实施例一,如附图1所示,本专利技术方法基于内装有重力传感器的移动终端,并且本专利技术方法中涉及到的移动终端的屏幕,都是以正常使用时的方向为基准。该方法包括以下步骤: 步骤SI,获取移动终端当前的重力在(X,y, ζ)坐标轴上的分量(a,b,c),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向。通过移动终端内安装有重力传感器直接获取重力在坐标轴上的分量,不需要用户自己操作。当屏幕倾斜时,重力传感器就能够自动检测到倾斜状况。步骤S2,根据角度计算公式β = Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度β。根据步骤SI获得的重力坐标分量,根据上述计算公式计算出角度β,该角度实质上也是当前屏幕相对于重力方向的倾斜角度。步骤S3,建立取景框,该取景框包括:与屏幕界面右下角相交且与屏幕界面右侧边的夹角为β的右边线,与屏幕界面左上角相交且与屏幕界面左侧边的夹角为β的左边线,屏幕界面内的左边线和右边线构成取景框。当屏幕处于倾斜状态时,为了保证拍出来的照片不会倾斜,则需要建立一个重力方向的不倾斜的取景框。在步骤S2中计算得到了角度β,右边线和左边线分别为重力方向竖直线,左边线和右边线形成的区域不同于倾斜的屏幕,是一不倾斜的区域。由于屏幕倾斜了角度β,则右边线相当于沿屏幕倾斜的反方向转动角度β,保持垂直重力方向。当获得左边线和右边线后,用户还可以通过调整手机的姿态,使屏幕边框与左边线和右边线重合,矫正屏幕的倾斜。步骤S4,拍摄照片时,保存的为左边线和右边线形成的取景框内的画面内容,这样保证了所拍摄的内容为没有倾斜的。在步骤S3中,建立取景框时,为了进一步保证取景框的精确性,具体还包括:右边线上端与屏幕界面上侧边相交且该相交点延伸一与左边线垂直相交的上边线,左边线下端与屏幕界面下侧边相交且该相交点延伸一与右边线垂直相交的下边线,上边线、下边线、左边线和右边线组成一取景框。实施例二,本专利技术还提供一种方案的拍照处理方法,如附图2所示,包括以下步骤: 步骤S5,获取移动终端当前的重力在(X,y, ζ)坐标轴上的分量(a,b,c),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向。通过移动终端内安装有重力传感器直接获取重力在坐标轴上的分量,不需要用户自己操作。当屏幕倾斜时,重力传感器就能够自动检测到倾斜状况。步骤S6,根据角度计算公式β = Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度β。根据步骤SI获得的重力坐标分量,根据上述计算公式计算出角度β,该角度实质上也是当前屏幕相对于重力方向的倾斜角度。步骤S7,拍摄照片时,自动将当前画面内容沿屏幕界面倾斜的反方向旋转角度β后进行保存,由于此实现屏幕倾斜时仍能拍摄出不倾斜的照片的目的。如附图4所示,最外框为屏幕外框,此时屏幕处于倾斜状态,根据获得的重力方向确定角度β,在屏幕外框的右下角向上建立一与该屏幕外框的夹角为β的右边线,然后按照上述步骤建立左边线、上边线和下边线,此时中间形成的取景框即为不倾斜的取景框,该取景框的画面内容也不倾斜,保存时即保存该取景框内的画面内容。另一方面,本专利技术还提供了一种拍照处理系统,如附图3所示,包括获取单元,用于获取当前重力在(X,y,Z)坐标轴上的分量(a, b,C),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向;计算单元,用于根据角度计算公式β = Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度β ;建立取景框,用于建立与重力方向一致不倾斜的取景框,根据上述计算得到的角度β,建立右边线、左边线、上边线和下边线,使右边线、左边线、上边线和下边线构成一个不倾斜的取景框。保存单元,用于将取景框中的画面内容进行保存,从而确定拍摄的照片内容不倾斜。本文档来自技高网...
一种移动终端的拍照处理方法和系统

【技术保护点】
一种移动终端的拍照处理方法,包括以下步骤:获取移动终端当前的重力在(x,y,z)坐标轴上的分量(a,b,c),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向;根据角度计算公式??=?Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度?;建立取景框,该取景框包括:与屏幕界面右下角相交且与屏幕界面右侧边的夹角为?的右边线,与屏幕界面左上角相交且与屏幕界面左侧边的夹角为?的左边线,屏幕界面内的左边线和右边线构成取景框;拍摄照片时,保存上一步骤中取景框内的画面内容。

【技术特征摘要】
1.一种移动终端的拍照处理方法,包括以下步骤: 获取移动终端当前的重力在(X,y,Z)坐标轴上的分量(a,b,C),其中X轴方向为终端屏幕横向方向,Y轴方向为终端屏幕竖向方向,Z轴方向为与终端屏幕垂直方向; 根据角度计算公式β = Math.tanh(a/b),计算当前重力方向与屏幕界面右边线间的夹角角度β ; 建立取景框,该取景框包括:与屏幕界面右下角相交且与屏幕界面右侧边的夹角为β的右边线,与屏幕界面左上角相交且与屏幕界面左侧边的夹角为β的左边线,屏幕界面内的左边线和右边线构成取景框; 拍摄照片时,保存上一步骤中取景框内的画面内容。2.根据权利要求1所述的移动终端的拍照处理方法,其特征在于,建立取景框时,还包括:右边线上端与屏幕界面上侧边相交且该相交点延伸一与左边线垂直相交的上边线,左边线下端与屏幕界面下侧边相交且该相交点延伸一与右边线垂直相交的下边线,上边线、下边线、左边线和右边线组成一取景框。3.一种移...

【专利技术属性】
技术研发人员:朱忠磊熊万江
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1