运动模糊避免的制作方法

文档序号:17354923发布日期:2019-04-09 21:33阅读:249来源:国知局
运动模糊避免的制作方法



背景技术:

照片会由于多种原因而最终是模糊的,这些原因包括摄影者在拍摄照片时移动。对于可以由摄影者穿戴的摄像机(例如,头戴式或体戴式摄像机)而言情况尤为如此。



技术实现要素:

本概要被提供来以简化的形式介绍概念的选择,这些概念还将在下面的详细说明中进行描述。本概要不打算标识所要求保护的主题的关键特征或必要特征。

各种实施例提供了一种摄像机,比如可穿戴的或以别的方式可安装的摄像机,其被配置成拍摄照片组并使用图像处理技术来选择模糊量小于组中其他照片的照片。

在另外的其他实施例中,摄像机包括陀螺仪或加速度计中的一个或多个。陀螺仪和/或加速度计被用来查明摄像机的运动。与摄像机的运动相关联的运动数据被用来查明何时拍摄自动照片。

各种其他实施例提供了一种摄像机,其被配置成基于与摄像机的运动和摄像机的环境中的亮度等级相关联的输入来调节曝光时间,即快门时间。

附图说明

详细描述参考了附图。在图中,参考标记的最左边的(一个或多个)数字标识了该参考标记首次出现的图。在描述和附图中在不同的实例中对相同参考标记的使用可以指示相似或相同的项目。

图1是根据一个或多个实施例的示例摄像机设备。

图2图示了根据一个或多个实施例的示例摄像机设备。

图3图示了根据一个或多个实施例的示例摄像机设备。

图4是描述了根据一个或多个实施例的方法中的步骤的流程图。

图5是描述了根据一个或多个实施例的方法中的步骤的流程图。

图6是描述了根据一个或多个实施例的方法中的步骤的流程图。

具体实施方式

概述

各种实施例提供了一种摄像机,比如可穿戴的或以别的方式可安装的摄像机,其被配置成拍摄照片组并使用图像处理技术来选择模糊量小于组中其他照片的照片。摄像机可以被穿戴在任何合适的位置。例如,摄像机可以被穿戴在用户的头部,比如作为示例而非限制,帽子上安装的摄像机、眼镜上安装的摄像机、发带上安装的摄像机和头盔上安装的摄像机等等。可替换地或附加地,摄像机可以被穿戴在除了用户头部以外的位置。例如,摄像机可以被配置成安装在用户的衣服上。可替换地或附加地,摄像机可以安装在各种对象上,比如移动的对象,例如车辆、动物和运输工具等等。

在另外的其他实施例中,摄像机包括陀螺仪或加速度计中的一个或多个。陀螺仪和/或加速度计被用来查明摄像机的运动。与摄像机的运动相关联的运动数据被用来查明何时拍摄自动照片。例如,可以设置运动阈值,并且当摄像机以自动模式拍摄照片时,在符合运动阈值时,摄像机可以开始拍摄照片。如在下面将变得明显的,可以使用任何合适类型的运动阈值。

各种其他实施例提供了一种摄像机,其被配置成基于与摄像机的运动和摄像机的环境中的亮度等级相关联的输入来调节曝光时间,即快门时间。例如,摄像机可以包括加速度计或陀螺仪中的一个或多个以捕获与摄像机相关联的运动数据。运动数据连同与摄像机的环境中的亮度等级相关联的信息一起可以被用来调节摄像机的快门速度,以实现运动模糊与亮度之间的所期望的折衷。

各种其他实施例提供了可安装在用户的衣服或其他对象上的摄像机。摄像机被设计成在离开用户的脸部安装以便不干扰用户视野的情况下是不显眼的并且是用户友好的。在至少一些实施例中,摄像机包括外壳和夹子,所述夹子被安装到外壳以使摄像机能够被夹到用户的衣服上。摄像机被设计成是轻量的,其重量以下述方式被平衡,即当被夹到用户的衣服上时其朝向用户。

在下面的论述中,题为“示例性环境”的部分描述了在其中可以使用各种实施例的示例性环境。此后,题为“双重编码”的部分描述了根据一个或多个实施例的可以对捕获的图像数据进行双重编码的实施例。接下来,题为“照片日志”的部分描述了根据一个或多个实施例的示例照片日志。此后,题为“拍摄照片组并基于图像处理来选择图像”的部分描述了在其中可以拍摄照片组并基于图像处理来选择照片组的各种实施例。接下来,题为“使用加速度计和/或陀螺仪来确定摄像机运动”的部分描述了在其中可以确定并处理摄像机运动的各种实施例。此后,题为“使用运动数据和亮度来调节摄像机快门时间”的部分描述了根据一个或多个实施例的、可以如何使用运动数据和亮度来调节摄像机的快门时间。

现在考虑可以在其中实践各种实施例的示例性环境。

示例性环境

图1图示了根据一个或多个实施例的摄像机设备100的示意图。摄像机100包括镜头102,镜头102具有适合于覆盖要拍照的场景的焦距。在一个实施例中,机械设备可以被包括在镜头102里,以使能镜头的自动或手动聚焦。在另一实施例中,摄像机100可以是定焦设备,其中不包括用来移动镜头102的机械配件。还包括具有感测表面(未被示出)的传感器104,以将传感器104的感测表面上进入的光所形成的图像转换成数字格式。传感器104可以包括:电荷耦合器件(ccd)或互补金属氧化物半导体(cmos)图像传感器,以用于扫描进入的光并创建数字图片。可以使用其他技术或设备,只要所使用的设备能够将感测表面上进入的光所形成的图像转换成数字形式即可。典型地,这些图像检测设备确定微小光敏设备上的光的效应并以数字格式记录改变。

应认识到,摄像机设备100可以包括其他组件,比如电池或电源以及对于处理器操作所需要的其他处理器组件。然而,为了避免混淆教义,省略了这些公知的组件。在一个实施例中,摄像机设备100不包括取景器或预览显示器。然而,在另外的实施例中,可以提供预览显示器。本文描述的技术可以被用在任何类型的摄像机中,并且在小的、高度便携的摄像机(比如实现在移动电话和其他便携式用户装备中的那些摄像机)中尤为有效。因此,在一个实施例中,摄像机设备100包括用于发起和接收电话呼叫的硬件或软件。可替换地,摄像机设备100可以是专用的独立摄像机。

在至少一些实施例中,摄像机设备100还包括运动检测器108,运动检测器108可以包括加速度计和/或陀螺仪。加速度计被用于确定重力的方向以及任何方向上的加速度。除了加速度计之外或者取代加速度计,还可以使用陀螺仪。陀螺仪可以提供与摄像机设备100的旋转角如何随时间变化有关的信息。可以使用任何其他类型的传感器来检测摄像机的运动。通过使用旋转角,如果摄像机设备100旋转,则可以计算摄像机设备100的旋转的角度。另外包括的是用于将摄像机设备100连接到外部设备的输入/输出(i/o)端口114,所述外部设备包括通用计算机。i/o端口114可以被用于使能外部设备配置摄像机设备100或上载/下载数据。在一个实施例中,i/o端口114还可以被用于从摄像机设备100向外部设备流播视频或图片。在一个实施例中,i/o端口还可以被用于向摄像机设备100供电或对摄像机设备100中的可再充电电池(未被示出)充电。

摄像机设备100还可以包括耦合至发射机/接收机(tx/rx)模块116的天线118。tx/rx模块116耦合至处理器106。天线118可以完全地或部分地暴露在摄像机设备100的本体外面。然而,在另一实施例中,天线118可以完全地被封装在摄像机设备100的本体内。tx/rx模块116可以被配置用于wi-fi发送/接收、蓝牙发送/接收或两者。在另一实施例中,tx/rx模块116可以被配置成使用私有协议来发送/接收无线电信号。在又一实施例中,可以使用任何无线电传输或数据传输标准,只要所使用的标准能够发送/接收数字数据和控制信号即可。在一个实施例中,tx/rx模块116是传输范围小于10英尺的低功率模块。在另一实施例中,tx/rx模块116是传输范围小于5英尺的低功率模块。在其他实施例中,传输范围可以是使用由摄像机设备100经由i/o端口114或经由天线118接收的控制信号而可配置的。

摄像机设备100还包括处理器106。处理器106耦合到传感器104和运动检测器108。处理器106还可以耦合到存储装置110,在一个实施例中,存储装置110在处理器106外部。存储装置110可以被用来存储用于控制和操作摄像机设备100的其他组件的编程指令。存储装置110还可以被用来存储所捕获的媒体(例如,图片和/或视频)。在另一实施例中,存储装置110可以是处理器106自身的一部分。

在一个实施例中,处理器106可以包括图像处理器112。图像处理器112可以是硬件组件,或者也可以是由处理器106执行的软件模块。可以注意到,处理器106和/或图像处理器112可以驻留在不同的芯片中。例如,可以使用多个芯片来实现处理器106。在一个示例中,图像处理器112可以是数字信号处理器(dsp)。图像处理器可以被配置为处理模块,即,可由处理器执行的计算机程序。在至少一些实施例中,处理器112被用于至少部分地基于从运动检测器108接收的输入来处理从传感器104接收的原始图像。诸如图像信号处理器(isp)这样的其他组件可以被用于图像处理。在一个或多个实施例中,图像处理器112包括模糊检测模块112a,模糊检测模块112a被配置成检测由于摄像机和/或主体的移动而可能在诸如照片这样的捕获的图像中出现的模糊化。可以使用任何合适类型的模糊检测技术。例如,仅举几例,在(1)tong等人的blurdetectionfordigitalimagesusingwavelettransform,multimediaandexpo,2004,ieeeinternationalconferenceonjune27-30,2004,volume1,第17-20页;和(2)美国专利号7,257,273中描述了合适的技术。在一些实施例中,摄像机被配置成拍摄照片组并使用诸如模糊检测这样的图像处理技术来选择模糊量小于组中其他照片的照片。

在一个实施例中,存储装置110被配置成存储原始图像(未修改图像)和对应的已修改图像两者。

还可以使用处理器缓冲器(未被示出)来存储图像数据。可以经由i/o端口114或使用天线118经由无线信道将图片下载到外部设备。在一个实施例中,当外部设备发送从摄像机设备110下载图像的命令时,未修改图像和已修改图像两者均被下载到外部设备。在一个实施例中,摄像机设备100可以被配置成开始以所选择的间隔来捕获一系列图像。

在一个实施例中,将来自传感器104的原始图像输入到图像处理器(比如isp)以用于图像处理或模糊检测。在对由图像处理器输出的图像施加图像处理后,已修改的图像被编码。图像编码典型地被执行来压缩图像数据。

在示例实施例中,摄像机设备100可以不包括用于处理由传感器104捕获的图像的组件。取而代之地,摄像机设备100可以包括用于在从传感器104提取原始图像之后向基于云的处理系统传输该图像的编程指令,所述基于云的处理系统经由互联网或局域网连接到摄像机设备100。基于云的系统被配置成接收原始图像并如以上和以下描述的那样处理该一个或多个图像。然后根据用户配置将已编码的图像存储在所选择的基于云的存储装置中或将图像发送回摄像机设备100或任何其他设备。基于云的图像处理系统的使用可以减少对于在每个摄像机设备中并入若干图像处理组件的需要,从而使摄像机设备更轻、更能量高效并且更廉价。

在另一示例实施例中,取代基于云的图像处理,摄像机设备100可以向另一设备(例如,移动电话或计算机)发送原始图像或经图像处理器处理的图像。可以经由wi-fi、蓝牙或适合于从一个设备向另一个设备传输数字数据的任何其他类型的联网协议将图像传输至移动电话(或计算机)。在移动设备接收到该一个或多个图像之后,根据本文描述的一个或多个实施例,可以根据用户或系统配置,将所产生的图像保存到设备上的本地存储装置、传送以便存储在基于云的存储系统中、或者传输至另一设备。

在一个实施例中,摄像机设备100中的本机图像处理系统可以产生非标准格式的图像和/或视频。例如,可以产生1200x1500像素图像。这可以通过剪切、缩放或使用具有非标准分辨率的图像传感器来进行。由于用于以所选择的标准分辨率来变换图像的方法是公知的,所以不再对此话题进一步论述。

可以使用包括使处理单元能实现所公开的方法的一个或多个方面的指令的计算机可读存储介质以及被配置成实现所公开的方法的一个或多个方面的系统来实现以上和以下描述的各种实施例。“计算机可读存储介质”意味着所有法定形式的介质。因此,诸如载波和信号这样的非法定形式的介质本身不打算被术语“计算机可读存储介质”覆盖。

如以上提到的,摄像机设备100可以采用任何合适形式的摄像机,比如可穿戴或可安装的摄像机。摄像机可以被穿戴在相对于用户而言任何合适的位置。例如,摄像机可以被穿戴在用户的头部,比如,作为示例而非限制,帽子上安装的摄像机、眼镜上安装的摄像机、发带上安装的摄像机和头盔上安装的摄像机等等。可替换地或附加地,摄像机可以被穿戴在除了用户头部以外的位置。例如,摄像机可以被配置成安装在用户的衣服上或用户携带的其他物品上,比如背包、钱包和公文包等等。可替换地或附加地,摄像机可以安装在各种对象上,比如移动的对象,例如车辆、动物和运输工具等等。

在正好下面提供的示例中,在可安装于用户的衣服上的摄像机的上下文中描述了可穿戴式摄像机。然而要认识到并理解,在不脱离所要求保护的主题的精神和范围的情况下可以使用其他类型的非衣服可安装或可穿戴的摄像机。

转到图2和图3,考虑以下内容。图2在正视图中图示了示例摄像机设备200,而图3在侧视图中图示了摄像机设备200。摄像机设备200包括外壳202,外壳202包含图1中描述的组件。还图示了摄像机镜头204(图2)和以类似于衣夹的方式操作的夹子形式的紧固设备300(图3)。具体地,紧固设备300包括尖头302,尖头302的本体具有拇指可啮合(engageable)部分304。本体沿着轴离开拇指可啮合部分304朝向远侧末端306延伸。由本体形成的或者与本体分离并且相对于本体在内部的弹簧机构使尖头302能够响应于施加到拇指可啮合部分304的压力而打开。在打开时,可以将一片衣服插入区域308中。当松开拇指可啮合部分304时,衣服被尖头302夹在适当位置,从而稳固地将摄像机设备安装在一片衣服上。例如,可以如上所述地将摄像机设备安装在领带、上衣、衬衫和口袋等上。

此外,摄像机设备200可以包括总地在310处示出的多个输入按钮。作为示例而非限制,输入按钮可以包括用于拍摄静止图片的输入按钮和用于启动视频捕获模式的输入按钮。要认识到并理解,各种输入按钮可以位于摄像机设备200上的任何地方。

可以注意到,即使摄像机设备200被示为具有特定的形状,然而摄像机设备100可以被制造成适于并足以容纳摄像机设备100的上述组件的任何形状和尺寸。摄像机设备的外壳202可以由金属模制、合成材料模制或其组合制成。在其他实施例中,可以使用任何合适类型的材料来提供耐用且坚固的外部壳体以供典型的便携式设备使用。

此外,紧固设备300可以包括任何合适类型的紧固设备。例如,紧固设备可以是简单的滑套夹、鳄鱼夹、钩子、粘扣或磁体或用于接纳磁体的一片金属。可以使用紧固设备300将摄像机设备200永久性地或半永久性地附于另一对象。

通常,本文描述的任何功能都可以使用软件、固件、硬件(例如固定的逻辑电路)或这些实现的组合来实现。当在本文中使用时,术语“模块”、“功能性”、“组件”和“逻辑”通常代表软件、固件、硬件或其组合。在软件实现的情况下,模块、功能性或逻辑代表当在处理器(例如,一个或多个cpu)上执行时履行指定的任务的程序代码。程序代码可以被存储在一个或多个计算机可读存储器设备中。以下描述的技术的特征是与平台无关的,意味着所述技术可以被实现在具有各种各样的处理器的各种各样的商业计算平台上。

例如,摄像机设备200可以包括计算机可读介质,所述计算机可读介质可以被配置成维持使摄像机的软件和关联的硬件执行操作的指令。因此,指令起作用来配置摄像机的软件和关联的硬件以执行操作,并且以这种方式导致软件和关联的硬件的变换以执行功能。指令可以由计算机可读介质通过各种各样的不同配置提供给摄像机设备。

计算机可读介质的一种这样的配置是信号承载介质,并且因此被配置成比如经由网络将指令(例如作为载波)传输至摄像机设备。计算机可读介质还可以被配置为计算机可读存储介质,并且因此不是信号承载介质。计算机可读存储介质的示例包括随机存取存储器(ram)、只读存储器(rom)、光盘、闪速存储器、硬盘存储器和可以使用磁、光和其他技术来存储指令和其他数据的其他存储器设备。

双重编码

在一个或多个实施例中,摄像机设备的处理器106(图1)被配置成以不同的分辨率等级来编码图像数据。例如,摄像机设备可以以低分辨率等级编码图像数据,并且也可以以高分辨率等级编码图像数据。可以使用任何合适的分辨率等级。在至少一些实施例中,低分辨率等级是quarter-vga(例如,320x240),而高分辨率等级是720p(例如,1280x720)。

以不同的分辨率等级来编码图像数据可以在向用户给出各种选项来传送所保存的图像数据的情况下增强用户的体验。例如,在低分辨率等级,可以将捕获的图像数据流播到诸如智能电话这样的设备。可替换地或附加地,在较高分辨率等级,当用户具有wi-fi可访问性时,用户可以将图像数据传送到诸如膝上型或台式计算机这样的网络设备。

已考虑了双重编码情景,现在考虑可以使用以上描述的原理来构造的照片日志的一些方面。

照片日志

照片日志指的是使得用户能够以他们自己挑选的间隔在静止照片中对他们的日常进行日志记录(log)的特征。所以,例如,如果用户希望每3分钟对他们的日常进行照片日志记录,则他们可以向摄像机设备提供输入,以使得每三分钟摄像机自动拍摄静止照片并保存它。在一天结束时,用户将用多张不同的静止照片来存档他们的日常。

已考虑了示例照片日志特征,现在考虑可以如何结合以下描述的摄像机实施例来使用该特征。

拍摄照片组和基于图像处理来选择图像

在一个或多个实施例中,摄像机(比如以上描述的摄像机)可以捕获照片组。捕获照片组可以以不同方式来执行。

例如,在至少一些实施例中,可以结合诸如刚刚在以上描述的照片日志特征这样的特征来自动捕获照片组。作为示例,考虑用户将摄像机设置为每三分钟自动拍摄照片的情形。当拍摄照片的时间到来时,取代在三分钟的点处仅拍摄一张照片,摄像机可以拍摄照片组。任何合适数目的照片可以构成一组,例如,5张、10张、15张或更多张照片。

可替换地或附加地,取代结合自动照片捕获模式捕获照片组,可以在用户实际地(physically)拍摄照片时捕获照片组。例如,用户可以将摄像机指向某一方向并按下记录按钮来拍摄照片。响应于该输入,摄像机可以捕获照片组。

在一个或多个实施例中,当捕获照片组时,无论是通过自动照片捕获模式还是响应于用户手动拍摄照片,都可以使用图像处理技术来查明每张照片中的模糊量。可以使用任何合适的图像处理技术。

例如,可以使用模糊检测技术,所述模糊检测技术使用小波变换和/或倒谱(cepstrum)分析模糊检测技术来检测数字图像内的模糊。这些技术能够检测到运动模糊和/或不聚焦模糊。具体地,通过使用这些技术,访问并处理照片或数字图像的一些部分,以基于小波变换模糊检测过程和/或倒谱分析模糊检测过程来确定图像是否被模糊。使用这种方法,小波变换模糊检测过程包括对数字图像的至少一部分进行小波变换以产生多个对应的不同分辨率等级。每个分辨率等级包括多个带。小波变换模糊检测过程还包括针对每个分辨率等级生成至少一个边缘图(map),并基于最终得到的边缘图来检测数字图像中的模糊。

在某些实现中,例如,倒谱分析模糊检测过程包括将图像分成多个部分,并且确定对于每个部分的倒谱。在某些实现中,倒谱分析模糊检测过程还包括使图像内的至少一个边界模糊,并计算每个最终得到的二值化倒谱图像的伸长度(elongation)。该技术还可以包括基于所计算的伸长度来确定图像包括运动模糊和/或不聚焦模糊。在美国专利号7,257,273中描述了用于执行这种分析的示例技术。

一旦对组中的每个图像或照片实施了模糊分析,就可以选择具有最小模糊量的图像或照片。

要认识到并理解,图像处理,即,模糊分析,可以在摄像机上(onboard)发生。可替换地或附加地,图像处理可以发生在摄像机远程处的计算设备上,例如,用户的个人计算设备、远程服务器和云服务等等。

上述方法在摄像机倾向于移动的情景下尤其有用。例如,在可穿戴摄像机的上下文中,很多时候用户可能是在四处移动的。在这些实例中,用户的移动可能不是始终如一的。例如,用户可能在行走,停下片刻,然后继续行走。如果摄像机处于自动照片捕获模式并且拍摄照片的实例之一发生在这期间,则在这种变化的移动期间拍摄照片组增加了将捕获到非模糊化的照片的机会。

图4是描述了根据一个或多个实施例的方法中的步骤的流程图。该方法可以结合任何合适的硬件、软件、固件或其组合来执行。在至少一些实施例中,方法的一些方面可以由适当配置的摄像机——比如上述的摄像机——来执行。可替换地或附加地,方法的一些方面可以由适当配置的计算设备来执行,以上提供了所述适当配置的计算设备的示例。

步骤700接收对于捕获照片的输入。该步骤可以以任何合适的方式执行。例如,在至少一些实施例中,可以结合自动照片捕获模式来接收对于捕获照片的输入。可替换地或附加地,接收到的输入可以是基于对于实际地捕获照片的用户输入而生成的。

响应于接收到对于捕获照片的输入,步骤702捕获照片组。任何合适数目的照片可以构成照片组。一旦已捕获了照片组,步骤704查明每张照片中的模糊量。该步骤可以在摄像机上或者由摄像机执行,或者由在摄像机远程处的计算设备执行。以上描述了模糊检测技术的示例。然而要认识到并理解,在不脱离所要求保护的主题的精神和范围的情况下可以使用任何合适的模糊检测技术。一旦针对每张照片查明了模糊量,步骤706选择具有最小模糊量的照片。

已描述了在其中可以拍摄照片组并基于图像处理技术来选择图像的实施例,现在考虑使用陀螺仪和/或加速度计来确定摄像机运动以及是否拍摄自动照片的实施例。

使用加速度计和/或陀螺仪来确定摄像机运动

如以上提到的,照片日志特征使能在可以由用户指定或可以不由用户指定的时段自动拍摄照片。由于在自动照片捕获模式期间的某些时候用户可能在运动中,所以可以采用技术来查明何时拍摄照片以减少被模糊的图像的机会。

在至少一些实施例中,摄像机可以包括加速度计,比如上述的加速度计。加速度计被用来检测直线运动。加速度计可以被用来检测在自动照片捕获模式期间摄像机是否正在移动或者摄像机移动的量。基于加速度计所检测到的运动,可以进行是否捕获照片的判定。例如,当在自动照片捕获模式下时,可以在检测到摄像机无运动时或者在移动轻微时捕获照片。

在至少一些实施例中,摄像机可以包括陀螺仪,比如上述的陀螺仪。陀螺仪被用来检测角运动。陀螺仪可以被用来检测在自动照片捕获模式期间摄像机是否正在移动或者摄像机移动的量。基于陀螺仪所检测到的运动,可以进行是否捕获照片的判定。例如,当在自动照片捕获模式下时,可以在检测到摄像机无运动时或者在移动轻微时捕获照片。

在至少一些其他实施例中,摄像机可以包括加速度计和陀螺仪两者。来自加速度计和陀螺仪两者的输入可以被用来查明何时捕获照片。例如,当在自动照片捕获模式下时,可以在检测到摄像机无运动时或者在移动轻微时捕获照片。

图5是描述了根据一个或多个实施例的方法中的步骤的流程图。该方法可以结合任何合适的硬件、软件、固件或其组合来执行。该方法可以由适当配置的摄像机——比如上述的摄像机——来执行。

步骤800使摄像机进入自动照片捕获模式。该步骤可以通过接收用于进入自动照片捕获模式的用户输入来执行。以上描述了这样的模式的示例。步骤801等待定时器期满,从而提供是时候拍摄照片的输入。步骤802查明摄像机的移动程度。该步骤可以以任何合适的方式执行。例如,可以通过使用加速度计来查明摄像机移动。可替换地,可以通过使用陀螺仪来查明摄像机移动。可替换地,可以通过使用加速度计和陀螺仪两者来查明摄像机移动。

步骤804查明是否满足移动阈值。可以使用任何合适的移动阈值。例如,可以由摄像机将移动阈值自动设置成具体的值。可替换地或附加地,可以由用户将移动阈值设置成具体的值。另外,可以将移动阈值设置成在针对摄像机而捕获的移动数据之间是相对的。例如,可以定义时间窗并且可以将移动阈值设置为时间窗内的移动量的百分比。

响应于未满足移动阈值,即,存在比所期望的更大的摄像机移动,步骤806不拍摄照片,并且方法返回步骤802。响应于满足移动阈值,即,存在很少或不存在摄像机移动,步骤808拍摄照片,并且方法返回步骤801。

刚刚在以上描述的技术可以减轻摄像机移动对所拍摄的照片的质量的影响。

已考虑了在其中出于捕获图像的目的而使用加速度计和/或陀螺仪来确定摄像机运动的实施例,现在考虑结合摄像机的环境中的亮度等级而使用与摄像机相关联的运动数据来确定是否以及如何调节摄像机的快门时间的实施例。

使用运动数据和亮度来调节摄像机快门时间

如技术人员将认识到的,可以通过降低摄像机的快门时间来改进模糊量。这种方法的不利方面是减少了被光学传感器吸收的光量,使得照片典型地更暗。在一个或多个实施例中,可以使用与摄像机的移动相关联的移动数据以及与相对于摄像机的环境亮度相关联的数据来调节摄像机的曝光时间或快门速度。这允许在运动模糊与亮度等级之间的折衷。

作为示例,考虑以下内容。通过如上所述地查明摄像机的运动,并且考虑相对于摄像机的环境亮度,可能在摄像机移出所期望的移动阈值之外但是环境亮度高的条件下拍摄照片。可以使用考虑摄像机的运动和环境亮度的任何合适的算法。

图6是描述了根据一个或多个实施例的方法中的步骤的流程图。该方法可以结合任何合适的硬件、软件、固件或其组合来执行。该方法可以由适当配置的摄像机——比如上述的摄像机——来执行。

步骤900使摄像机进入自动照片捕获模式。该步骤可以通过接收用于进入自动照片捕获模式的用户输入来执行。以上描述了这样的模式的示例。步骤901等待定时器期满,从而提供是时候拍摄照片的输入。步骤902捕获与摄像机相关联的运动数据和亮度数据。该步骤可以以任何合适的方式执行。例如,可以通过使用加速度计来查明摄像机移动。可替换地,可以通过使用陀螺仪来查明摄像机移动。可替换地,可以通过使用加速度计和陀螺仪两者来查明摄像机移动。另外,亮度数据是从由摄像机的光学传感器或环境光传感器捕获的光来计算的。

步骤904查明是否符合一个或多个条件。可以使用任何合适的条件。例如,被采用来分析运动数据和亮度数据的算法可以具有可调谐的参数,所述可调谐的参数限定了期望的运动条件和期望的亮度条件。

响应于不符合条件,步骤906不拍摄照片,并且方法返回步骤902。例如,如果查明环境是暗的并且存在高程度的运动,则可以不拍摄照片。响应于符合(一个或多个)条件,步骤908调节摄像机的曝光时间并且拍摄照片。例如,如果环境是明亮的并且存在高程度的运动,则可以使用更快的曝光时间来拍摄照片。同样,如果环境是暗的并且存在低程度的运动,则可以使用更慢的曝光时间来拍摄照片。方法然后返回步骤902。

刚刚在上面描述的技术可以减轻摄像机移动和光对所拍摄的照片的质量的影响。

结论

各种实施例提供了一种摄像机,其被配置成拍摄照片组并使用图像处理技术来选择模糊量小于组中其他照片的照片。

在另外的其他实施例中,摄像机包括陀螺仪或加速度计中的一个或多个。陀螺仪和/或加速度计被用来查明摄像机的运动。与摄像机的运动相关联的运动数据被用来查明何时拍摄自动照片。

各种其他实施例提供了一种摄像机,其被配置成基于与摄像机的运动以及摄像机的环境中的亮度等级相关联的输入来调节曝光时间,即快门时间。

尽管以特定于结构特征和/或方法动作的语言描述了实施例,然而要理解,在所附权利要求中限定的各种实施例不是必然地局限于所描述的特定特征或动作。而是,特定的特征和动作是作为实现各种实施例的示例形式而被公开的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1