一种摄像装置和摄像方法

文档序号:7552912阅读:91来源:国知局
专利名称:一种摄像装置和摄像方法
技术领域
本发明涉及摄像技术领域,特别涉及一种摄像装置和摄像方法。
背景技术
目前的手机、数码相机等手持移动设备在预览取景界面进行手动对焦的时候,会将触控点的焦距值和光线信息同时进行测算,也就是说,用户点击屏幕手动对焦的时候,取景界面的测光值也会同时改变。
这种对焦和测光的方式在大部分情况下并不能满足用户的要求。比如在户外逆光拍摄的情况下,背景光线较充足,由于对焦和测光集于一点,所拍摄的照片会比较暗。发明内容
有鉴于此,本发明要解决的技术问题是提供一种摄像装置和摄像方法,以解决现有拍照取景过程中无法独立对焦点和测光点,不便于用户根据不同环境下的背景光量进行取景拍摄等缺点。也即,提供了一种将对焦点和测光点独立开来,单独进行对焦值和测光值设定的取景方案,及其对应的一种摄像装置和摄像方法。
本发明解决上述技术问题所采用的技术方案如下:
一种摄像装置,其包括:
显示单元模块,用于展示图像;
接收单元模块,用于接收对显示单元模块上所展示的图像进行操作的指令;
处理单元模块,用于根据接收单元模块接收到的指令,选择测光位置和/或对焦位置。
一种摄像方法,其包括:
展示图像;
接收对所展示的图像进行操作的指令;
根据接收到的指令,选择测光位置和/或对焦位置。
根据本发明的实施例,用户采用本发明进行预览构图时,可以根据需要对立操作选择对焦区域和测光区域,根据不同场景进行构图,提升了用户体验。使得用户在取景过程中可以分别拖动对焦框或测光框进行独立对焦和测光,提高了可玩性和用户体验。


图1为本发明第一实施例一种摄像装置的模块示意图。
图2为本发明实施例提供的显示单元模块的屏幕的示意图。
图3为本发明实施例提供的一种摄像方法的流程图。
图4为本发明实施例提供的一种摄像方法Android平台的手机进行举例说明的流程图。
具体实施例方式以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。实施例一:请参阅图1,其是本发明第一实施例一种摄像装置的模块示意图。一种摄像装置,其包括:显示单元模块11、接收单元模块12,以及处理单元模块13。显示单元模块11,用于展示图像;其中,图像可以是摄像头捕捉的图像,摄像头接收到的图像,或者摄像装置内存储的图像。此外,所述显示单元模块11还用于展示测光图案和/对焦图案。摄像头与显示单元模块11相互连接。所述摄像头设置于所述摄像装置的外部。所述摄像头可以是前置摄像头,或者后置摄像头,也可以是单独的摄像头,通过数据线与显示单元模块11相互连接。显示单元模块11可以是液晶显示屏或者OLED显示屏。接收单元模块12,用于接收对显示单元模块11上所展示的图像进行操作的指令。其中,指令可以是手势操作的指令,也可以是声控/语音的指令,或者是触控输入的指令。所述指令包括:对展示的测光图案进行拖动或点击,而选择测光位置的指令;和/或对展示的对焦图案进行拖动或点击,而选择对焦位置的指令。接收单元模块12可以是鼠标、键盘、麦克风、触控板、投影设备,或者前者的各种组合。处理单元模块13,用于根据接收单元模块12接收到的指令,选择测光位置和/或对焦位置。优选地,所述处理单元模块13包括计算单元,所述计算单元用于将选择的至少一测光位置的测光图案所覆盖的像素的亮度值为输入值,通过预设的函数进行计算,得到输出值,所述摄像装置基于所述输出值进行拍照。举例而言,如图2所示,触控输入的指令为利用手指在展示图像的显示单元模块11的屏幕上进行触控,用户可以选择测光位置,比如手指拖动测光图案100,观察曝光量变化,并根据需要选择测光点;也可以选择对焦位置,比如手指将对焦图案200拖动到需要对焦的位置,进行对焦。优选地,所述测光位置至少二个;和/或所述对焦位置至少二个。优选地,所述测光图案与对焦图案的颜色不同,或者形状不同。请参阅图3,其是本发明一种摄像方法的流程示意图。一种摄像方法,其包括以下步骤:步骤S1:展示图像;其中,图像可以是摄像头捕捉的图像,摄像头接收到的图像,或者摄像装置内存储的图像。所述图像还可以包括测光图案和/或对焦图案。步骤S2:接收对所展示的图像进行操作的指令;其中,所述指令包括:选择测光位置的指令和/或选择对焦位置的指令。步骤S3:根据接收到的指令,选择测光位置和/或对焦位置。其中,根据接收到的选择测光位置的指令,选择测光位置。根据接收到的选择对焦位置的指令,选择对焦位置。所述选择测光位置和/或对焦位置的步骤,进一步包括:对展示的测光图案进行拖动或点击,而选择测光位置;和/或
对展示的对焦图案进行拖动或点击,而选择对焦位置。
在其他实施例中,所述测光位置至少二个;和/或所述对焦位置至少二个。
在其他实施例中,所述测光图案与对焦图案的颜色不同,或者形状不同,这样便于区别,利于用户操作。
优选地,以选择的至少一测光位置的测光图案所覆盖的像素的亮度值为输入值,通过预设的函数进行计算,根据计算得到的输出值,进行拍照。
优选地,在对焦位置的个数至少二个时,且不同的对焦位置所对应的图像与摄像装置存在远近距离的分布,根据不同的对焦位置调节对焦参数进行拍照,从而优化拍照图像的清晰度(sharpness)。
实施例二:
以Andro i d平台的手机进行举例说明,并请参阅图4:
本产品采用Android自带的dispatchTouchEvent (触摸事件分发,Android系统自带的触屏事件处理方法)进行触屏事件分发和处理,将触控区域的坐标同之前对焦框和测光框的位置进行比较,以判断此次拖动或者点击事件是针对对焦还是测光所进行的操作。进行判断之后利用CalCUlateTapArea(计算坐标区域,以触点的为中心计算出矩形区域)方法进行坐标变换由Π的屏幕坐标换算成底层可以利用的驱动坐标。通过高通接口setMeteringArea(设置测光区域,用于将测光区域向底层传递的接口)进行测光区域的设定,通过JNI将参数数据传递到HAL层并最终由底层所接收,本发明所提出的将对焦点和测光点独立出来进行取景的方法包括以下三个模块:
(I)对焦区域以及测光区域触屏事件的获取和区域判断:①.WindowManagerService (窗口管理服务,Android框架层中用于管理窗口中View的服务)派发Touch事件到当前的top Activity,在WindowManagerService中的函数dispatchPointer (分发触点,WindowManagerService中发送消息的方法),通过一个Iffindow的客户端代理对象把消息发送到相应的IWindow服务端,也就是一个IWindow.Stub子类!②.接收到消息后会调用IWindow.Stub子类的实现方法dispatchPointer ;③.传递到顶层的View之后会调用该View的dispatchTouchEvent方法,至此已完成了触屏事件的获取。将当前获取的触屏坐标值与之前的对焦区域坐标值和测光区域坐标值进行比较判断得出当前点击或拖动区域为对焦有效区域还是测光有效区域或者是无效区域。
(2)有效区域坐标计算以及Π到驱动的坐标变换:
通过calculateTapArea根据当前的触点计算出对焦区域和测光区域,之后通过Matrix中的mapRect和Util工具类中的prepareMatrix(准备坐标变换,Android App层工具类,用于将上层界面坐标转换为底层驱动坐标)坐标变换将上层界面坐标转换为底层驱动坐标
(3)参数传递以及底层接口调用
相应区域测算完成之后,通过framework层的SetMeteringArea和setFocusArea (设置对焦区域,用于将对焦区域向底层传递的接口 )将参数传到JNI (JavaNative Interface, JAVA本地调用,用于完成上层java语言到底层c语言的调用),并通过android_hardware_Camera(JNI层的一个函数,处理相机模块中java语言到c语言的调用)传递到HAL层,最终由native_set_parms实现。
上述实施例,仅是以Android平台来举例,且不局限于Android平台,还可以在苹果公司的iOS,微软公司的Windows等平台或者操作系统上实现。根据本发明实施例,用户采用本发明进行预览构图时,可以根据需要对立操作选择对焦区域和测光区域,根据不同场景进行构图,提升了用户体验。以上参照

了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
权利要求
1.一种摄像装置,其特征在于,包括: 显示单元模块,用于展示图像; 接收单元模块,用于接收对显示单元模块上所展示的图像进行操作的指令;以及 处理单元模块,用于根据接收单元模块接收到的指令,选择测光位置和/或对焦位置。
2.根据权利要求1所述的一种摄像装置,其特征在于,所述显示单元模块还用于展示测光图案和/对焦图案。
3.根据权利要求2所述的一种摄像装置,其特征在于,所述指令包括: 对展示的测光图案进行拖动或点击,而选择测光位置的指令;和/或 对展示的对焦图案进行拖动或点击,而选择对焦位置的指令。
4.根据权利要求2所述的一种摄像装置,其特征在于,所述处理单元模块包括计算单元,所述计算单元用于将选择的至少一测光位置的测光图案所覆盖的像素的亮度值为输入值,通过预设的函数进行计算,得到输出值,所述摄像装置基于所述输出值进行拍照。
5.一种摄像方法,其特征在于,包括: 展示图像; 接收对所展示的图像进行操作的指令; 根据接收到的指令,选择测光位置和/或对焦位置。
6.根据权利要求5所述的一种摄像方法,其特征在于, 所述指令包括:选择测光位置的指令和/或选择对焦位置的指令;以及 根据接收到的选择测光位置的指令,选择测光位置; 根据接收到的选择对焦位置的指令,选择对焦位置。
7.根据权利要求5所述的一种摄像方法,其特征在于, 所述测光位置至少二个;和/或所述对焦位置至少二个。
8.根据权利要求5所述的一种摄像方法,其特征在于,所述选择测光位置和/或对焦位置的步骤,进一步包括: 对展示的测光图案进行拖动或点击,而选择测光位置;和/或 对展示的对焦图案进行拖动或点击,而选择对焦位置。
9.根据权利要求8所述的一种摄像方法,其特征在于,所述测光图案与对焦图案的颜色不同,或者形状不同。
10.根据权利要求8所述的一种摄像方法,其特征在于,进一步包括: 以选择的至少一测光位置的测光图案所覆盖的像素的亮度值为输入值,通过预设的函数进行计算,根据计算得到的输出值,进行拍照。
全文摘要
本发明公开了一种摄像装置和摄像方法。一种摄像装置,其包括显示单元模块,用于展示图像;接收单元模块,用于接收对显示单元模块上所展示的图像进行操作的指令;处理单元模块,用于根据接收单元模块接收到的指令,选择测光位置和/或对焦位置。本发明可以根据需要对立操作选择对焦区域和测光区域,根据不同场景进行构图,提升了用户体验。使得用户在取景过程中可以分别拖动对焦框或测光框进行独立对焦和测光,提高了可玩性和用户体验。
文档编号H04N5/232GK103139481SQ20131006650
公开日2013年6月5日 申请日期2013年2月28日 优先权日2012年12月28日
发明者赵蕴泽, 井洪亮, 崔小辉, 申世安, 里强 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1