[发明专利]一种实现自动调整照片方向的方法及移动终端无效
申请号: | 201010172627.7 | 申请日: | 2010-05-12 |
公开(公告)号: | CN101841603A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 张圣杰;冯宇傲;贾嘉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04N1/387 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 自动 调整 照片 方向 方法 移动 终端 | ||
技术领域
本发明涉及移动终端领域,尤其涉及一种实现自动调整照片方向的方法及移动终端。
背景技术
随着集成电路技术的飞速发展,移动终端已经拥有了强大的处理能力,移动终端正在从简单的通话工具变为一个综合的信息处理平台。现代的移动终端已经拥有极为强大的处理能力、内存、固化的存储介质以及像电脑一样的操作系统。
现有的移动终端的操作系统能够提供强大的多媒体拍照功能,其中横屏和竖屏的切换功能是一大特色,在默认的情况下,用户可使用横屏和竖屏两种拍照方式,但是由于拍照角度的不一致,在横屏拍照方式下的照片,在移动终端或计算机中再次显示时会出现观看角度不符合用户正常习惯的情况,需要用户在浏览时手动对照片进行旋转操作,当用户浏览数目众多且角度不同的照片时,繁琐的操作会使用户体验大打折扣。
针对这个问题,现有技术中,实现自动调整照片方向的方法如下:如图1所示,当进行多角度拍摄照片时,方向感知装置的驱动层实时获取当前移动终端的重力加速度的三轴数据,方向感知装置的硬件抽象层(HAL,HardwareAbstraction Layer)根据三轴数据得到倾斜角度数据,通过调用接口发送给照相机模块的应用程序模块保存;同时,照相机模块的驱动层获取摄像头返回的图像数据,并发送给照相机模块的HAL,照相机模块的HAL将图像数据发送给图像编码模块进行编码,图像编码模块编码完成后将图像数据保存在存储器;照相机模块的应用程序模块将倾斜角度数据记录到该照片的文件头部信息中,当在移动终端上再次浏览该照片时,图片库的应用程序通过记录的倾斜角度数据对照片进行一定角度的旋转。这个方法是在图像编码模块编码完成后将图像数据保存在存储器,如果当在移动终端上浏览图片时,根据倾斜角度数据对照片进行调整,也就是说对图像数据先保存后调整,所以这个方法存在的缺陷就是,如图2所示,一旦照片脱离移动终端,比如将照片放在计算机上进行显示,照片就恢复成拍照时的角度,仍然需要用户手动的调整照片方向。当用户连续浏览多张不同角度的照片时,每打开一张照片,都要根据当时的倾斜数据角度进行一次照片方向的调整,降低了浏览的效率。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现自动调整照片方向的方法及移动终端,在移动终端上自动调整多角度拍摄的照片的方向。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开一种实现自动调整照片方向的移动终端,该移动终端包括:方向感知装置、照相机模块、图像编码模块;其中,
方向感知装置,用于向照相机模块发送移动终端的倾斜角度数据;
照相机模块,用于根据所述倾斜角度数据,获得移动终端的方向数据;并获取图像数据之后将图像数据和方向数据发送给图像编码模块;
图像编码模块,用于根据方向数据对图像数据进行处理,并将处理后的图像数据保存到存储器。
上述移动终端中,所述方向感知装置包括:驱动层、硬件抽象层(HAL)、调用接口;其中,
驱动层,用于实时获取当前移动终端的重力加速度的三轴数据,将三轴数据发送给HAL;
HAL,用于调用驱动程序,根据所述三轴数据,利用反三角函数公式,计算得到移动终端的倾斜角度数据,将倾斜角度数据发送给调用接口;
调用接口,用于接收HAL发送的倾斜角度数据,将倾斜角度数据发送给照相机模块。
上述移动终端中,所述照相机模块包括:应用程序模块、服务层、硬件抽象层(HAL);其中,
应用程序模块,用于根据方向感知装置发送的倾斜角度数据,得到移动终端的方向数据,将方向数据发送给服务层;
服务层,用于接收应用程序模块发送的方向数据,将方向数据发送给HAL;
HAL,用于获取图像数据,将图像数据和方向数据发送给图像编码模块。
本发明还公开一种实现自动调整照片方向的方法,该方法包括:
方向感知装置向照相机模块发送移动终端的倾斜角度数据;
照相机模块根据所述倾斜角度数据获得移动终端的方向数据,并获取图像数据之后将图像数据和方向数据发送给图像编码模块;
图像编码模块根据方向数据对图像数据进行处理,并将处理后的图像数据保存到存储器。
上述方法中,所述方向感知装置向照相机模块发送移动终端的倾斜角度数据具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010172627.7/2.html,转载请声明来源钻瓜专利网。