【技术实现步骤摘要】
【国外来华专利技术】操作设备以捕捉高动态范围图像
技术介绍
近年来,数码相机作为独立设备和作为更复杂设备例如蜂窝电话、智能电话、其他移动计算设备等的部件业已迅猛发展。随着这种迅猛发展,制造商已经快速增加在这些设备上的数码相机的技术特征。例如,很多移动设备如今通常包括五百万像素的相机,这对于产生高品质图像往往是需要的。不幸地,即使这种相机的技术规格已经被改进,但是由于这些相机的图像处理能力尚无法与其改进的硬件能力相匹配,因此这些相机往往不能捕捉和产生高品质的图像。例如,很多相机如今仍然不能很好地捕捉和产生具有高动态范围(HDR)的图像。HDR场景的经典示例是白天在室内站在窗户前面的人。捕捉这种场景的很多相机产生具有亮背景的图像,并且具有不能显示人的所有特征的暗前景。由移动设备的相机(例如,由电话的相机)捕捉这种HDR场景的问题由这种相机所采用的较小的图像传感器加剧。专利技术概述本专利技术的一些实施例提供了一种捕捉和产生具有高动态范围的图像的移动设备。为了捕捉和产生高动态范围图像,一些实施例的移动设备包括新颖的图像捕捉和处理模块。在一些实施例中,所述移动设备通过如下产生高动态范围(HDR)图像(1)使其图像捕捉模块以不同图像曝光持续时间快速捕捉连续图像;和(2)使其图像处理模块合成这些图像以产生所述HDR图像。为了快速捕捉连续的图像,一些实施例的图像捕捉模块采取两个动作。首先,在移动设备进入其HDR模式之后或者在其进入图像捕捉模式(下文也称为相机模式)之后,其开始以特定帧速率捕捉图像。在一些实施例中,帧速率为15帧每秒(fps)。在其他实施例中,初始帧速率在不同的光照条件 下是不同的( ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.07.05 US 61/361,516;2010.07.06 US 61/361,525;1.一种捕捉图像的设备的非暂态机器可读介质,所述介质存储在由至少一个处理单元执行时捕捉高动态范围(HDR)场景的图像的程序,所述程序包括用于以下的指令集 以第一曝光水平捕捉并存储多张图像; 当接收到捕捉所述HDR场景的命令时,就以第二曝光水平捕捉第一图像并以第三曝光水平捕捉第二图像; 从所捕捉的多张图像中选取第三图像;以及 合成第一、第二和第三图像以产生捕捉所述HDR场景的合成图像。2.如权利要求1所述的机器可读介质,其中从多张图像中选取第三图像的指令集包括从所述多张图像中选取在接收到捕捉所述HDR场景的命令之前刚被捕捉到的图像的指令集。3.如权利要求1所述的机器可读介质,其中从多张图像中选取第三图像的指令集包括从所述多张图像中选取如下图像的指令集(i)在接收到捕捉所述HDR场景的命令之前的一时间段内捕捉的图像;和(ii)当所述设备移动小于阈值时所捕捉的图像。4.如权利要求3所述的机器可读介质,其中所述设备具有在多个不同时刻产生与所述设备的运动相关的多个不同值的电路,其中所述阈值的量与由所述电路产生的所述值相关。5.如权利要求3所述的机器可读介质,其中所述设备具有在多个不同时刻产生与所述设备的运动相关的多个不同值的电路,其中选取所述图像的指令集包括用于以下的指令集 对于由所述电路产生的多个值中的每一个,计算表达所述设备在一时刻的运动的运动参数; 将在所述时间段内捕捉的所述图像中的每一张与一运动参数相关联; 基于在所述时间段内捕捉的每张图像的每个运动参数与所述阈值的量的比较,将在所述时间段内捕捉到的一张图像选取作为第三图像。6.如权利要求1所述的机器可读介质,其中从多张图像中选取第三图像的指令集包括选取所述多张图像中的最清晰图像的指令集。7.如权利要求6所述的机器可读介质,其中所述设备具有在多个不同时刻产生与所述设备的运动相关的多个不同值的电路,其中所述多张图像中的最清晰图像是在一时刻捕捉到的图像,所述电路在该时刻产生的值指示所述设备在该时刻移动最少。8.如权利要求6所述的机器可读介质,其中所述程序还包括对以第一曝光水平捕捉并存储的一组图像中的每一张执行数字信号处理的指令集,其中所述多张图像中的最清晰图像是具有最高频含量的图像。9.如权利要求1所述的机器可读介质,其中第一曝光水平是正常曝光水平,第二和第三曝光水平中的一个是曝光不足水平,并且第二和第三曝光水平中的另一个是曝光过度水平。10.如权利要求1所述的机器可读介质,其中第一曝光水平是曝光过度水平,第二和第三曝光水平中的一个是正常曝光水平,并且第二和第三曝光水平中的另一个是曝光不足水平。11.如权利要求1所述的机器可读介质,其中第一曝光水平是曝光不足水平,第二和第三曝光水平中的一个是正常曝光水平,并且第二和第三曝光水平中的另一个是曝光过度水平。12.如权利要求1所述的机器可读介质,其中所述程序还包括捕捉所述场景的光照条件的指令集,其中所述曝光水平基于所捕捉的光照条件。13.如权利要求12所述的机器可读介质,其中所述程序还包括根据所捕捉的光照条件计算第一曝光水平并根据第一曝光水平计算第二和第三曝光水平的指令集。14.如权利要求13所述的机器可读介质,其中第二图像曝光持续时间是第一图像曝光持续时间的第一倍数,而第三图像曝光持续时间是第一图像曝光持续时间的第二倍数。15.如权利要求14所述的机器可读介质,其中所述程序还包括基于所述多张图像中的至少一张的至少一个直方图计算第一倍数和第二倍数的指令集。16.如权利要求13所述的机器可读介质,其中捕捉光照条件的指令集包括分析所述多张图像中的至少一张以认定所述光照条件的指令集。17.如权利要求13所述的机器可读介质,其中捕捉光照条件的指令集包括分析由所述设备的电路产生的、量化所述光照条件的信号的指令集。18.如权利要求1所述的机器可读介质,其中捕捉所述多张图像的指令集包括用于以下的指令集 当进入HDR模式时,就捕捉所述多张图像并且在接收到所述HDR捕捉命令之前将所述多张图像中的每一张存储在设备的存储装置中;以及 当进入所述HDR模式时,计算第二和第三曝光水平并且在接收到所述HDR捕捉命令时就通知所述设备的控制器准备以所述第二和第三曝光水平捕捉第二和第三图像。19.一种捕捉图像的设备的非暂态机器可读介质,所述介质存储在由至少一个处理单元执行时捕捉高动态范围(HDR)场景的图像的程序,所述程序包括用于以下的指令集 当进入HDR模式时,就捕捉多张图像并且分析所述图像以确定第一、第二和第三曝光水平中的至少一个; 当接收到捕捉所述HDR场景的命令时,以所述第一曝光水平捕捉第一图像,以所述第二曝...
【专利技术属性】
技术研发人员:G·科泰,G·M·约翰逊,J·E·欧尔四世,
申请(专利权)人:苹果公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。