动态感兴趣区域调整和提供动态感兴趣区域调整的图像捕捉设备的制作方法

文档序号:8002543阅读:99来源:国知局
动态感兴趣区域调整和提供动态感兴趣区域调整的图像捕捉设备的制作方法
【专利摘要】本公开提供了一种动态感兴趣区域调整的方法和一种提供动态感兴趣区域调整的图像捕捉设备。在一个实施例中,存在一种操作图像捕捉设备的方法。实时图像内的一个或多个区域可以用于设置实时图像内的用于应用一个或多个第一图像获取参数的一个或多个用户定义的感兴趣区域(ROI)。当图像捕捉设备的位置已经改变了超过阈值量的量时,取消一个或多个用户定义的ROI,并且设置实时图像内的用于应用一个或多个第二图像获取参数的一个或多个默认ROI。数字图像传感器根据一个或多个用户定义的ROI和一个或多个默认ROI中的一个来获取数字图像数据。
【专利说明】动态感兴趣区域调整和提供动态感兴趣区域调整的图像捕捉设备
【技术领域】
[0001]本公开涉及图像捕捉设备,更具体地说,涉及动态感兴趣区域调整和提供动态感兴趣区域调整的图像捕捉设备。
【背景技术】
[0002]包括具有内置的图像捕捉装备的智能电话和其它多用途电子设备的图像捕捉设备有时允许设置感兴趣区域(ROI)以用于成像的目的,例如,对要捕捉的图像进行聚焦和/或曝光测定。图像捕捉设备的用户可以将感兴趣区域从默认区域改变为用户定义的区域。当被成像的场景改变或用户另外希望改变ROI时,用户通常必须使用用户定义的ROI来捕捉图像以将图像捕捉设备重置为默认ROI或者对分层菜单进行导航以将图像捕捉设备手动地重置为默认R0I。众所周知,图像捕捉过程非常动态,这是因为场景可能由于对象的移动、变化的照明条件等而非常快速地改变。因此,即使捕捉或获取图像中甚至非常小的延迟也可能导致被成像的场景发生改变并且失去捕捉图像的机会。因此,仍然需要控制ROI的更方便和/或智能的方法。
【专利附图】

【附图说明】
[0003]图1是示出了适于执行本公开的示例实施例的图像捕捉设备的框图。
[0004]图2是示出了图1的电子设备的图像捕捉装备的框图。
[0005]图3A至图3C是根据本公开的示例实施例的提供电子取景器的用户界面屏幕的不同实施例的示意表示。
[0006]图4A至图4C是根据本公开的示例实施例的提供电子取景器的用户界面屏幕的第一实施例的示意表示,其说明了设置ROI的方法。
[0007]图5A至图5C是根据本公开的示例实施例的提供电子取景器的用户界面屏幕的第二实施例的示意表示,其说明了设置ROI的方法。
[0008]图6A至图6C是根据本公开的示例实施例的提供电子取景器的用户界面屏幕的示意表示,其说明了重置一个或多个ROI的方法。
[0009]图7A和图7B示出了根据本公开的示例实施例的提供电子取景器的用户界面屏幕的示意表示,其说明了重置一个或多个ROI的方法。
[0010]图8是根据本公开的一个示例实施例的用于操作图像捕捉设备的方法的流程图。
[0011]图9是根据本公开的另一个示例实施例的用于操作图像捕捉设备的方法的流程图。
[0012]图10是根据本公开的另一个示例实施例的用于操作图像捕捉设备的方法的流程图。
【具体实施方式】[0013]现在将参照附图,附图示出了本公开的示例实施例。为了使说明简单和清楚,可以在附图之间重复附图标记以指示相应的或类似的元素。阐述了大量细节,以提供对本文所描述的示例实施例的理解。可以在没有这些细节中的一些细节的情况下实践示例实施例。在其它实例中,未详细描述公知的方法、过程和组件,以避免模糊所描述的示例实施例。不应当认为该描述局限于本文所描述的示例实施例的范围。
[0014]除非本文明确声明,否则本文陈述的对方向或定向的任何参考是为了方便的目的而并不旨在是限制性的。关于图形用户界面(GUI)的任何定向参考与GUI的屏幕定向而不是主机电子设备上的固定点或参考有关。为了方便起见,有时在本文中使用术语“用户界面”来指代GUI。
[0015]本公开提供了一种动态感兴趣区域调整的方法和一种提供动态感兴趣区域调整的图像捕捉设备。
[0016]根据一个示例实施例,提供了一种操作图像捕捉设备的方法,该方法包括:在图像捕捉设备的显示器上显示实时图像,该实时图像基于由数字图像传感器获取的数字图像数据;接收对实时图像内的一个或多个区域的选择;响应于该选择,将选择的一个或多个区域设置为实时图像内的用于应用一个或多个第一图像获取参数的一个或多个用户定义的感兴趣区域(ROI);当图像捕捉设备的位置已经改变了超过阈值量的量时,取消一个或多个用户定义的R0I,并且设置实时图像内的用于应用一个或多个第二图像获取参数的一个或多个默认ROI ;以及由数字图像传感器根据一个或多个用户定义的ROI和一个或多个默认ROI中的一个来获取数字图像数据。
[0017]根据另一个示例实施例,提供了一种操作图像捕捉设备的方法,该方法包括:在图像捕捉设备的触敏显示器上显示实时图像,实时图像基于由数字图像传感器获取的数字图像数据;接收对实时图像内的一个或多个区域的选择;响应于该选择,将选择的一个或多个区域设置为实时图像内的用于应用一个或多个第一图像获取参数的一个或多个用户定义的ROI ;当在触敏显示器上检测到指定的触摸手势时,取消一个或多个用户定义的R0I,并且设置实时图像内的用于应用一个或多个第二图像获取参数的一个或多个默认ROI ;以及由数字图像传感器根据一个或多个用户定义的ROI和一个或多个默认ROI中的一个来获取数字图像数据。
[0018]根据另一个示例实施例,提供了一种图像捕捉设备,包括:数字图像传感器;显示器;用于将数字图像数据编码为静态图像的图像编码器;以及耦合到数字图像传感器、图像编码器和显示器的图像处理器,该图像处理器被配置为执行本文阐述的方法。
[0019]根据本公开的另一个实施例,提供了一种其上存储有计算机可读指令的计算机可读介质,当执行计算机可读指令时,该计算机可读指令使处理器执行本文阐述的方法。
[0020]图像捕捉设备的构造
[0021]首先参照图1,图1示出了图像捕捉设备100,可以在图像捕捉设备100中应用本公开中描述的示例实施例。下面所描述的图像捕捉设备100具有无线通信能力;然而,可以设想到本公开的教导可以应用于没有无线通信能力的设备。在一些示例实施例中,图像捕捉设备100是移动电话、智能电话或超级电话或者平板计算机。在其它示例实施例中,图像捕捉设备100可以是笔记本计算机(也称作膝上型计算机、上网本或超级本计算机,这取决于设备能力)、无线组织器或者个人数字助理(PDA)、电子游戏设备或者数字照相机(其能够进行静态图像捕捉和视频图像捕捉)。图像捕捉设备100的其它示例是可能的。
[0022]图像捕捉设备100包括容纳图像捕捉设备100的电子组件的硬机箱(未示出)。图像捕捉设备100的电子组件被安装在印刷电路板(未示出)上。图像捕捉设备100包括控制器,该控制器包含至少一个处理器102 (例如,微控制器),其控制图像捕捉设备100的整体操作。通过通信子系统104来执行包括数据通信和语音通信的通信功能。可以由解码器106对由图像捕捉设备100接收的数据进行解压缩和解密。通信子系统104从无线网络101接收消息并且向无线网络101发送消息。无线网络101可以是任何适当类型的无线网络。
[0023]处理器102与其它组件进行交互,所述其它组件例如是一个或多个输入设备105、随机存取存储器(RAM) 108、只读存储器(ROM) 110、诸如彩色液晶显示器(IXD)等的显示器112、持久性(非易失性)存储器120 (其可以是闪速可擦除可编程只读存储器(EPROM)存储器(“闪存”)或者任何其它适当形式的存储器)、图像捕捉装备200、运动传感器180 (其使处理器102能够在任何适当的时间确定图像捕捉设备100是否在运动以及任何感测到的运动的属性)、定向传感器182 (其使处理器102能够在任何适当的时间确定使图像捕捉设备100指向的方向)、全球定位系统(GPS)设备184 (其使处理器102能够在任何适当的时间确定图像捕捉设备100的GPS坐标(即,位置))、接近度传感器186(其使处理器102能够在任何适当的时间确定图像捕捉设备100与物体的接近度)、辅助输入/输出(I/O)子系统150、诸如串行数据端口(例如,通用串行总线(USB)数据端口)之类的数据端口 152、扬声器156、麦克风158、短距离通信子系统162和统称为164的其它设备子系统。经由通信总线(未示出)来耦合图像捕捉设备100的组件,该通信总线提供了各个组件之间的通信路径。
[0024]显示器112通常包括可以在其中显示信息的显示区域和在显示区域的边界周围延伸的非显示区域。在非显示区域中不显示信息。非显示区域可以用于在显示区域的边缘周围容纳例如电子迹线或电气连接、粘合剂或其它密封剂和/或保护涂层。
[0025]可以提供显示器112作为提供输入设备的触敏显示器118的一部分被提供。与触敏覆层114 一起可操作地耦合到电子控制器116的显示器112包括触敏显示器118。触敏显示器118通常是包括电容性触敏覆层的电容性触敏显示器118,可以是任何其它适当的触敏显示器118,例如,本领域中公知的电阻性、红外、表面声波(SAW)触敏显示器118、应变仪、光学成像、散射信号技术、声脉冲识别等等。触敏显示器118的覆层114可以是堆叠的多层装备(assembly),其可以包括例如基板、接地屏蔽层、阻挡层、由基板或其它障碍物隔离的一个或多个电容性触摸传感器层、和封盖。电容性触摸传感器层可以是任何适当的材料,例如,图案化的氧化铟锡(ITO)。
[0026]触敏显示器118的显示器112包括可以在其中显示信息的显示区域和在显示区域的边界周围延伸的非显示区域。在非显示区域中不显示信息,非显示区域可以用于在显示区域的边缘周围容纳例如电子迹线或电气连接、粘合剂或其它密封剂和/或保护涂层。
[0027]可以由触敏显示器118检测一个或多个触摸(也称作触摸输入、触摸接触或触摸事件)。备选地,处理器102可以被配置为根据触敏覆层114提供的触摸数据来检测一个或多个触摸手势。处理器102可以确定触摸的属性,其包括触摸的位置。触摸位置数据可以包括接触的区域或接触的单个点,例如,位于接触区域的中心处或附近的点(称作质心)。响应于检测到触摸,向控制器116提供信号。可以检测来自任何适当的物体(例如,手指、拇指、附属物(appendage)或者诸如手写笔、钢笔或其它指示器等的其它项,这取决于触敏显示器118的属性)的触摸。在触摸期间,触摸的位置随着检测到的物体的移动而移动。控制器116和/或处理器102可以检测任何适当的接触构件在触敏显示器118上的触摸。类似地,检测多个同时的触摸。
[0028]由触敏显示器118检测不同类型的触摸事件。当触摸事件在大于或等于阈值持续时间的持续时间期间发生时,检测到或识别出触摸和保持事件。在一些实施例中,阈值持续时间可以例如是400毫秒。其它阈值持续时间是可能的。当至少一个触摸事件在小于阈值持续时间的持续时间期间发生时,检测到或识别出轻触(tap)事件。
[0029]当用户用一根手指触摸触敏显示器118上的可选择的在屏(onscreen)项(例如,按钮或菜单项)并且在超过阈值持续时间的持续时间期间使手指与触敏显示器118保持接触时,发生单指触摸和保持事件。当用户用两根手指触摸触敏显示器118上的可选择的在屏项、并且在超过阈值持续时间的持续时间期间使两根手指与触敏显示器118保持接触时,发生两指触摸和保持事件。触摸可选择的在屏项包括:触摸触敏显示器118的与在显示器112上显示的可选择的在屏项一致的位置。位置与可选择的在屏项一致在于:触摸事件的质心在用户界面屏幕的、被指派用于接收用于激活可选择的在屏项的输入的输入区域内。在一些实施例中,可选择的在屏项的输入区域可以与可选择的在屏项在显示屏幕112上的显示区域不同,其中,在这些实施例中,输入区域通常大于显示区域,以适应用户的触摸偏移。
[0030]术语“触摸手势”或“手势”在本文中用于指代触敏显示器118上的、从原点开始并且持续到终点的特定类型的触摸事件。可以通过触摸手势的属性来识别触摸手势,所述属性包括例如原点、终点、行进的距离、持续时间、速度和方向。在距离和/或持续时间上,触摸手势可长可短。触摸手势的两个点可以用于确定触摸手势的方向。
[0031]当在触敏显示器118内保持接触并且触摸点(例如,触摸事件的质心)移动超过阈值距离(通常以像素为单位来测量)时,发生拖动手势。当与触敏显示器118的接触结束时,拖动手势结束。
[0032]划动(swipe)(也称作轻拂(flick))是一种触摸手势。划动具有单一方向。触敏覆层114可以关于与触敏覆层114初始进行接触的原点和与触敏覆层114的接触结束的终点来评估划动,而不是使用在触摸手势的持续时间期间的接触位置或接触点中的每一个求解方向来评估划动。划动的示例包括水平划动、垂直划动和对角线划动。水平划动通常包括:用于初始化触摸手势的朝向触敏覆层114的左侧或右侧的原点;在与触敏覆层114保持持续接触的同时,检测到的物体从原点向朝向触敏覆层114的右侧或左侧的终点的水平移动;以及与触敏覆层114的接触的断开。类似地,垂直划动通常包括:用于初始化触摸手势的朝向触敏覆层114的顶部或底部的原点;在与触敏覆层114保持持续接触的同时,检测到的物体从原点向朝向触敏覆层114的底部或顶部的终点的垂直移动;以及与触敏覆层114的接触的断开。
[0033]划动可以具有各种长度,可以在触敏覆层114上的各个位置处发起,并且不需要跨越触敏覆层114的最大尺寸。此外,断开划动的接触可以是逐步的,这是因为与触敏覆层114的接触是在划动仍然在进行中的同时被逐渐减小的。[0034]触敏显示器118还可以检测元导航触摸手势。元导航触摸手势是具有处于触敏显示器118的显示区域之外的原点、并且移动到触敏显示器118的显示区域上的位置的触摸手势。可以检测触摸手势的其它属性并检测元导航触摸手势。元导航触摸手势还可以包括多点触摸(mult1-touch)触摸手势,其中,触摸手势是同时的或者在时间上重叠,并且触摸中的至少一个具有位于显示区域之外的原点并且移动到触敏显示器118的显示区域上的位置。因此,可以用两根手指来进行元导航触摸手势。此外,可以将多点触摸元导航触摸手势与单点触摸元导航触摸手势区分开,并且多点触摸元导航触摸手势可以提供额外的功能或其它的功能。
[0035]在本文中,仅为了方便的目的,在设备用户的手指的上下文中描述了触敏显示器118。如上文所提到的,可以使用手写笔或其它物体与触敏显示器118交互,这取决于类型。
[0036]通过输入设备105来执行与⑶I的用户交互。可以经由处理器102在显示器112上呈现和显示诸如文本、字符、符号、图像、图标和其它项之类的信息。处理器102可以与定向传感器进行交互,以检测重力或重力引起的反作用力的方向,从而确定例如图像捕捉设备100的定向以确定⑶I的屏幕定向。
[0037]输入设备105可以包括键盘、控制按钮(例如,电源开关(接通/断开)按钮(未示出)、用于启用照相机模式的照相机按钮(未示出)、用于当处于照相机模式时启用图像捕捉序列的捕捉按钮(未示出)、用于当处于照相机模式时启用对变焦设置的选择的变焦按钮(未示出)、以及用于导航在屏项(例如,在显示器112上显示的数字图像、菜单选择等)的导航设备(未示出)。当提供显示器112作为触敏显示器118的一部分时,作为物理接口组件的替代或附加,可以由在显示器112上显示的在屏用户界面元件来提供捕捉按钮、变焦按钮和其它照相机控制。根据该实施例,可以提供键盘,作为触敏显示器118的替代或附加。控制按钮中的至少一些可以是多用途按钮而不是专用按钮或专门按钮。
[0038]图像捕捉设备100还包括用于接收包括持久性存储器(例如,闪存)的可移除存储卡132的存储卡接口 130。可移除存储卡132可以插入或者耦合到存储卡接口 130以存储数据并且由处理器102读取数据,其中,数据包括但不限于由图像捕捉装备200捕捉的静态图像和可选的视频图像。其它类型的用户数据也可以存储在可移除存储卡132上。作为可移除存储卡132的附加或替代,可以使用其它类型的可移除数字图像存储介质(例如,磁性硬盘驱动器、磁带或光盘)。
[0039]处理器102在所存储的程序的控制下操作,并且执行存储在存储器中(例如,持久性存储器120中)的软件模块175。如图1所示,软件模块175包括操作系统软件177和软件应用179。软件应用179包括照相机应用181和照片浏览器应用183。照相机应用181包含用于进行以下操作的逻辑:操作图像捕捉装备200、并且从图像捕捉装备200捕捉静态图像和可选的视频图像,并且将静态图像和视频图像存储在持久性存储器120中。照片浏览器应用183包含用于在显示器112上显示来自持久性存储器120的数据(即,静态图像和可选的视频图像)和来自图像捕捉装备200的数据的逻辑。诸如用户数据之类的持久性数据185也可以存储在持久性存储器120中。持久性数据185可以包括存储在图像捕捉设备100中的数字媒体文件,例如,由图像捕捉装备200捕捉的静态图像和/或视频图像或者传送、下载或以其它方式存储在持久性存储器120上的其它静态图像和/或视频图像。
[0040]可以将软件模块175或其一部分临时加载到诸如RAM108之类的易失性存储器中。RAM108用于存储运行时数据变量和其它类型的数据或信息。虽然针对各种类型的存储器描述了具体功能,但是这仅仅是一个示例,并且还可以使用向各种类型的存储器进行的不同的功能指派。
[0041]可以在图像捕捉装备200捕捉了静态图像和可选的视频图像以后,将静态图像和可选的视频图像存储在持久性存储器中。持久性存储器可以是内部持久性存储器120、可移除存储卡132或远端持久性存储设备中的一个或任意组合。远端持久性存储设备可以是基于云的资源(例如,远端内容服务器),可以由无线网络101访问该基于云的资源,或者可以经由与主机计算机的有线(例如,经由数据端口 152)或短距离无线连接(例如,经由短距离通信子系统162)访问该基于云的资源,其中,该主机计算机有权有线访问基于云的资源。所捕捉的静态图像和可选的视频图像的存储位置通常是可以由用户提前或者在捕捉时设置的可配置的设置。
[0042]照相机应用181和/或照片浏览器应用183可以通过无线网络101或者可以经由与主机计算机的有线或短距离无线连接访问远端持久性存储设备和可选的基于云的应用,其中,该主机计算机有权有线访问基于云的资源。使用基于云的存储设备或者其它远端持久性存储设备允许从有权访问互联网的几乎任何计算机或便携式电子设备访问图像捕捉装备200捕捉的静态图像和可选的视频图像。
[0043]图像捕捉设备100还包括作为电源的电池138,其通常是可以例如通过耦合到电池接口(例如,串行数据端口 152)的充电电路而被充电的一个或多个可再充电电池。电池138向图像捕捉设备100中的电路中的至少一些提供电功率,并且电池接口 136为电池138提供机械连接和电气连接。电池接口 136被耦合到稳压器(未示出),稳压器向图像捕捉设备100的电路提供电源V+。
[0044]诸如文本消息、电子邮件消息或者网页下载等的接收信号由通信子系统104进行处理,并且输入到处理器102。处理器102处理接收的信号以输出到显示器112和/或输出至IJ辅助I/O子系统150。订户可以生成诸如电子邮件消息等的数据项,这些数据项可以例如通过通信子系统104在无线网络101上进行传输。
[0045]运动传感器180可以包括加速度计(例如,三轴加速度计)或其它适当的运动传感器。定向传感器182可以包括加速度计(例如,三轴加速度计)、电子罗盘、陀螺仪或其组合。作为加速度计、电子罗盘和陀螺仪的替换或附加,可以使用其它适当的定向传感器。可以例如在集成组件内组合或共享运动传感器180和定向传感器182或者其一部分。三轴加速度计的处理器102或者控制器(未示出)可以将加速度测量转换为设备定向。
[0046]图像捕捉设备100可以经由串行数据端口 152或短距离通信子系统162连接到主机个人计算机(未示出),该短距离通信子系统162通过适当的互连(例如,USB连接、Firewire?连接、Bluetooth?连接等)进行通信。
[0047]现在参照图2,将更详细地描述图像捕捉设备100的图像捕捉装备200的示例实施例。图像捕捉装备200包括图像处理器202,其执行下面描述的各个图像处理功能。图像处理器202通常是可编程图像处理器,但是可以是例如硬连接的定制集成电路(IC)处理器、通用微处理器或者硬连接的定制IC和可编程处理器的组合。当图像捕捉装备200是诸如移动电话、智能电话或超级电话等多用途电子设备的一部分时,图像捕捉装备200的功能中的至少一些可以由主机图像捕捉设备100的主处理器102来执行。可以设想由图像处理器202执行的全部功能可以由主处理器102来执行,在该情况下,可以省略图像处理器202。此外,图像捕捉装备200有权访问主机图像捕捉设备100的各个组件,并且可以从主机图像捕捉设备100的各个组件(诸如输入设备105等的输入端、运动传感器180、定向传感器182、GPS184、RAM108、持久性存储器120等)接收输入并且向这些组件发送输出。
[0048]在一些实施例中,图像捕捉装备200还包括由调焦器206 (例如,变焦引擎和聚焦引擎)控制的变焦透镜204,所述变焦引擎和聚焦引擎调节变焦透镜204的焦长和焦距,以对通过变焦透镜204并且由图像传感器208进行接收的光进行聚焦。变焦透镜204具有可变的孔径,其大小是由f_值(有时称作焦比、f_比、f_数或者相对孔径)来表示的,f_值是变焦透镜204的孔径的直径的测量值。值是焦长除以“有效”孔径直径。值是作为透镜“速率”的定量测量值的无量纲数。
[0049]变焦透镜204将光传递到图像传感器208,光在图像传感器208上形成图像。图像传感器208可以具有多个宽高比(例如,4: 3和16: 9的图像宽高比)以及多个图像分辨率。在一些实施例中,图像传感器208是电荷耦合器件(CCD)传感器;然而,可以使用互补金属氧化物半导体(CMOS)传感器或者其它适当的图像传感器。变焦透镜204中的可调节的孔径和快门装备(未示出)用于控制图像传感器208的孔径大小和曝光时间。在其它实施例中,可以用固定焦长的透镜(也称作“定焦”透镜)来替换变焦透镜204,在该情况下,调焦器206仅调节透镜的焦距。可以通过图像捕捉装备200的图像处理器202或者处理器102执行的数字图像处理来提供数字变焦(而不是由变焦透镜204提供的光学变焦)。在其它实施例中,可以省略快门装备,由电子快门来替代。
[0050]图像处理器202通过向图像传感器208提供各种控制信号来控制图像传感器208。图像处理器202还控制调焦器206和闪光灯224,闪光灯224用于发射光以照亮变焦透镜204的视场内的区域。输入设备105提供可以控制图像捕捉装备200的操作的用户控制。将由图像传感器208输出的捕捉到的图像信号A临时存储在缓冲存储器212 (例如,动态随机存取存储器(DRAM)缓冲存储器)中。
[0051]图像传感器202通常响应于对捕捉按钮的按压或其它激活而产生聚焦信号,所述聚焦信号驱动调焦器206 (例如,变焦引擎和聚焦引擎)调节变焦透镜204的焦点,以对形成于图像传感器208上并且提供针对捕捉到的图像信号的图像传感器输出的图像进行聚焦。通常由图像捕捉设备100提供被动自动聚焦系统。在被动自动聚焦系统中,将捕捉到的图像信号A提供给图像处理器102,该图像处理器102对捕捉到的图像信号A执行自动聚焦计算。作为自动聚焦计算的输出的结果,按需要将聚焦信号发送到聚焦适配器206,以调节变焦透镜204的焦距。通常使用对比度检测或相位检测方法来执行自动聚焦计算,所述方法依赖于移动变焦透镜204以对焦距进行微小的调节直到获得最大的(或者最优的)对比度为止。自动聚焦计算假设最大的(或者最优的)对比度对应于最大清晰度。自动聚焦计算的属性在本公开的范围之外,并且将不在本文中对其进行进一步详细描述。适合于由图像处理器202使用的自动聚焦方法和计算在本领域中是公知的,并且对于熟练的技术人员而目将是显而易见的。
[0052]在图像捕捉装备200处于活动状态或者准备捕捉状态(而不是非活动状态,例如当显示全屏菜单时)时,图像处理器202可以持续地产生聚焦信号,从而提供连续的自动聚焦,使得正在向缓冲存储器212存储的图像是聚焦的图像,而不是响应于如上所述的对捕捉按钮的激活来执行自动聚焦操作。
[0053]在其它实施例中,可以使用主动自动聚焦系统替代上文所描述的被动自动聚焦系统。主动自动聚焦系统可以包括红外(IR)发射器和IR传感器,IR传感器利用反射的IR波返回IR传感器的时间和/或反射的IR波的强度来确定从IR发射器到焦点处的物体的距离。调焦器206根据所确定的距离来移动变焦透镜204。
[0054]还可以将捕捉到的图像信号A输出到显示器112以提供预览图像。捕捉到的图像信号A可以用于提供实时或“实况”预览,其中,为了图形处理效率,将利用图像传感器208捕捉的图像的实时图像(或者图像的近似)作为到捕捉的图像的微缩图图像(例如,减小的大小/分辨率版本)显示在显示器112或备选地专用电子取景器设备上。
[0055]在单图像捕捉模式中,将由缓冲存储器212提供的捕捉到的图像信号D输出到图像处理器202并且由图像处理器202进行常规处理以产生经处理的数字图像数据,该数字图像数据可以包含静态数字图像或视频图像,这些图像被编码为数字图像文件并且存储在持久性存储器120中。
[0056]在突发模式(或者连续捕捉模式)中,将由缓冲存储器212提供的捕捉到的图像信号D输出到图像处理器202并且由图像处理器202进行基本处理以产生经基本处理的数字图像数据,将该数据编码为编码的数字图像文件,并且存储在持久性存储器120中。从图像传感器208到在处于突发模式中时用于编码的图像处理器202的路径有时称作突发管道。以足够快以跟上图像传感器的图像捕捉速度的速度(在一些情况下,在15fps与30fps之间)进行处理。在其它实施例中,突发管道中的处理可以更慢或更快。速度取决于整个系统的能力。与上面提到的在单图像捕捉模式中在向缓冲存储器212存储了图像信号以后执行的处理相比,突发管道中的处理通常具有更低的质量。在突发模式中产生的图像可以具有与在单图像捕捉模式中产生的图像相同的分辨率。
[0057]可以执行的编码的非限制性示例是JPEG (联合图象专家组)、JPEG2000、TIFF (标记图像文件格式)和Exif (可交换图像文件格式)编码。编码的数字图像然后可以被存储,用于产生全景图像,用在追溯突发(retro-active burst)应用(例如,时间区间(temporalbracketing))中、用于图像稳定性或使用来自突发模式的图像的任何其它应用中。在编码数字图像文件的同时,数字图像文件或者在一些实施例中来自图像传感器208的原始数据被发送到缓冲存储器212。然后,使用缓冲存储器212中存储的数据来在发送要编码的数据之前执行更高质量的处理,例如,但不限于高级噪声滤波。
[0058]缓冲存储器212还可以用于在有时被称作“零”或“负”快门延迟模式中消除快门延迟。以捕捉图像的时间的时间先后顺序将从图像传感器208获取的图像序列存储在缓冲存储器212中。图像通常与捕捉图像的日期和/或时间关联地存储,以帮助接下来检索和/或处理,例如,用于基于时间先后顺序来访问和检索图像。当处于零快门延迟模式中时,对图像进行连续地采样并且将其存储到缓冲存储器212,直到达到设置的极限。缓冲存储器212的极限通常是图像的数目,例如,1、2、3、4、5、10、25或者其它适当的数目,这取决于图像传感器208的帧率(由图像传感器208捕捉的每秒帧数(fps))和其它因素。缓冲存储器212的极限可以是另一个适当的极限,例如,图像的总大小或捕捉的持续时间(例如,在最近η秒内拍摄的所有图像)。在一些实施例中,缓冲存储器212的极限可以是可配置的。将极限设置为使得存储在缓冲存储器212中的捕捉到的图像通常与实时预览图像是同时的。因此,缓冲存储器212的极限在很大程度上取决于帧率。
[0059]零快门延迟模式与突发模式的不同之处在于:图像仅临时存储在缓冲存储器212中,并且采样是连续的,而不是取决于捕捉按钮的激活。在零快门延迟模式中,不能激活捕捉按钮,这是因为捕捉按钮是用于将捕捉到的图像的存储从缓冲存储器212中的临时存储改变为存储器120或可移除存储卡132中的持久性存储的触发。
[0060]将在显示器112上显示的实时图像与存储在缓冲存储器212中的图像同步,使得当激活捕捉按钮时,从缓冲存储器212中选择缓冲存储器212中的与当激活捕捉按钮时在显示器112上显示的实时图像相对应的图像,以由图像处理器202进行进一步处理,并且将该图像存储在诸如持久性存储器120或可移除存储卡132之类的持久性存储器中。通过这种方式,向用户显示的图像与图像捕捉装备200所捕捉的图像相对应,从而不提供快门延迟。
[0061]图像处理器202可以执行各种其它图像处理功能(包括颜色插值和颜色与色调校正)以产生所呈现的图像数据,例如,标准红绿蓝(sRGB)图像数据。然后,将所呈现的图像数据存储在可移除存储卡132的存储器或持久性存储器120中。在一些实施例中,可以在存储之前对所呈现的图像数据进行压缩,例如,可以对所呈现的图像数据进行JPEG压缩并且将其存储为JPEG图像文件,其可以采用可交换图像文件(Exif)格式或者优选地支持图像元数据的其它适当的格式,所述图像元数据例如是以下各项中的一项或多项:捕捉图像的日期/时间、捕捉图像的变焦透镜204的f-值、捕捉图像时的GPS位置和指向以及可能的其它照相机设置。
[0062]通常由存储在固件存储器(未示出)中的固件来控制由图像处理器202执行的处理,该固件存储器可以是闪存或者任何其它适当形式的存储器。图像处理器202使用用于在处理期间存储中间结果的RAM存储器(例如,主机电子设备的RAM108或者可能分离的专用RAM)来处理来自缓冲存储器212的数字输入图像。
[0063]虽然图像捕捉设备100的组件被示出为图1和图2中的单独框,但是各个组件的功能可以在实际的处理元件、电路等中合并。此外,当在实际的处理元件、电路等中实现时,可以将图1和图2的功能框中的一些划分为一个或多个子框。
[0064]电子取景器
[0065]图3A至图3C是根据本公开的示例实施例的提供电子取景器的用户界面屏幕的不同实施例的示意表示。图3A示出了提供电子取景器的用户界面(UI)屏幕的示例实施例,该电子取景器显示使用图像捕捉设备100通过数字图像传感器208捕捉的实时或“实况”图像305 (或者图像的近似)。在所示的实施例中,电子取景器占据显示器112的所有或者基本上所有可视区域。在其它实施例中,电子取景器可以占据显示器112的较少部分。
[0066]在所示的实施例中,Π屏幕还包括位于实时图像305的中心的默认R0I325。默认ROI325标识实时图像305的中心以用于成像的目的,例如,对要捕捉的图像进行聚焦和/或曝光测定。虽然未示出,但是Π屏幕还可以包括在屏按钮,例如,用于使得显示图像捕捉设备100的照相机应用181的菜单的菜单按钮(未示出),以及指示图像捕捉设备100是处于静态图像模式还是处于视频照相模式并且引起静态图像模式与视频照相机模式之间的切换或转换的模式按钮(未示出)210。
[0067]图3B示出了提供电子取景器的UI屏幕的另一个示例实施例,其中,电子取景器显示使用图像捕捉设备100通过数字图像传感器208捕捉的实时图像305 (或者图像的近似),该Π屏幕在ROI的数目上不同于图3A中所示的Π屏幕。Π屏幕还包括五个(5个)默认ROI,其包括位于实时图像305的中心的中心R0I325、位于中心R0I325上方的顶部R0I335、位于中心R0I325下方的底部R0I340、位于中心R0I325左侧的左侧R0I345和位于中心R0I325右侧的右侧R0I350。默认R0I325标识实时图像305的区域以用于成像的目的,例如,对要捕捉的图像进行聚焦和/或曝光测定。
[0068]图3C示出了提供电子取景器的Π屏幕的另一个示例实施例,其中,电子取景器显示使用图像捕捉设备100通过数字图像传感器208捕捉的实时图像305 (或者图像的近似),该Π屏幕在ROI的数目上不同于图3A和图3B中所示的Π屏幕。Π屏幕还包括九个(9个)默认R0I,其包括位于实时图像305的中心的中心R0I325、位于中心R0I325左上方的顶部左侧R0I360a、位于中心R0I325上方的顶部中心R0I360b、位于中心R0I325右上方的顶部右侧R0I360c、位于中心R0I325左侧的左侧R0I360d、位于中心R0I325的右侧的右侧R0I360e、位于中心R0I325左下方的底部左侧R0I360f、位于中心R0I325下方的底部中心R0I360g和位于中心R0I325右下方的底部右侧R0I360h。默认R0I325标识实时图像305的区域以用于成像的目的,例如,对要捕捉的图像进行聚焦和/或曝光测定。
[0069]设置用户定义的ROI
[0070]现在参照图4A至图4C,将描述根据本公开的示例实施例的设置ROI的方法。该方法可以至少部分地由处理器102和/或图像处理器202执行的固件或软件(例如,照相机应用181)来执行。用于执行这种方法的软件的编码在本领域普通技术人员采用本公开的范围内。与所示出和/或所描述的过程相比,该方法可以包含额外的过程或较少的过程,并且可以以不同的顺序来执行该方法。可以由至少一个处理器102和/或图像处理器202执行以执行该方法的计算机可读代码可以存储在诸如持久性存储器120之类的计算机可读介质中。
[0071]与图3A类似,图4A示出了根据本公开的一个实施例的电子取景器,该电子取景器显示由数字图像传感器208捕捉的实时图像305。图像处理器202定义默认R0I325,并且使用覆盖实时图像305的边界线来在显示器112上显示默认R0I325。在所示的实施例中,用虚线示出了边界线。在所示的实施例中,默认ROI位于实时图像305的中心。在所示的实施例中,显示器112是触敏显示器118的一部分,并且拖动触摸手势(有时称作触摸和拖动手势)可以用于通过将默认ROI移动到用户指定的位置来设置用户定义的R0I。通常,使用拖动触摸手势来设置用户定义的ROI包括触摸默认ROI325并且将默认ROI325从实时图像305的中心拖动到用户指定的位置。在图4A中,将整个默认R0I325从实时图像305中的与滑雪者相关联的区域向左移动到实时图像305中的与树相关联的区域。在一些实施例中,拖动触摸手势的起始点必须与默认ROI的边界重叠以发起对默认ROI的移动。在其它实施例中,拖动触摸手势的起始点可以处于默认ROI内的任意位置处。
[0072]图4B和图4C示出了在没有实时图像305的情况下的电子取景器,使得可以在没有障碍物的情况下观察ROI的起始位置410和终止位置420。如图4B和图4C所示,拖动触摸手势可以用于通过将默认ROI从默认位置(如图4B中所示)移动到新的位置(如图4C中所示)来容易地设置用户定义的R0I。在其它实施例中,其它输入可以用于选择实时图像305内的一个或多个区域。例如,可以通过轻触触敏显示器118上的用户指定的位置来引起对实时图像305内的一个或多个区域的选择,以将默认ROI325重新定位在用户指定的位置处或者在用户指定的位置处创建一个或多个新的用户定义的ROI。这可以在取消默认ROI325或者不取消默认ROI325的情况下发生。在一些实施例中,可以例如通过轻触或触摸相应的ROI来取消用户定义的ROI和默认R0I,以改变正在使用的R0I。这允许用户快速地移除ROI,例如,以减小正在使用的ROI的数目,或者这是由于移除ROI并且添加新的ROI可能比移动ROI更有效。但是,在取消操作之后剩余的ROI可以如上所述的进行移动,并且如果用户在取消ROI之后决定的话,可以添加新的R0I。备选地,可以使用用于提供与如上所述的轻触或触摸触敏显示器118类似的功能的导航设备(未示出)来移动默认R0I325或者在用户指定的位置处创建一个或多个新的用户定义的R0I。适合的导航设备包括但不限于:可按压的触摸板或触控板(其检测在触摸板或触控板上或附近执行的手势作为导航输入,并且检测对触摸板或触控板的按压作为选择输入)或者提供等同功能的其它设备。
[0073]现在参照图5A至图5C,将描述根据本公开的另一个示例实施例的设置ROI的方法。该方法可以至少部分地由处理器102和/或图像处理器202执行的固件或软件(例如,照相机应用181)来执行。用于执行这种方法的软件的编码在本领域普通技术人员采用本公开的范围内。与所示出和/或所描述的过程相比,该方法可以包含额外的过程或较少的过程,并且可以以不同的顺序来执行该方法。可以由至少一个处理器102和/或图像处理器202执行以执行该方法的计算机可读代码可以存储在诸如持久性存储器120之类的计算机可读介质中。
[0074]与图3B类似,图5A示出了根据本公开的另一个实施例的电子取景器,该电子取景器显示由数字图像传感器208捕捉的实时图像305。由图像处理器202定义五个(5个)默认ROI,并且使用覆盖实时图像305的相应边界线来在显示器112上显示这些默认ROI。在所示的实施例中,用虚线示出了边界线。在所示的实施例中,默认ROI包括中心R0I325、顶部R0I335、底部340、左侧R0I345和右侧R0I350。在所示的实施例中,如上文结合图4A至图4C所描述的,显示器112是触敏显示器118的一部分,并且拖动触摸手势可以用于通过将默认ROI中的一个或多个移动到用户指定的位置来设置一个或多个用户定义的R0I。
[0075]在图5A中,将整组默认R0I325从实时图像305中的与滑雪者相关联的区域向左移动到实时图像305中的与树相关联的区域。在一些实施例中,拖动触摸手势的起始点必须与默认ROI中的一个的边界重叠以发起对默认ROI的移动。在其它实施例中,拖动触摸手势的起始点可以处于默认ROI中的一个内的任意位置处。在其它实施例中,拖动触摸手势的起始点可以处于由默认ROI共同定义的区域(例如,由顶部R0I335、底部R0I340、左侧R0I345和右侧R0I350的外边缘定义的多边形区)内的任意位置处。通过这种方式,拖动触摸手势可以用于通过在由默认ROI定义的更大区域内开始的简单手势来移动这组默认ROI。
[0076]在其它实施例中,可以单独地移动默认R0I325而不是将默认R0I325作为一组进行移动。除了默认位置中的默认ROI以外,还可以添加用户定义的R0I,例如,如图4A或图5A所示,除了默认ROI以外,还在移动或改变的位置中添加用户定义的ROI (其中,默认ROI成为用户定义的R0I),或者将用户定义的ROI添加到默认ROI。
[0077]图5B和图5C示出了在没有实时图像305的情况下的电子取景器,使得可以在没有障碍物的情况下观察ROI的起始位置410和终止位置420。如图5B和图5C所示,拖动触摸手势可以用于通过将默认ROI中的至少一个从默认位置(如图5B中所示)移动到新的位置(如图5C中所示)来容易地设置一个或多个用户定义的R0I。在其它实施例中,其它输入可以用于选择实时图像305内的一个或多个区域。例如,可以在取消默认ROI或不取消默认ROI的情况下,通过轻触触敏显示器118上的用户指定的位置来引起对实时图像305内的一个或多个区域的选择,以重新定位一个或多个默认ROI或者创建新的用户定义的R0I。备选地,可以在取消默认ROI或不取消默认ROI的情况下,使用导航设备(未示出)来移动一个或多个默认ROI或者创建一个或多个新的用户定义的ROI。
[0078]改变用户定义的ROI
[0079]图8是根据本公开的一个示例实施例的用于操作图像捕捉设备100的方法800的流程图。该方法800可以至少部分地由处理器102和/或图像处理器202执行的固件或软件(例如,照相机应用181)来执行。用于执行方法800的软件的编码在本领域普通技术人员采用本公开的范围内。与所示出和/或所描述的过程相比,方法800可以包含额外的过程或较少的过程,并且可以以不同的顺序来执行方法800。可以由至少一个处理器102和/或图像处理器202执行以执行方法800的计算机可读代码可以存储在诸如持久性存储器120之类的计算机可读介质中。
[0080]在802处,例如,通过参与图像捕捉设备100的照相机模式来激活图像捕捉装备200。可以由照相机按钮或者在显示器112上显示的相应的菜单选项来激活照相机模式。将变焦透镜204设置在默认位置,该默认位置通常是广角位置。
[0081]在804处,图像传感器208接收在其上形成图像的光并且向显示器112输出数字图像数据。处理器102使显示器112基于图像传感器208获取的数字图像数据来显示实时图像305。实时图像305提供图像预览,这使用户能够基于实时预览图像305来构成要获取的图像。作为构成的一部分,用户可以激活变焦按钮以设置视场。数字捕捉的图像信号C提供用于在显示器112上预览的捕捉图像,并且向图像处理器202提供捕捉的图像,以执行自动聚焦计算。
[0082]针对实时图像定义了一个或多个默认R0I。通常将默认ROI作为覆层显示在实时图像305内。可以设想在其它实施例中,可以定义默认R0I,但是在没有来自用户或图像捕捉设备100的进一步输入的情况下,不应用或显示默认ROI。默认ROI定义了用于应用一个或多个图像捕捉参数的区域,如下面更全面地描述的。
[0083]在806,处理器102确定是否已经接收到对实时图像305内的一个或多个区域的选择。在一些实施例中,使用拖动手势来选择实时图像内的一个或多个区域,以将一个或多个默认ROI移动到一个或多个用户指定的位置。在其它实施例中,可以通过轻触一个或多个用户指定的位置、经由导航设备(未示出)的导航输入或者其它适当的方式来进行选择。当接收到对实时图像内的一个或多个区域的选择时,根据对一个或多个区域的选择来设置一个或多个用户定义的ROI (808)。将理解的是,一个或多个用户定义的ROI可以具有与一个或多个默认ROI相比不同的数目,并且可以具有与一个或多个默认ROI相比不同的配置。
[0084]在至少一些实施例中,可以通过缩小相应的ROI (例如,通过挤压手势)或者扩大相应的ROI (例如,通过拉伸手势)来设置或改变每一个用户定义的ROI的大小和形状。使用两根手指(通常是拇指和食指)在手指与触敏显示器118保持接触的同时执行挤压手势和拉伸手势。[0085]如图3A至图3C的示例中所示出的,默认ROI具有设置的数目和配置/布置,其可以由用户来配置,。默认ROI的数目和配置可能随着实施例而改变。图3A至图3C中所示的默认ROI配置仅仅是示例性的,并且可以在其它实施例中使用默认ROI的不同数目和配置。
[0086]在一些实施例中,用户定义的ROI可以具有与默认ROI相同的数目和/或配置。这允许例如单个触摸手势或其它输入(例如,导航输入)来移动或者以其它方式重新定位一组R0I。例如,由选择所指定的用户指定的位置可以用于指定用户定义的ROI的中心,使得一组默认ROI的中心从默认位置(例如,实时图像305的中心)移动到指定的位置,从而如上文结合图5A至图5C所描述的保持组内的默认ROI的数目和相对位置。备选地,用户定义的ROI可以具有与默认ROI不同的数目和/或配置。
[0087]用户定义的ROI定义了用于应用一个或多个第一图像获取参数的区域,以对要捕捉的图像进行聚焦和/或曝光测定。第一图像获取参数可以包括但不限于以下各项中的一项或多项:孔径大小、曝光时间、闪光灯使用(是/否,或者可能甚至闪光灯的强度和/或持续时间)、焦长、或者诸如变焦比和变焦类型(数字的/光学的)之类的变焦。第一图像获取参数还可以包括用于图像滤波的参数,该图像滤波包括但不限于:颜色滤波或平衡(是/否,或者可能甚至一种颜色滤波的规范)、对比度平衡、噪声滤波或特殊效果处理(例如,多色调分色法)。其它图像获取参数也是可能的。
[0088]在一些实施例中,第一图像获取参数可以定义要捕捉的实时图像305内的区域。该区域可以具有可变的大小、形状和位置。这允许从数字图像传感器208捕捉更小的剪裁的图像。根据该实施例,剪裁的图像可以具有标准的宽高比或者定制的宽高比。
[0089]在810处,处理器102确定图像捕捉设备100的位置是否已经改变了超过阈值量的量。处理器102可以经由传感器数据来监控图像捕捉设备100的位置,以确定图像捕捉设备100的位置是否已经改变超过阈值量。备选地,有关的传感器可以在图像捕捉设备100的位置已经改变了超过阈值量时发送中断信号。
[0090]图7A示出了具有用户定义的R0I325的用户界面屏幕,用户界面屏幕使用图像捕捉设备100的位置来重置一个或多个用户定义的R0I。可以用三维坐标系700来表示图像捕捉设备100的位置。三维坐标系700可以用于说明当前设备位置或设备位置的改变,作为可以帮助用户限制图像捕捉设备100的移动从而限制图像捕捉设备100的位置的改变的可视线索。在其它实施例中,可以省略三维坐标系700。图7B示出了当响应于图像捕捉设备100的位置的超过阈值量改变而将一个或多个用户定义的ROI重置为一个或多个默认ROI时的电子取景器。
[0091]在一些实施例中,图像捕捉设备100的位置可以包括根据由GPS184获得的地理位置信息或者经由无线网络101中的基站(未示出)获得的位置信息的三角测量来确定的图像捕捉设备100的地理位置,或者可以由无线网络101的网络组件将基于三角测量的地理位置信息提供给图像捕捉设备100。图像捕捉设备100经由处理器102和/或图像处理器202来分析所确定的地理位置,以确定地理位置是否已经从当一个或多个定义的ROI被设置时图像捕捉设备100的地理位置改变了超过阈值量。该阈值量是设置一个或多个用户定义的ROI的位置与当前位置之间的距离或者距离范围,例如,在2与10英尺之间或者在5至10英尺之间。可以用直线来测量该距离,或者该距离可以只考虑特定的方向,例如,朝向或者远离实时图像305中的对象。阈值量可以根据图像和捕捉图像的条件而改变。
[0092]通常,处理器102存储地理位置信息以为该确定提供基础,该地理位置信息描述了当一个或多个用户定义的ROI被设置时图像捕捉设备100的地理位置。将在一个或多个用户定义的ROI被设置时图像捕捉设备100的地理位置临时存储在存储器中(例如,RAM108中)。当图像捕捉设备100的地理位置已经改变了超过阈值量时,这指示一个或多个用户定义的ROI不再有效,这是因为图像捕捉设备100的位置已经改变了太多。
[0093]在一些实施例中,图像捕捉设备100的位置可以包括根据来自定向传感器182和/或可能的运动传感器180的感测数据所确定的图像捕捉设备100的定向。运动传感器180 (例如,加速度计)可以用于感测运动,使用本领域中公知的方法将该运动转换为设备定向。定向传感器182感测图像捕捉设备100的定向,并且将定向数据临时存储在存储器中(例如,RAM108中)。图像捕捉设备100经由处理器102和/或图像处理器202来分析感测的定向,以确定感测的定向是否已经从当一个或多个用户定义的ROI被设置时图像捕捉设备100的定向改变了超过阈值量。
[0094]通常,处理器102存储定向数据以为该确定提供基础,该定向数据描述了当一个或多个用户定义的ROI被设置时图像捕捉设备100的定向。将在一个或多个用户定义的ROI被设置时图像捕捉设备100的定向临时存储在存储器中(例如,RAM108中)。当图像捕捉设备100的定向已经改变了超过阈值量时,这指示一个或多个用户定义的ROI不再有效,这是因为图像捕捉设备100的位置已经改变了太多。
[0095]在一些实施例中,图像捕捉设备100的位置可以包括图像捕捉设备100的地理位
置和定向。
[0096]在一些实施例中,也可以使用由接近度传感器186的数据提供的接近度数据来确定图像捕捉设备100的位置。
[0097]返回图8,在811处,处理器102确定是否已经在触敏显示器118上检测到(或者另外接收到)用于取消用户定义的ROI的指定的触摸手势。在至少一些实施例中,指定的触摸手势是在一个或多个用户定义的ROI中的一个内具有起始点、并且在触敏显示器118的角落处或角落附近具有终止点的拖动手势。图6A至图6C示出了使用拖动手势来重置一个或多个用户定义的R0I。在所示的示例中,电子取景器显示单个用户定义的R0I325。在一些实施例中,用于取消用户定义的ROI的拖动手势的起始点必须与如图6A中所示的一个或多个用户定的ROI的边界重叠。在其它实施例中,起始点可以在由用户定义的ROI共同定义的区域(例如,由如图6B中所示的用户定义的ROI的外边缘定义的多边形区)内的任意位置处。通过这种方式,拖动触摸手势可以用于通过在由默认ROI定义的更大区域内开始的简单手势来移动这组用户定义的R0I。图6C示出了当响应于用于取消用户定义的ROI的拖动手势而将一个或多个用户定义的ROI重置为一个或多个默认ROI时的电子取景器。将理解的是,设置用户定义的ROI受益于拖动手势提供的精度,而当取消用户定义的ROI时,精度不那么重要。相应地,在其它实施例中,划动手势而不是拖动手势可以用于指定的触摸手势。
[0098]本文所描述的手势动作指派被认为在多个方面具有潜在的优点,特别是在提供与图像捕捉设备100的更自然的交互方面。提供更自然的用户设备交互涉及识别这种有效的手势,即,该手势相对容易执行、相对容易记住、具有允许用户在没有正式培训的情况下在正常使用期间“发现”功能的可发现性,并且可以相对容易地与用户(和设备)的其它手势区分开。随意的或未充分考虑的手势动作指派产生了不灵活的且不自然的用户体验,这使得所需的交互更难执行、更难记住、不可发现(或者至少难以发现)并且更难与用户的其它手势区分开。这些随意的或未充分考虑的手势动作指派浪费了处理和电池功率,这是因为用户尝试了与图像捕捉设备100不成功的交互。
[0099]以针对设置和取消用户定义的ROI描述的方式使用拖动手势被认为相对容易执行、相对容易记住、具有允许用户在没有正式培训的情况下在正常使用期间“发现”功能的可发现性,并且可以相对容易地与用户(和设备)的其它手势区分开。针对设置和取消用户定义的ROI的有关的但不同的任务使用类似但不同的拖动手势被认为进一步增强了该益处。
[0100]再次返回图8,在812,当图像捕捉设备100的位置已经改变了超过阈值量的量(图SB)或者检测到用于取消用户定义的ROI的指定的触摸手势(例如,拖动触摸手势)(图6C)时,取消一个或多个用户定义的R0I,并且将ROI重置为用于应用一个或多个第二图像获取参数的一个或多个默认R0I。根据该实施例,第一图像获取参数和第二图像获取参数可以是相同的或不同的。
[0101]在814,处理器102确定是否已经按压或者以其它方式激活捕捉按钮(例如,已经触摸在屏捕捉按钮)。当已经按压或者以其它方式激活捕捉按钮时,图像处理器202根据一个或多个用户定义的ROI或者一个或多个默认ROI来获取数字图像传感器208的数字图像数据,对所获取的数字图像数据进行编码以产生至少一个静态图像,并且将至少一个编码的静态图像存储在上文参照图1所描述的持久性存储器120或可移除存储卡132中(在816 处)。
[0102]编码可以是例如JPEG编码。在其它不例中,编码是TIFF编码。编码的静态图像可以用于与突发模式有关的功能,例如但不限于:全景图像、追溯突发、图像稳定化或其组合。通常使用诸如捕捉图像的日期/时间中的一个或多个等的元数据来对编码的静态图像进行编码。
[0103]所获取的数字图像数据与当捕捉按钮已经被按压或者以其它方式被激活时在实时预览图像中显示的图像相对应。获取通常包括对数字图像数据进行预先获取处理(“预处理”)。在至少一些实施例中,获取包括当设置了一个或多个用户定义的ROI时根据一个或多个用户定义的ROI的一个或多个第一图像获取参数来执行区域加权的预处理。区域加权的预处理分配要在预处理器期间应用于一个或多个用户定义的ROI的权重。权重取决于用户定义的ROI的数目,并且可以随着实施例而改变。如果存在一个用户定义的R0I,则用户定义的ROI得到100%的权重。然而,如果存在三个(3个)朝向实时图像305的顶部、中心和底部定位的用户定义的R0I,则每一个用户定义的ROI可以具有相同的权重,或者用户定义的ROI中的一个或多个可以具有更大的权重部分(例如,顶部40%、中心20%、底部40%,或者顶部80%、中心10%、底部10%等等)。例如,在已经设置了用户定义的ROI之后但是在已经按压或者以其它方式激活了捕捉按钮之前,应用于每一个用户定义的ROI的权重可以是可配置的。
[0104]与区域加权的预处理相反,获取包括当设置了一个或多个默认ROI时根据一个或多个默认ROI的一个或多个第二图像获取参数来执行中心加权的预处理。如果如图3A中所示存在一个用户定义的ROI,则用户定义的ROI得到100%的权重。如果如图3B和图3C中所示存在多于一个的用户定义的R0I,则向中心R0I325分配最高权重,而向其它ROI分配较低的权重。例如,在图3B的电子取景器中,中心R0I325可以具有50%的权重,而左侧R0I345和右侧R0I350均可以具有15 %的权重,并且顶部R0I335和底部R0I340均可以具有10%的权重。在图3C的电子取景器中,中心R0I325可以具有20%的权重,而其它R0I360a至360h均可以具有10%的权重。
[0105]在至少一些实施例中,预处理包括聚焦、暴光测定或者这二者。在一些实施例中,还可以在编码之前执行后置获取处理,其包括例如应用图像滤波器。
[0106]图9是根据本公开的另一个示例实施例的操作图像捕捉设备100的方法900的流程图。除了省略了步骤811使得仅当图像捕捉设备100的位置已经改变了超过阈值量的量时才取消任意用户定义的ROI并且设置一个或多个默认ROI这一明显的区别以外,方法900类似于方法800。方法900在其它方面基本上与方法800相同。
[0107]图10是根据本公开的另一个示例实施例的操作图像捕捉设备100的方法1000的流程图。除了省略了步骤810使得仅当已经检测到用于取消用户定义的ROI的指定的触摸手势时才取消任意用户定义的ROI并且设置一个或多个默认ROI这一明显的区别以外,方法1000类似于方法800。方法1000在其它方面基本上与方法800相同。
[0108]本文描述的流程图和附图中的步骤和/或操作仅用于举例说明的目的。在不偏离本公开的教导的情况下,可以存在针对这些步骤和/或操作的很多变型。例如,可以以不同的顺序来执行这些步骤,或者可以添加、删除或修改这些步骤。例如,可以按不同的顺序来执行图8中的步骤810和811。
[0109]虽然至少部分地围绕方法描述了本公开,但是本领域普通技术人员将理解的是,本公开还涉及用于执行所描述的方法的方面和特征中的至少一些的各个组件,不论是通过硬件组件、软件或者这二者的任意组合的方式还是以任何其它方式。此外,本公开还涉及预先记录的存储设备或者其它类似的计算机可读介质,其上存储有用于执行本文所描述的方法的程序指令。
[0110]可以在不偏离权利要求的主题的情况下用其它特定形式来体现本公开。所描述的示例实施例在所有方面被认为仅是示例性的而非限制性的。本公开旨在涵盖和覆盖技术上的所有适合的改变。因此,本公开的范围是通过所附权利要求而非前述描述来描述的。
【权利要求】
1.一种操作图像捕捉设备的方法,包括: 在所述图像捕捉设备的显示器上显示实时图像,所述实时图像基于由数字图像传感器获取的数字图像数据; 接收对所述实时图像内的一个或多个区域的选择; 响应于所述选择,将所述选择的所述一个或多个区域设置为所述实时图像内的用于应用一个或多个第一图像获取参数的一个或多个用户定义的感兴趣区域‘ROI’ ; 当所述图像捕捉设备的位置已经改变了超过阈值量的量时,取消所述一个或多个用户定义的ROI,并且设置所述实时图像内的用于应用一个或多个第二图像获取参数的一个或多个默认ROI,所述一个或多个默认ROI是在选择一个或多个用户定义的ROI之前预先设置的,而不论所述实时图像如何;以及 由所述数字图像传感器根据所述一个或多个用户定义的ROI和所述一个或多个默认ROI中的一个来获取数字图像数据。
2.根据权利要求1所述的方法,其中,所述获取包括: 当设置了一个或多个用户定义的ROI时,根据所述一个或多个用户定义的ROI的所述一个或多个第一图像获取参数来执行区域加权的预处理;以及 当设置了一个或多个默认ROI时,根据所述一个或多个默认ROI的所述一个或多个第二图像获取参数来执行中心加权的预处理。
3.根据权利要求2所述的方法,其中,所述预处理包括聚焦。
4.根据权利要求2所述的方法,其中,所述预处理包括曝光测定。
5.根据权利要求1至4中的任意一项所述的方法,还包括: 监控所述图像捕捉设备的所述位置,以确定所述设备的所述位置是否已经改变了超过所述阈值量。
6.根据权利要求1至5中的任意一项所述的方法,其中,所述图像捕捉设备包括触敏显示器,所述实时图像被显示在所述触敏显示器上,所述方法还包括:当在所述触敏显示器上检测到指定的触摸手势时,取消所述一个或多个用户定义的R0I,并且设置所述实时图像内的用于应用一个或多个第二图像获取参数的所述一个或多个默认R0I。
7.根据权利要求6所述的方法,其中,所述指定的触摸手势是在所述一个或多个用户定义的ROI中的一个内具有起始点、并且在所述触敏显示器的角落处或角落附近具有终止点的拖动或划动手势。
8.根据权利要求7所述的方法,其中,所述起始点与所述一个或多个用户定义的ROI或者所述一个或多个默认ROI的边界重叠。
9.根据权利要求1至8中的任意一项所述的方法,其中,所述图像捕捉设备的所述位置包括所述图像捕捉设备的定向。
10.根据权利要求1至9中的任意一项所述的方法,其中,所述图像捕捉设备的所述位置包括所述图像捕捉设备的地理位置。
11.根据权利要求1至10中的任意一项所述的方法,其中,在所述图像捕捉设备的显示器上显示所述ROI的边界。
12. 根据权利要求1至11中的任意一项所述的方法,还包括:对所获取的数字图像数据进行编码以产生至少一个静态图像。
13.根据权利要求12所述的方法,还包括:将所述至少一个静态图像存储在持久性存储器中。
14.根据权利要求1至13中的任意一项所述的方法,其中,所述一个或多个用户定义的ROI和所述一个或多个默认ROI包括不同数目的区域。
15.根据权利要求1至13中的任意一项所述的方法,其中,所述用户定义的ROI和所述默认ROI包括相同数目的区域。
16.根据权利要求1至15中的任意一项所述的方法,其中,所述第一图像获取参数和所述第二图像获取参数是不同的。
17.一种操作图像捕捉设备的方法,所述方法包括: 在所述图像捕捉设备的触敏显示器上显示实时图像,所述实时图像基于由数字图像传感器获取的数字图像数据; 接收对所述实时图像内的一个或多个区域的选择; 响应于所述选择,将所述选择的所述一个或多个区域设置为所述实时图像内的用于应用一个或多个第一图像获取参数的一个或多个用户定义的感兴趣区域‘R0I’ ; 当在所述触敏显示器上检测到指定的触摸手势时,取消所述一个或多个用户定义的R0I,并且设置所述实时图像内的用于应用一个或多个第二图像获取参数的一个或多个默认ROI ;以及 由所述数字图像传感器根据所述一个或多个用户定义的ROI和所述一个或多个默认ROI中的一个来获取数字图像数据。
18.根据权利要求17所述的方法,其中,所述指定的触摸手势是在所述一个或多个用户定义的ROI中的一个内具有起始点、并且在所述触敏显示器的角落处或角落附近具有终止点的拖动或划动手势。
19.根据权利要求17或权利要求18所述的方法,其中,所述起始点与所述一个或多个用户定义的ROI或者所述一个或多个默认ROI的边界重叠。
20.一种图像捕捉设备,包括: 数字图像传感器; 显示器; 图像编码器,用于将数字图像数据编码为静态图像;以及 图像处理器,耦合到所述数字图像传感器、所述图像编码器和所述显示器,所述图像处理器被配置为执行根据权利要求1至19中的任意一项所述的方法。
【文档编号】H04N5/232GK103581544SQ201310305859
【公开日】2014年2月12日 申请日期:2013年7月19日 优先权日:2012年7月20日
【发明者】鲁宾·罗伊·格雷尼, 斯蒂芬·理查德·德苏扎, 约书亚·卢西恩·戴格尔 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1