运动模糊避免的制作方法_3

文档序号:9635087阅读:来源:国知局
>[0039]例如,摄像机设备200可以包括计算机可读介质,所述计算机可读介质可以被配置成维持使摄像机的软件和关联的硬件执行操作的指令。因此,指令起作用来配置摄像机的软件和关联的硬件以执行操作,并且以这种方式导致软件和关联的硬件的变换以执行功能。指令可以由计算机可读介质通过各种各样的不同配置提供给摄像机设备。
[0040]计算机可读介质的一种这样的配置是信号承载介质,并且因此被配置成比如经由网络将指令(例如作为载波)传输至摄像机设备。计算机可读介质还可以被配置为计算机可读存储介质,并且因此不是信号承载介质。计算机可读存储介质的示例包括随机存取存储器(RAM)、只读存储器(R0M)、光盘、闪速存储器、硬盘存储器和可以使用磁、光和其他技术来存储指令和其他数据的其他存储器设备。
[0041]双重编码在一个或多个实施例中,摄像机设备的处理器106 (图1)被配置成以不同的分辨率等级来编码图像数据。例如,摄像机设备可以以低分辨率等级编码图像数据,并且也可以以高分辨率等级编码图像数据。可以使用任何合适的分辨率等级。在至少一些实施例中,低分辨率等级是Quarter-VGA (例如,320x240),而高分辨率等级是720p (例如,1280x720)。
[0042]以不同的分辨率等级来编码图像数据可以在向用户给出各种选项来传送所保存的图像数据的情况下增强用户的体验。例如,在低分辨率等级,可以将捕获的图像数据流播到诸如智能电话这样的设备。可替换地或附加地,在较高分辨率等级,当用户具有W1-Fi可访问性时,用户可以将图像数据传送到诸如膝上型或台式计算机这样的网络设备。
[0043]已考虑了双重编码情景,现在考虑可以使用以上描述的原理来构造的照片日志的一些方面。
[0044]照片日志
照片日志指的是使得用户能够以他们自己挑选的间隔在静止照片中对他们的日常进行日志记录(log)的特征。所以,例如,如果用户希望每3分钟对他们的日常进行照片日志记录,则他们可以向摄像机设备提供输入,以使得每三分钟摄像机自动拍摄静止照片并保存它。在一天结束时,用户将用多张不同的静止照片来存档他们的日常。
[0045]已考虑了示例照片日志特征,现在考虑可以如何结合以下描述的摄像机实施例来使用该特征。
[0046]拍摄照片组和基于图像处理来选择图像
在一个或多个实施例中,摄像机(比如以上描述的摄像机)可以捕获照片组。捕获照片组可以以不同方式来执行。
[0047]例如,在至少一些实施例中,可以结合诸如刚刚在以上描述的照片日志特征这样的特征来自动捕获照片组。作为示例,考虑用户将摄像机设置为每三分钟自动拍摄照片的情形。当拍摄照片的时间到来时,取代在三分钟的点处仅拍摄一张照片,摄像机可以拍摄照片组。任何合适数目的照片可以构成一组,例如,5张、10张、15张或更多张照片。
[0048]可替换地或附加地,取代结合自动照片捕获模式捕获照片组,可以在用户实际地(physically)拍摄照片时捕获照片组。例如,用户可以将摄像机指向某一方向并按下记录按钮来拍摄照片。响应于该输入,摄像机可以捕获照片组。
[0049]在一个或多个实施例中,当捕获照片组时,无论是通过自动照片捕获模式还是响应于用户手动拍摄照片,都可以使用图像处理技术来查明每张照片中的模糊量。可以使用任何合适的图像处理技术。
[0050]例如,可以使用模糊检测技术,所述模糊检测技术使用小波变换和/或倒谱(Cepstrum)分析模糊检测技术来检测数字图像内的模糊。这些技术能够检测到运动模糊和/或不聚焦模糊。具体地,通过使用这些技术,访问并处理照片或数字图像的一些部分,以基于小波变换模糊检测过程和/或倒谱分析模糊检测过程来确定图像是否被模糊。使用这种方法,小波变换模糊检测过程包括对数字图像的至少一部分进行小波变换以产生多个对应的不同分辨率等级。每个分辨率等级包括多个带。小波变换模糊检测过程还包括针对每个分辨率等级生成至少一个边缘图(map),并基于最终得到的边缘图来检测数字图像中的模糊。
[0051]在某些实现中,例如,倒谱分析模糊检测过程包括将图像分成多个部分,并且确定对于每个部分的倒谱。在某些实现中,倒谱分析模糊检测过程还包括使图像内的至少一个边界模糊,并计算每个最终得到的二值化倒谱图像的伸长度(e 1 ongat 1n )。该技术还可以包括基于所计算的伸长度来确定图像包括运动模糊和/或不聚焦模糊。在美国专利号7,257,273中描述了用于执行这种分析的示例技术。
[0052]一旦对组中的每个图像或照片实施了模糊分析,就可以选择具有最小模糊量的图像或照片。
[0053]要认识到并理解,图像处理,S卩,模糊分析,可以在摄像机上(on board)发生。可替换地或附加地,图像处理可以发生在摄像机远程处的计算设备上,例如,用户的个人计算设备、远程服务器和云服务等等。
[0054]上述方法在摄像机倾向于移动的情景下尤其有用。例如,在可穿戴摄像机的上下文中,很多时候用户可能是在四处移动的。在这些实例中,用户的移动可能不是始终如一的。例如,用户可能在行走,停下片刻,然后继续行走。如果摄像机处于自动照片捕获模式并且拍摄照片的实例之一发生在这期间,则在这种变化的移动期间拍摄照片组增加了将捕获到非模糊化的照片的机会。
[0055]图4是描述了根据一个或多个实施例的方法中的步骤的流程图。该方法可以结合任何合适的硬件、软件、固件或其组合来执行。在至少一些实施例中,方法的一些方面可以由适当配置的摄像机一一比如上述的摄像机一一来执行。可替换地或附加地,方法的一些方面可以由适当配置的计算设备来执行,以上提供了所述适当配置的计算设备的示例。
[0056]步骤700接收对于捕获照片的输入。该步骤可以以任何合适的方式执行。例如,在至少一些实施例中,可以结合自动照片捕获模式来接收对于捕获照片的输入。可替换地或附加地,接收到的输入可以是基于对于实际地捕获照片的用户输入而生成的。
[0057]响应于接收到对于捕获照片的输入,步骤702捕获照片组。任何合适数目的照片可以构成照片组。一旦已捕获了照片组,步骤704查明每张照片中的模糊量。该步骤可以在摄像机上或者由摄像机执行,或者由在摄像机远程处的计算设备执行。以上描述了模糊检测技术的示例。然而要认识到并理解,在不脱离所要求保护的主题的精神和范围的情况下可以使用任何合适的模糊检测技术。一旦针对每张照片查明了模糊量,步骤706选择具有最小模糊量的照片。
[0058]已描述了在其中可以拍摄照片组并基于图像处理技术来选择图像的实施例,现在考虑使用陀螺仪和/或加速度计来确定摄像机运动以及是否拍摄自动照片的实施例。
[0059]使用加速度计和/或陀螺仪来确定摄像机运动
如以上提到的,照片日志特征使能在可以由用户指定或可以不由用户指定的时段自动拍摄照片。由于在自动照片捕获模式期间的某些时候用户可能在运动中,所以可以采用技术来查明何时拍摄照片以减少被模糊的图像的机会。
[0060]在至少一些实施例中,摄像机可以包括加速度计,比如上述的加速度计。加速度计被用来检测直线运动。加速度计可以被用来检测在自动照片捕获模式期间摄像机是否正在移动或者摄像机移动的量。基于加速度计所检测到的运动,可以进行是否捕获照片的判定。例如,当在自动照片捕获模式下时,可以在检测到摄像机无运动时或者在移动轻微时捕获照片。
[0061]在至少一些实施例中,摄像机可以包括陀螺仪,比如上述的陀螺仪。陀螺仪被用来检测角运动。陀螺仪可以被用来检测在自动照片捕获模式期间摄像机是否正在移动或者摄像机移动的量。基于陀螺仪所检测到的运动,可以进行是否捕获照片的判定。例如,当在自动照片捕获模式下时,可以在检测到摄像机无运动时或者在移动轻微时捕获照片。
[0062]在至少一些其他实施例中,摄像机可以包括加速度计和陀螺仪两者。来自加速度计和陀螺仪两者的输入可以被用来查明何时捕获照片。例如,当在自动照片捕获模式下时,可以在检测到摄像机无运动时或者在移动轻微时捕获照片。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1