首页> 中国专利> 动态感兴趣区域调整和提供动态感兴趣区域调整的图像捕捉设备

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

摘要

本公开提供了一种动态感兴趣区域调整的方法和一种提供动态感兴趣区域调整的图像捕捉设备。在一个实施例中,存在一种操作图像捕捉设备的方法。实时图像内的一个或多个区域可以用于设置实时图像内的用于应用一个或多个第一图像获取参数的一个或多个用户定义的感兴趣区域(ROI)。当图像捕捉设备的位置已经改变了超过阈值量的量时,取消一个或多个用户定义的ROI,并且设置实时图像内的用于应用一个或多个第二图像获取参数的一个或多个默认ROI。数字图像传感器根据一个或多个用户定义的ROI和一个或多个默认ROI中的一个来获取数字图像数据。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-02

    授权

    授权

  • 2017-11-03

    著录事项变更 IPC(主分类):H04N5/232 变更前: 变更后: 申请日:20130719

    著录事项变更

  • 2014-03-12

    实质审查的生效 IPC(主分类):H04N5/232 申请日:20130719

    实质审查的生效

  • 2014-02-12

    公开

    公开

说明书

技术领域

本公开涉及图像捕捉设备,更具体地说,涉及动态感兴趣区域调 整和提供动态感兴趣区域调整的图像捕捉设备。

背景技术

包括具有内置的图像捕捉装备的智能电话和其它多用途电子设 备的图像捕捉设备有时允许设置感兴趣区域(ROI)以用于成像的目 的,例如,对要捕捉的图像进行聚焦和/或曝光测定。图像捕捉设备的 用户可以将感兴趣区域从默认区域改变为用户定义的区域。当被成像 的场景改变或用户另外希望改变ROI时,用户通常必须使用用户定义 的ROI来捕捉图像以将图像捕捉设备重置为默认ROI或者对分层菜单 进行导航以将图像捕捉设备手动地重置为默认ROI。众所周知,图像 捕捉过程非常动态,这是因为场景可能由于对象的移动、变化的照明 条件等而非常快速地改变。因此,即使捕捉或获取图像中甚至非常小 的延迟也可能导致被成像的场景发生改变并且失去捕捉图像的机会。 因此,仍然需要控制ROI的更方便和/或智能的方法。

附图说明

图1是示出了适于执行本公开的示例实施例的图像捕捉设备的框 图。

图2是示出了图1的电子设备的图像捕捉装备的框图。

图3A至图3C是根据本公开的示例实施例的提供电子取景器的用 户界面屏幕的不同实施例的示意表示。

图4A至图4C是根据本公开的示例实施例的提供电子取景器的用 户界面屏幕的第一实施例的示意表示,其说明了设置ROI的方法。

图5A至图5C是根据本公开的示例实施例的提供电子取景器的用 户界面屏幕的第二实施例的示意表示,其说明了设置ROI的方法。

图6A至图6C是根据本公开的示例实施例的提供电子取景器的用 户界面屏幕的示意表示,其说明了重置一个或多个ROI的方法。

图7A和图7B示出了根据本公开的示例实施例的提供电子取景器 的用户界面屏幕的示意表示,其说明了重置一个或多个ROI的方法。

图8是根据本公开的一个示例实施例的用于操作图像捕捉设备的 方法的流程图。

图9是根据本公开的另一个示例实施例的用于操作图像捕捉设备 的方法的流程图。

图10是根据本公开的另一个示例实施例的用于操作图像捕捉设 备的方法的流程图。

具体实施方式

现在将参照附图,附图示出了本公开的示例实施例。为了使说明 简单和清楚,可以在附图之间重复附图标记以指示相应的或类似的元 素。阐述了大量细节,以提供对本文所描述的示例实施例的理解。可 以在没有这些细节中的一些细节的情况下实践示例实施例。在其它实 例中,未详细描述公知的方法、过程和组件,以避免模糊所描述的示 例实施例。不应当认为该描述局限于本文所描述的示例实施例的范围。

除非本文明确声明,否则本文陈述的对方向或定向的任何参考是 为了方便的目的而并不旨在是限制性的。关于图形用户界面(GUI) 的任何定向参考与GUI的屏幕定向而不是主机电子设备上的固定点 或参考有关。为了方便起见,有时在本文中使用术语“用户界面”来 指代GUI。

本公开提供了一种动态感兴趣区域调整的方法和一种提供动态 感兴趣区域调整的图像捕捉设备。

根据一个示例实施例,提供了一种操作图像捕捉设备的方法,该 方法包括:在图像捕捉设备的显示器上显示实时图像,该实时图像基 于由数字图像传感器获取的数字图像数据;接收对实时图像内的一个 或多个区域的选择;响应于该选择,将选择的一个或多个区域设置为 实时图像内的用于应用一个或多个第一图像获取参数的一个或多个用 户定义的感兴趣区域(ROI);当图像捕捉设备的位置已经改变了超过 阈值量的量时,取消一个或多个用户定义的ROI,并且设置实时图像 内的用于应用一个或多个第二图像获取参数的一个或多个默认ROI; 以及由数字图像传感器根据一个或多个用户定义的ROI和一个或多个 默认ROI中的一个来获取数字图像数据。

根据另一个示例实施例,提供了一种操作图像捕捉设备的方法, 该方法包括:在图像捕捉设备的触敏显示器上显示实时图像,实时图 像基于由数字图像传感器获取的数字图像数据;接收对实时图像内的 一个或多个区域的选择;响应于该选择,将选择的一个或多个区域设 置为实时图像内的用于应用一个或多个第一图像获取参数的一个或多 个用户定义的ROI;当在触敏显示器上检测到指定的触摸手势时,取 消一个或多个用户定义的ROI,并且设置实时图像内的用于应用一个 或多个第二图像获取参数的一个或多个默认ROI;以及由数字图像传 感器根据一个或多个用户定义的ROI和一个或多个默认ROI中的一个 来获取数字图像数据。

根据另一个示例实施例,提供了一种图像捕捉设备,包括:数字 图像传感器;显示器;用于将数字图像数据编码为静态图像的图像编 码器;以及耦合到数字图像传感器、图像编码器和显示器的图像处理 器,该图像处理器被配置为执行本文阐述的方法。

根据本公开的另一个实施例,提供了一种其上存储有计算机可读 指令的计算机可读介质,当执行计算机可读指令时,该计算机可读指 令使处理器执行本文阐述的方法。

图像捕捉设备的构造

首先参照图1,图1示出了图像捕捉设备100,可以在图像捕捉 设备100中应用本公开中描述的示例实施例。下面所描述的图像捕捉 设备100具有无线通信能力;然而,可以设想到本公开的教导可以应 用于没有无线通信能力的设备。在一些示例实施例中,图像捕捉设备 100是移动电话、智能电话或超级电话或者平板计算机。在其它示例 实施例中,图像捕捉设备100可以是笔记本计算机(也称作膝上型计 算机、上网本或超级本计算机,这取决于设备能力)、无线组织器或者 个人数字助理(PDA)、电子游戏设备或者数字照相机(其能够进行静 态图像捕捉和视频图像捕捉)。图像捕捉设备100的其它示例是可能的。

图像捕捉设备100包括容纳图像捕捉设备100的电子组件的硬机 箱(未示出)。图像捕捉设备100的电子组件被安装在印刷电路板(未 示出)上。图像捕捉设备100包括控制器,该控制器包含至少一个处 理器102(例如,微控制器),其控制图像捕捉设备100的整体操作。 通过通信子系统104来执行包括数据通信和语音通信的通信功能。可 以由解码器106对由图像捕捉设备100接收的数据进行解压缩和解密。 通信子系统104从无线网络101接收消息并且向无线网络101发送消 息。无线网络101可以是任何适当类型的无线网络。

处理器102与其它组件进行交互,所述其它组件例如是一个或多 个输入设备105、随机存取存储器(RAM)108、只读存储器(ROM) 110、诸如彩色液晶显示器(LCD)等的显示器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的组件,该通信总线提供了各个组件之间的通信路径。

显示器112通常包括可以在其中显示信息的显示区域和在显示区 域的边界周围延伸的非显示区域。在非显示区域中不显示信息。非显 示区域可以用于在显示区域的边缘周围容纳例如电子迹线或电气连接、 粘合剂或其它密封剂和/或保护涂层。

可以提供显示器112作为提供输入设备的触敏显示器118的一部 分被提供。与触敏覆层114一起可操作地耦合到电子控制器116的显 示器112包括触敏显示器118。触敏显示器118通常是包括电容性触 敏覆层的电容性触敏显示器118,可以是任何其它适当的触敏显示器 118,例如,本领域中公知的电阻性、红外、表面声波(SAW)触敏 显示器118、应变仪、光学成像、散射信号技术、声脉冲识别等等。 触敏显示器118的覆层114可以是堆叠的多层装备(assembly),其可 以包括例如基板、接地屏蔽层、阻挡层、由基板或其它障碍物隔离的 一个或多个电容性触摸传感器层、和封盖。电容性触摸传感器层可以 是任何适当的材料,例如,图案化的氧化铟锡(ITO)。

触敏显示器118的显示器112包括可以在其中显示信息的显示区 域和在显示区域的边界周围延伸的非显示区域。在非显示区域中不显 示信息,非显示区域可以用于在显示区域的边缘周围容纳例如电子迹 线或电气连接、粘合剂或其它密封剂和/或保护涂层。

可以由触敏显示器118检测一个或多个触摸(也称作触摸输入、 触摸接触或触摸事件)。备选地,处理器102可以被配置为根据触敏覆 层114提供的触摸数据来检测一个或多个触摸手势。处理器102可以 确定触摸的属性,其包括触摸的位置。触摸位置数据可以包括接触的 区域或接触的单个点,例如,位于接触区域的中心处或附近的点(称 作质心)。响应于检测到触摸,向控制器116提供信号。可以检测来自 任何适当的物体(例如,手指、拇指、附属物(appendage)或者诸如 手写笔、钢笔或其它指示器等的其它项,这取决于触敏显示器118的 属性)的触摸。在触摸期间,触摸的位置随着检测到的物体的移动而 移动。控制器116和/或处理器102可以检测任何适当的接触构件在触 敏显示器118上的触摸。类似地,检测多个同时的触摸。

由触敏显示器118检测不同类型的触摸事件。当触摸事件在大于 或等于阈值持续时间的持续时间期间发生时,检测到或识别出触摸和 保持事件。在一些实施例中,阈值持续时间可以例如是400毫秒。其 它阈值持续时间是可能的。当至少一个触摸事件在小于阈值持续时间 的持续时间期间发生时,检测到或识别出轻触(tap)事件。

当用户用一根手指触摸触敏显示器118上的可选择的在屏 (onscreen)项(例如,按钮或菜单项)并且在超过阈值持续时间的 持续时间期间使手指与触敏显示器118保持接触时,发生单指触摸和 保持事件。当用户用两根手指触摸触敏显示器118上的可选择的在屏 项、并且在超过阈值持续时间的持续时间期间使两根手指与触敏显示 器118保持接触时,发生两指触摸和保持事件。触摸可选择的在屏项 包括:触摸触敏显示器118的与在显示器112上显示的可选择的在屏 项一致的位置。位置与可选择的在屏项一致在于:触摸事件的质心在 用户界面屏幕的、被指派用于接收用于激活可选择的在屏项的输入的 输入区域内。在一些实施例中,可选择的在屏项的输入区域可以与可 选择的在屏项在显示屏幕112上的显示区域不同,其中,在这些实施 例中,输入区域通常大于显示区域,以适应用户的触摸偏移。

术语“触摸手势”或“手势”在本文中用于指代触敏显示器118 上的、从原点开始并且持续到终点的特定类型的触摸事件。可以通过 触摸手势的属性来识别触摸手势,所述属性包括例如原点、终点、行 进的距离、持续时间、速度和方向。在距离和/或持续时间上,触摸手 势可长可短。触摸手势的两个点可以用于确定触摸手势的方向。

当在触敏显示器118内保持接触并且触摸点(例如,触摸事件的 质心)移动超过阈值距离(通常以像素为单位来测量)时,发生拖动 手势。当与触敏显示器118的接触结束时,拖动手势结束。

划动(swipe)(也称作轻拂(flick))是一种触摸手势。划动具有 单一方向。触敏覆层114可以关于与触敏覆层114初始进行接触的原 点和与触敏覆层114的接触结束的终点来评估划动,而不是使用在触 摸手势的持续时间期间的接触位置或接触点中的每一个求解方向来评 估划动。划动的示例包括水平划动、垂直划动和对角线划动。水平划 动通常包括:用于初始化触摸手势的朝向触敏覆层114的左侧或右侧 的原点;在与触敏覆层114保持持续接触的同时,检测到的物体从原 点向朝向触敏覆层114的右侧或左侧的终点的水平移动;以及与触敏 覆层114的接触的断开。类似地,垂直划动通常包括:用于初始化触 摸手势的朝向触敏覆层114的顶部或底部的原点;在与触敏覆层114 保持持续接触的同时,检测到的物体从原点向朝向触敏覆层114的底 部或顶部的终点的垂直移动;以及与触敏覆层114的接触的断开。

划动可以具有各种长度,可以在触敏覆层114上的各个位置处发 起,并且不需要跨越触敏覆层114的最大尺寸。此外,断开划动的接 触可以是逐步的,这是因为与触敏覆层114的接触是在划动仍然在进 行中的同时被逐渐减小的。

触敏显示器118还可以检测元导航触摸手势。元导航触摸手势是 具有处于触敏显示器118的显示区域之外的原点、并且移动到触敏显 示器118的显示区域上的位置的触摸手势。可以检测触摸手势的其它 属性并检测元导航触摸手势。元导航触摸手势还可以包括多点触摸 (multi-touch)触摸手势,其中,触摸手势是同时的或者在时间上重 叠,并且触摸中的至少一个具有位于显示区域之外的原点并且移动到 触敏显示器118的显示区域上的位置。因此,可以用两根手指来进行 元导航触摸手势。此外,可以将多点触摸元导航触摸手势与单点触摸 元导航触摸手势区分开,并且多点触摸元导航触摸手势可以提供额外 的功能或其它的功能。

在本文中,仅为了方便的目的,在设备用户的手指的上下文中描 述了触敏显示器118。如上文所提到的,可以使用手写笔或其它物体 与触敏显示器118交互,这取决于类型。

通过输入设备105来执行与GUI的用户交互。可以经由处理器 102在显示器112上呈现和显示诸如文本、字符、符号、图像、图标 和其它项之类的信息。处理器102可以与定向传感器进行交互,以检 测重力或重力引起的反作用力的方向,从而确定例如图像捕捉设备 100的定向以确定GUI的屏幕定向。

输入设备105可以包括键盘、控制按钮(例如,电源开关(接通 /断开)按钮(未示出)、用于启用照相机模式的照相机按钮(未示出)、 用于当处于照相机模式时启用图像捕捉序列的捕捉按钮(未示出)、用 于当处于照相机模式时启用对变焦设置的选择的变焦按钮(未示出)、 以及用于导航在屏项(例如,在显示器112上显示的数字图像、菜单 选择等)的导航设备(未示出)。当提供显示器112作为触敏显示器 118的一部分时,作为物理接口组件的替代或附加,可以由在显示器 112上显示的在屏用户界面元件来提供捕捉按钮、变焦按钮和其它照 相机控制。根据该实施例,可以提供键盘,作为触敏显示器118的替 代或附加。控制按钮中的至少一些可以是多用途按钮而不是专用按钮 或专门按钮。

图像捕捉设备100还包括用于接收包括持久性存储器(例如,闪 存)的可移除存储卡132的存储卡接口130。可移除存储卡132可以 插入或者耦合到存储卡接口130以存储数据并且由处理器102读取数 据,其中,数据包括但不限于由图像捕捉装备200捕捉的静态图像和 可选的视频图像。其它类型的用户数据也可以存储在可移除存储卡 132上。作为可移除存储卡132的附加或替代,可以使用其它类型的 可移除数字图像存储介质(例如,磁性硬盘驱动器、磁带或光盘)。

处理器102在所存储的程序的控制下操作,并且执行存储在存储 器中(例如,持久性存储器120中)的软件模块175。如图1所示, 软件模块175包括操作系统软件177和软件应用179。软件应用179 包括照相机应用181和照片浏览器应用183。照相机应用181包含用 于进行以下操作的逻辑:操作图像捕捉装备200、并且从图像捕捉装 备200捕捉静态图像和可选的视频图像,并且将静态图像和视频图像 存储在持久性存储器120中。照片浏览器应用183包含用于在显示器 112上显示来自持久性存储器120的数据(即,静态图像和可选的视 频图像)和来自图像捕捉装备200的数据的逻辑。诸如用户数据之类 的持久性数据185也可以存储在持久性存储器120中。持久性数据185 可以包括存储在图像捕捉设备100中的数字媒体文件,例如,由图像 捕捉装备200捕捉的静态图像和/或视频图像或者传送、下载或以其它 方式存储在持久性存储器120上的其它静态图像和/或视频图像。

可以将软件模块175或其一部分临时加载到诸如RAM108之类 的易失性存储器中。RAM108用于存储运行时数据变量和其它类型的 数据或信息。虽然针对各种类型的存储器描述了具体功能,但是这仅 仅是一个示例,并且还可以使用向各种类型的存储器进行的不同的功 能指派。

可以在图像捕捉装备200捕捉了静态图像和可选的视频图像以后, 将静态图像和可选的视频图像存储在持久性存储器中。持久性存储器 可以是内部持久性存储器120、可移除存储卡132或远端持久性存储 设备中的一个或任意组合。远端持久性存储设备可以是基于云的资源 (例如,远端内容服务器),可以由无线网络101访问该基于云的资源, 或者可以经由与主机计算机的有线(例如,经由数据端口152)或短 距离无线连接(例如,经由短距离通信子系统162)访问该基于云的 资源,其中,该主机计算机有权有线访问基于云的资源。所捕捉的静 态图像和可选的视频图像的存储位置通常是可以由用户提前或者在捕 捉时设置的可配置的设置。

照相机应用181和/或照片浏览器应用183可以通过无线网络101 或者可以经由与主机计算机的有线或短距离无线连接访问远端持久性 存储设备和可选的基于云的应用,其中,该主机计算机有权有线访问 基于云的资源。使用基于云的存储设备或者其它远端持久性存储设备 允许从有权访问互联网的几乎任何计算机或便携式电子设备访问图像 捕捉装备200捕捉的静态图像和可选的视频图像。

图像捕捉设备100还包括作为电源的电池138,其通常是可以例 如通过耦合到电池接口(例如,串行数据端口152)的充电电路而被 充电的一个或多个可再充电电池。电池138向图像捕捉设备100中的 电路中的至少一些提供电功率,并且电池接口136为电池138提供机 械连接和电气连接。电池接口136被耦合到稳压器(未示出),稳压器 向图像捕捉设备100的电路提供电源V+。

诸如文本消息、电子邮件消息或者网页下载等的接收信号由通信 子系统104进行处理,并且输入到处理器102。处理器102处理接收 的信号以输出到显示器112和/或输出到辅助I/O子系统150。订户可 以生成诸如电子邮件消息等的数据项,这些数据项可以例如通过通信 子系统104在无线网络101上进行传输。

运动传感器180可以包括加速度计(例如,三轴加速度计)或其 它适当的运动传感器。定向传感器182可以包括加速度计(例如,三 轴加速度计)、电子罗盘、陀螺仪或其组合。作为加速度计、电子罗盘 和陀螺仪的替换或附加,可以使用其它适当的定向传感器。可以例如 在集成组件内组合或共享运动传感器180和定向传感器182或者其一 部分。三轴加速度计的处理器102或者控制器(未示出)可以将加速 度测量转换为设备定向。

图像捕捉设备100可以经由串行数据端口152或短距离通信子系 统162连接到主机个人计算机(未示出),该短距离通信子系统162 通过适当的互连(例如,USB连接、FirewireTM连接、BluetoothTM连 接等)进行通信。

现在参照图2,将更详细地描述图像捕捉设备100的图像捕捉装 备200的示例实施例。图像捕捉装备200包括图像处理器202,其执 行下面描述的各个图像处理功能。图像处理器202通常是可编程图像 处理器,但是可以是例如硬连接的定制集成电路(IC)处理器、通用 微处理器或者硬连接的定制IC和可编程处理器的组合。当图像捕捉装 备200是诸如移动电话、智能电话或超级电话等多用途电子设备的一 部分时,图像捕捉装备200的功能中的至少一些可以由主机图像捕捉 设备100的主处理器102来执行。可以设想由图像处理器202执行的 全部功能可以由主处理器102来执行,在该情况下,可以省略图像处 理器202。此外,图像捕捉装备200有权访问主机图像捕捉设备100 的各个组件,并且可以从主机图像捕捉设备100的各个组件(诸如输 入设备105等的输入端、运动传感器180、定向传感器182、GPS184、 RAM108、持久性存储器120等)接收输入并且向这些组件发送输出。

在一些实施例中,图像捕捉装备200还包括由调焦器206(例如, 变焦引擎和聚焦引擎)控制的变焦透镜204,所述变焦引擎和聚焦引 擎调节变焦透镜204的焦长和焦距,以对通过变焦透镜204并且由图 像传感器208进行接收的光进行聚焦。变焦透镜204具有可变的孔径, 其大小是由f-值(有时称作焦比、f-比、f-数或者相对孔径)来表示的, f-值是变焦透镜204的孔径的直径的测量值。f-值是焦长除以“有效” 孔径直径。f-值是作为透镜“速率”的定量测量值的无量纲数。

变焦透镜204将光传递到图像传感器208,光在图像传感器208 上形成图像。图像传感器208可以具有多个宽高比(例如,4∶3和16∶9 的图像宽高比)以及多个图像分辨率。在一些实施例中,图像传感器 208是电荷耦合器件(CCD)传感器;然而,可以使用互补金属氧化 物半导体(CMOS)传感器或者其它适当的图像传感器。变焦透镜204 中的可调节的孔径和快门装备(未示出)用于控制图像传感器208的 孔径大小和曝光时间。在其它实施例中,可以用固定焦长的透镜(也 称作“定焦”透镜)来替换变焦透镜204,在该情况下,调焦器206 仅调节透镜的焦距。可以通过图像捕捉装备200的图像处理器202或 者处理器102执行的数字图像处理来提供数字变焦(而不是由变焦透 镜204提供的光学变焦)。在其它实施例中,可以省略快门装备,由电 子快门来替代。

图像处理器202通过向图像传感器208提供各种控制信号来控制 图像传感器208。图像处理器202还控制调焦器206和闪光灯224,闪 光灯224用于发射光以照亮变焦透镜204的视场内的区域。输入设备 105提供可以控制图像捕捉装备200的操作的用户控制。将由图像传 感器208输出的捕捉到的图像信号A临时存储在缓冲存储器212(例 如,动态随机存取存储器(DRAM)缓冲存储器)中。

图像传感器202通常响应于对捕捉按钮的按压或其它激活而产生 聚焦信号,所述聚焦信号驱动调焦器206(例如,变焦引擎和聚焦引 擎)调节变焦透镜204的焦点,以对形成于图像传感器208上并且提 供针对捕捉到的图像信号的图像传感器输出的图像进行聚焦。通常由 图像捕捉设备100提供被动自动聚焦系统。在被动自动聚焦系统中, 将捕捉到的图像信号A提供给图像处理器102,该图像处理器102对 捕捉到的图像信号A执行自动聚焦计算。作为自动聚焦计算的输出的 结果,按需要将聚焦信号发送到聚焦适配器206,以调节变焦透镜204 的焦距。通常使用对比度检测或相位检测方法来执行自动聚焦计算, 所述方法依赖于移动变焦透镜204以对焦距进行微小的调节直到获得 最大的(或者最优的)对比度为止。自动聚焦计算假设最大的(或者 最优的)对比度对应于最大清晰度。自动聚焦计算的属性在本公开的 范围之外,并且将不在本文中对其进行进一步详细描述。适合于由图 像处理器202使用的自动聚焦方法和计算在本领域中是公知的,并且 对于熟练的技术人员而言将是显而易见的。

在图像捕捉装备200处于活动状态或者准备捕捉状态(而不是非 活动状态,例如当显示全屏菜单时)时,图像处理器202可以持续地 产生聚焦信号,从而提供连续的自动聚焦,使得正在向缓冲存储器212 存储的图像是聚焦的图像,而不是响应于如上所述的对捕捉按钮的激 活来执行自动聚焦操作。

在其它实施例中,可以使用主动自动聚焦系统替代上文所描述的 被动自动聚焦系统。主动自动聚焦系统可以包括红外(IR)发射器和 IR传感器,IR传感器利用反射的IR波返回IR传感器的时间和/或反 射的IR波的强度来确定从IR发射器到焦点处的物体的距离。调焦器 206根据所确定的距离来移动变焦透镜204。

还可以将捕捉到的图像信号A输出到显示器112以提供预览图像。 捕捉到的图像信号A可以用于提供实时或“实况”预览,其中,为了 图形处理效率,将利用图像传感器208捕捉的图像的实时图像(或者 图像的近似)作为到捕捉的图像的微缩图图像(例如,减小的大小/ 分辨率版本)显示在显示器112或备选地专用电子取景器设备上。

在单图像捕捉模式中,将由缓冲存储器212提供的捕捉到的图像 信号D输出到图像处理器202并且由图像处理器202进行常规处理以 产生经处理的数字图像数据,该数字图像数据可以包含静态数字图像 或视频图像,这些图像被编码为数字图像文件并且存储在持久性存储 器120中。

在突发模式(或者连续捕捉模式)中,将由缓冲存储器212提供 的捕捉到的图像信号D输出到图像处理器202并且由图像处理器202 进行基本处理以产生经基本处理的数字图像数据,将该数据编码为编 码的数字图像文件,并且存储在持久性存储器120中。从图像传感器 208到在处于突发模式中时用于编码的图像处理器202的路径有时称 作突发管道。以足够快以跟上图像传感器的图像捕捉速度的速度(在 一些情况下,在15fps与30fps之间)进行处理。在其它实施例中, 突发管道中的处理可以更慢或更快。速度取决于整个系统的能力。与 上面提到的在单图像捕捉模式中在向缓冲存储器212存储了图像信号 以后执行的处理相比,突发管道中的处理通常具有更低的质量。在突 发模式中产生的图像可以具有与在单图像捕捉模式中产生的图像相同 的分辨率。

可以执行的编码的非限制性示例是JPEG(联合图象专家组)、 JPEG2000、TIFF(标记图像文件格式)和Exif(可交换图像文件格 式)编码。编码的数字图像然后可以被存储,用于产生全景图像,用 在追溯突发(retro-active burst)应用(例如,时间区间(temporal  bracketing))中、用于图像稳定性或使用来自突发模式的图像的任何 其它应用中。在编码数字图像文件的同时,数字图像文件或者在一些 实施例中来自图像传感器208的原始数据被发送到缓冲存储器212。 然后,使用缓冲存储器212中存储的数据来在发送要编码的数据之前 执行更高质量的处理,例如,但不限于高级噪声滤波。

缓冲存储器212还可以用于在有时被称作“零”或“负”快门延 迟模式中消除快门延迟。以捕捉图像的时间的时间先后顺序将从图像 传感器208获取的图像序列存储在缓冲存储器212中。图像通常与捕 捉图像的日期和/或时间关联地存储,以帮助接下来检索和/或处理, 例如,用于基于时间先后顺序来访问和检索图像。当处于零快门延迟 模式中时,对图像进行连续地采样并且将其存储到缓冲存储器212, 直到达到设置的极限。缓冲存储器212的极限通常是图像的数目,例 如,1、2、3、4、5、10、25或者其它适当的数目,这取决于图像传 感器208的帧率(由图像传感器208捕捉的每秒帧数(fps))和其它 因素。缓冲存储器212的极限可以是另一个适当的极限,例如,图像 的总大小或捕捉的持续时间(例如,在最近n秒内拍摄的所有图像)。 在一些实施例中,缓冲存储器212的极限可以是可配置的。将极限设 置为使得存储在缓冲存储器212中的捕捉到的图像通常与实时预览图 像是同时的。因此,缓冲存储器212的极限在很大程度上取决于帧率。

零快门延迟模式与突发模式的不同之处在于:图像仅临时存储在 缓冲存储器212中,并且采样是连续的,而不是取决于捕捉按钮的激 活。在零快门延迟模式中,不能激活捕捉按钮,这是因为捕捉按钮是 用于将捕捉到的图像的存储从缓冲存储器212中的临时存储改变为存 储器120或可移除存储卡132中的持久性存储的触发。

将在显示器112上显示的实时图像与存储在缓冲存储器212中的 图像同步,使得当激活捕捉按钮时,从缓冲存储器212中选择缓冲存 储器212中的与当激活捕捉按钮时在显示器112上显示的实时图像相 对应的图像,以由图像处理器202进行进一步处理,并且将该图像存 储在诸如持久性存储器120或可移除存储卡132之类的持久性存储器 中。通过这种方式,向用户显示的图像与图像捕捉装备200所捕捉的 图像相对应,从而不提供快门延迟。

图像处理器202可以执行各种其它图像处理功能(包括颜色插值 和颜色与色调校正)以产生所呈现的图像数据,例如,标准红绿蓝 (sRGB)图像数据。然后,将所呈现的图像数据存储在可移除存储卡 132的存储器或持久性存储器120中。在一些实施例中,可以在存储 之前对所呈现的图像数据进行压缩,例如,可以对所呈现的图像数据 进行JPEG压缩并且将其存储为JPEG图像文件,其可以采用可交换 图像文件(Exif)格式或者优选地支持图像元数据的其它适当的格式, 所述图像元数据例如是以下各项中的一项或多项:捕捉图像的日期/ 时间、捕捉图像的变焦透镜204的f-值、捕捉图像时的GPS位置和指 向以及可能的其它照相机设置。

通常由存储在固件存储器(未示出)中的固件来控制由图像处理 器202执行的处理,该固件存储器可以是闪存或者任何其它适当形式 的存储器。图像处理器202使用用于在处理期间存储中间结果的RAM 存储器(例如,主机电子设备的RAM108或者可能分离的专用RAM) 来处理来自缓冲存储器212的数字输入图像。

虽然图像捕捉设备100的组件被示出为图1和图2中的单独框, 但是各个组件的功能可以在实际的处理元件、电路等中合并。此外, 当在实际的处理元件、电路等中实现时,可以将图1和图2的功能框 中的一些划分为一个或多个子框。

电子取景器

图3A至图3C是根据本公开的示例实施例的提供电子取景器的用 户界面屏幕的不同实施例的示意表示。图3A示出了提供电子取景器 的用户界面(UI)屏幕的示例实施例,该电子取景器显示使用图像捕 捉设备100通过数字图像传感器208捕捉的实时或“实况”图像305 (或者图像的近似)。在所示的实施例中,电子取景器占据显示器112 的所有或者基本上所有可视区域。在其它实施例中,电子取景器可以 占据显示器112的较少部分。

在所示的实施例中,UI屏幕还包括位于实时图像305的中心的默 认ROI325。默认ROI325标识实时图像305的中心以用于成像的目 的,例如,对要捕捉的图像进行聚焦和/或曝光测定。虽然未示出,但 是UI屏幕还可以包括在屏按钮,例如,用于使得显示图像捕捉设备 100的照相机应用181的菜单的菜单按钮(未示出),以及指示图像捕 捉设备100是处于静态图像模式还是处于视频照相模式并且引起静态 图像模式与视频照相机模式之间的切换或转换的模式按钮(未示出) 210。

图3B示出了提供电子取景器的UI屏幕的另一个示例实施例,其 中,电子取景器显示使用图像捕捉设备100通过数字图像传感器208 捕捉的实时图像305(或者图像的近似),该UI屏幕在ROI的数目上 不同于图3A中所示的UI屏幕。UI屏幕还包括五个(5个)默认ROI, 其包括位于实时图像305的中心的中心ROI325、位于中心ROI325 上方的顶部ROI335、位于中心ROI325下方的底部ROI340、位于中 心ROI325左侧的左侧ROI345和位于中心ROI325右侧的右侧ROI 350。默认ROI325标识实时图像305的区域以用于成像的目的,例如, 对要捕捉的图像进行聚焦和/或曝光测定。

图3C示出了提供电子取景器的UI屏幕的另一个示例实施例,其 中,电子取景器显示使用图像捕捉设备100通过数字图像传感器208 捕捉的实时图像305(或者图像的近似),该UI屏幕在ROI的数目上 不同于图3A和图3B中所示的UI屏幕。UI屏幕还包括九个(9个) 默认ROI,其包括位于实时图像305的中心的中心ROI325、位于中 心ROI325左上方的顶部左侧ROI360a、位于中心ROI325上方的顶 部中心ROI360b、位于中心ROI325右上方的顶部右侧ROI360c、位 于中心ROI325左侧的左侧ROI360d、位于中心ROI325的右侧的右 侧ROI360e、位于中心ROI325左下方的底部左侧ROI360f、位于中 心ROI325下方的底部中心ROI360g和位于中心ROI325右下方的底 部右侧ROI360h。默认ROI325标识实时图像305的区域以用于成像 的目的,例如,对要捕捉的图像进行聚焦和/或曝光测定。

设置用户定义的ROI

现在参照图4A至图4C,将描述根据本公开的示例实施例的设置 ROI的方法。该方法可以至少部分地由处理器102和/或图像处理器202 执行的固件或软件(例如,照相机应用181)来执行。用于执行这种 方法的软件的编码在本领域普通技术人员采用本公开的范围内。与所 示出和/或所描述的过程相比,该方法可以包含额外的过程或较少的过 程,并且可以以不同的顺序来执行该方法。可以由至少一个处理器102 和/或图像处理器202执行以执行该方法的计算机可读代码可以存储 在诸如持久性存储器120之类的计算机可读介质中。

与图3A类似,图4A示出了根据本公开的一个实施例的电子取 景器,该电子取景器显示由数字图像传感器208捕捉的实时图像305。 图像处理器202定义默认ROI325,并且使用覆盖实时图像305的边 界线来在显示器112上显示默认ROI325。在所示的实施例中,用虚 线示出了边界线。在所示的实施例中,默认ROI位于实时图像305的 中心。在所示的实施例中,显示器112是触敏显示器118的一部分, 并且拖动触摸手势(有时称作触摸和拖动手势)可以用于通过将默认 ROI移动到用户指定的位置来设置用户定义的ROI。通常,使用拖动 触摸手势来设置用户定义的ROI包括触摸默认ROI325并且将默认 ROI325从实时图像305的中心拖动到用户指定的位置。在图4A中, 将整个默认ROI325从实时图像305中的与滑雪者相关联的区域向左 移动到实时图像305中的与树相关联的区域。在一些实施例中,拖动 触摸手势的起始点必须与默认ROI的边界重叠以发起对默认ROI的移 动。在其它实施例中,拖动触摸手势的起始点可以处于默认ROI内的 任意位置处。

图4B和图4C示出了在没有实时图像305的情况下的电子取景器, 使得可以在没有障碍物的情况下观察ROI的起始位置410和终止位置 420。如图4B和图4C所示,拖动触摸手势可以用于通过将默认ROI 从默认位置(如图4B中所示)移动到新的位置(如图4C中所示)来 容易地设置用户定义的ROI。在其它实施例中,其它输入可以用于选 择实时图像305内的一个或多个区域。例如,可以通过轻触触敏显示 器118上的用户指定的位置来引起对实时图像305内的一个或多个区 域的选择,以将默认ROI325重新定位在用户指定的位置处或者在用 户指定的位置处创建一个或多个新的用户定义的ROI。这可以在取消 默认ROI325或者不取消默认ROI325的情况下发生。在一些实施例 中,可以例如通过轻触或触摸相应的ROI来取消用户定义的ROI和默 认ROI,以改变正在使用的ROI。这允许用户快速地移除ROI,例如, 以减小正在使用的ROI的数目,或者这是由于移除ROI并且添加新的 ROI可能比移动ROI更有效。但是,在取消操作之后剩余的ROI可以 如上所述的进行移动,并且如果用户在取消ROI之后决定的话,可以 添加新的ROI。备选地,可以使用用于提供与如上所述的轻触或触摸 触敏显示器118类似的功能的导航设备(未示出)来移动默认ROI325 或者在用户指定的位置处创建一个或多个新的用户定义的ROI。适合 的导航设备包括但不限于:可按压的触摸板或触控板(其检测在触摸 板或触控板上或附近执行的手势作为导航输入,并且检测对触摸板或 触控板的按压作为选择输入)或者提供等同功能的其它设备。

现在参照图5A至图5C,将描述根据本公开的另一个示例实施例 的设置ROI的方法。该方法可以至少部分地由处理器102和/或图像处 理器202执行的固件或软件(例如,照相机应用181)来执行。用于 执行这种方法的软件的编码在本领域普通技术人员采用本公开的范围 内。与所示出和/或所描述的过程相比,该方法可以包含额外的过程或 较少的过程,并且可以以不同的顺序来执行该方法。可以由至少一个 处理器102和/或图像处理器202执行以执行该方法的计算机可读代码 可以存储在诸如持久性存储器120之类的计算机可读介质中。

与图3B类似,图5A示出了根据本公开的另一个实施例的电子取 景器,该电子取景器显示由数字图像传感器208捕捉的实时图像305。 由图像处理器202定义五个(5个)默认ROI,并且使用覆盖实时图 像305的相应边界线来在显示器112上显示这些默认ROI。在所示的 实施例中,用虚线示出了边界线。在所示的实施例中,默认ROI包括 中心ROI325、顶部ROI335、底部340、左侧ROI345和右侧ROI350。 在所示的实施例中,如上文结合图4A至图4C所描述的,显示器112 是触敏显示器118的一部分,并且拖动触摸手势可以用于通过将默认 ROI中的一个或多个移动到用户指定的位置来设置一个或多个用户定 义的ROI。

在图5A中,将整组默认ROI325从实时图像305中的与滑雪者 相关联的区域向左移动到实时图像305中的与树相关联的区域。在一 些实施例中,拖动触摸手势的起始点必须与默认ROI中的一个的边界 重叠以发起对默认ROI的移动。在其它实施例中,拖动触摸手势的起 始点可以处于默认ROI中的一个内的任意位置处。在其它实施例中, 拖动触摸手势的起始点可以处于由默认ROI共同定义的区域(例如, 由顶部ROI335、底部ROI340、左侧ROI345和右侧ROI350的外边 缘定义的多边形区)内的任意位置处。通过这种方式,拖动触摸手势 可以用于通过在由默认ROI定义的更大区域内开始的简单手势来移动 这组默认ROI。

在其它实施例中,可以单独地移动默认ROI325而不是将默认 ROI325作为一组进行移动。除了默认位置中的默认ROI以外,还可 以添加用户定义的ROI,例如,如图4A或图5A所示,除了默认ROI 以外,还在移动或改变的位置中添加用户定义的ROI(其中,默认ROI 成为用户定义的ROI),或者将用户定义的ROI添加到默认ROI。

图5B和图5C示出了在没有实时图像305的情况下的电子取景器, 使得可以在没有障碍物的情况下观察ROI的起始位置410和终止位置 420。如图5B和图5C所示,拖动触摸手势可以用于通过将默认ROI 中的至少一个从默认位置(如图5B中所示)移动到新的位置(如图 5C中所示)来容易地设置一个或多个用户定义的ROI。在其它实施例 中,其它输入可以用于选择实时图像305内的一个或多个区域。例如, 可以在取消默认ROI或不取消默认ROI的情况下,通过轻触触敏显示 器118上的用户指定的位置来引起对实时图像305内的一个或多个区 域的选择,以重新定位一个或多个默认ROI或者创建新的用户定义的 ROI。备选地,可以在取消默认ROI或不取消默认ROI的情况下,使 用导航设备(未示出)来移动一个或多个默认ROI或者创建一个或多 个新的用户定义的ROI。

改变用户定义的ROI

图8是根据本公开的一个示例实施例的用于操作图像捕捉设备 100的方法800的流程图。该方法800可以至少部分地由处理器102 和/或图像处理器202执行的固件或软件(例如,照相机应用181)来 执行。用于执行方法800的软件的编码在本领域普通技术人员采用本 公开的范围内。与所示出和/或所描述的过程相比,方法800可以包含 额外的过程或较少的过程,并且可以以不同的顺序来执行方法800。 可以由至少一个处理器102和/或图像处理器202执行以执行方法800 的计算机可读代码可以存储在诸如持久性存储器120之类的计算机可 读介质中。

在802处,例如,通过参与图像捕捉设备100的照相机模式来激 活图像捕捉装备200。可以由照相机按钮或者在显示器112上显示的 相应的菜单选项来激活照相机模式。将变焦透镜204设置在默认位置, 该默认位置通常是广角位置。

在804处,图像传感器208接收在其上形成图像的光并且向显示 器112输出数字图像数据。处理器102使显示器112基于图像传感器 208获取的数字图像数据来显示实时图像305。实时图像305提供图像 预览,这使用户能够基于实时预览图像305来构成要获取的图像。作 为构成的一部分,用户可以激活变焦按钮以设置视场。数字捕捉的图 像信号C提供用于在显示器112上预览的捕捉图像,并且向图像处理 器202提供捕捉的图像,以执行自动聚焦计算。

针对实时图像定义了一个或多个默认ROI。通常将默认ROI作为 覆层显示在实时图像305内。可以设想在其它实施例中,可以定义默 认ROI,但是在没有来自用户或图像捕捉设备100的进一步输入的情 况下,不应用或显示默认ROI。默认ROI定义了用于应用一个或多个 图像捕捉参数的区域,如下面更全面地描述的。

在806,处理器102确定是否已经接收到对实时图像305内的一 个或多个区域的选择。在一些实施例中,使用拖动手势来选择实时图 像内的一个或多个区域,以将一个或多个默认ROI移动到一个或多个 用户指定的位置。在其它实施例中,可以通过轻触一个或多个用户指 定的位置、经由导航设备(未示出)的导航输入或者其它适当的方式 来进行选择。当接收到对实时图像内的一个或多个区域的选择时,根 据对一个或多个区域的选择来设置一个或多个用户定义的ROI(808)。 将理解的是,一个或多个用户定义的ROI可以具有与一个或多个默认 ROI相比不同的数目,并且可以具有与一个或多个默认ROI相比不同 的配置。

在至少一些实施例中,可以通过缩小相应的ROI(例如,通过挤 压手势)或者扩大相应的ROI(例如,通过拉伸手势)来设置或改变 每一个用户定义的ROI的大小和形状。使用两根手指(通常是拇指和 食指)在手指与触敏显示器118保持接触的同时执行挤压手势和拉伸 手势。

如图3A至图3C的示例中所示出的,默认ROI具有设置的数目 和配置/布置,其可以由用户来配置,。默认ROI的数目和配置可能随 着实施例而改变。图3A至图3C中所示的默认ROI配置仅仅是示例 性的,并且可以在其它实施例中使用默认ROI的不同数目和配置。

在一些实施例中,用户定义的ROI可以具有与默认ROI相同的 数目和/或配置。这允许例如单个触摸手势或其它输入(例如,导航输 入)来移动或者以其它方式重新定位一组ROI。例如,由选择所指定 的用户指定的位置可以用于指定用户定义的ROI的中心,使得一组默 认ROI的中心从默认位置(例如,实时图像305的中心)移动到指定 的位置,从而如上文结合图5A至图5C所描述的保持组内的默认ROI 的数目和相对位置。备选地,用户定义的ROI可以具有与默认ROI 不同的数目和/或配置。

用户定义的ROI定义了用于应用一个或多个第一图像获取参数 的区域,以对要捕捉的图像进行聚焦和/或曝光测定。第一图像获取参 数可以包括但不限于以下各项中的一项或多项:孔径大小、曝光时间、 闪光灯使用(是/否,或者可能甚至闪光灯的强度和/或持续时间)、焦 长、或者诸如变焦比和变焦类型(数字的/光学的)之类的变焦。第一 图像获取参数还可以包括用于图像滤波的参数,该图像滤波包括但不 限于:颜色滤波或平衡(是/否,或者可能甚至一种颜色滤波的规范)、 对比度平衡、噪声滤波或特殊效果处理(例如,多色调分色法)。其它 图像获取参数也是可能的。

在一些实施例中,第一图像获取参数可以定义要捕捉的实时图像 305内的区域。该区域可以具有可变的大小、形状和位置。这允许从 数字图像传感器208捕捉更小的剪裁的图像。根据该实施例,剪裁的 图像可以具有标准的宽高比或者定制的宽高比。

在810处,处理器102确定图像捕捉设备100的位置是否已经改 变了超过阈值量的量。处理器102可以经由传感器数据来监控图像捕 捉设备100的位置,以确定图像捕捉设备100的位置是否已经改变超 过阈值量。备选地,有关的传感器可以在图像捕捉设备100的位置已 经改变了超过阈值量时发送中断信号。

图7A示出了具有用户定义的ROI325的用户界面屏幕,用户界 面屏幕使用图像捕捉设备100的位置来重置一个或多个用户定义的 ROI。可以用三维坐标系700来表示图像捕捉设备100的位置。三维 坐标系700可以用于说明当前设备位置或设备位置的改变,作为可以 帮助用户限制图像捕捉设备100的移动从而限制图像捕捉设备100的 位置的改变的可视线索。在其它实施例中,可以省略三维坐标系700。 图7B示出了当响应于图像捕捉设备100的位置的超过阈值量改变而 将一个或多个用户定义的ROI重置为一个或多个默认ROI时的电子取 景器。

在一些实施例中,图像捕捉设备100的位置可以包括根据由GPS 184获得的地理位置信息或者经由无线网络101中的基站(未示出) 获得的位置信息的三角测量来确定的图像捕捉设备100的地理位置, 或者可以由无线网络101的网络组件将基于三角测量的地理位置信 息提供给图像捕捉设备100。图像捕捉设备100经由处理器102和/或 图像处理器202来分析所确定的地理位置,以确定地理位置是否已经 从当一个或多个定义的ROI被设置时图像捕捉设备100的地理位置改 变了超过阈值量。该阈值量是设置一个或多个用户定义的ROI的位置 与当前位置之间的距离或者距离范围,例如,在2与10英尺之间或者 在5至10英尺之间。可以用直线来测量该距离,或者该距离可以只考 虑特定的方向,例如,朝向或者远离实时图像305中的对象。阈值量 可以根据图像和捕捉图像的条件而改变。

通常,处理器102存储地理位置信息以为该确定提供基础,该地 理位置信息描述了当一个或多个用户定义的ROI被设置时图像捕捉设 备100的地理位置。将在一个或多个用户定义的ROI被设置时图像捕 捉设备100的地理位置临时存储在存储器中(例如,RAM108中)。 当图像捕捉设备100的地理位置已经改变了超过阈值量时,这指示一 个或多个用户定义的ROI不再有效,这是因为图像捕捉设备100的位 置已经改变了太多。

在一些实施例中,图像捕捉设备100的位置可以包括根据来自定 向传感器182和/或可能的运动传感器180的感测数据所确定的图像捕 捉设备100的定向。运动传感器180(例如,加速度计)可以用于感 测运动,使用本领域中公知的方法将该运动转换为设备定向。定向传 感器182感测图像捕捉设备100的定向,并且将定向数据临时存储在 存储器中(例如,RAM108中)。图像捕捉设备100经由处理器102 和/或图像处理器202来分析感测的定向,以确定感测的定向是否已经 从当一个或多个用户定义的ROI被设置时图像捕捉设备100的定向改 变了超过阈值量。

通常,处理器102存储定向数据以为该确定提供基础,该定向数 据描述了当一个或多个用户定义的ROI被设置时图像捕捉设备100的 定向。将在一个或多个用户定义的ROI被设置时图像捕捉设备100的 定向临时存储在存储器中(例如,RAM108中)。当图像捕捉设备100 的定向已经改变了超过阈值量时,这指示一个或多个用户定义的ROI 不再有效,这是因为图像捕捉设备100的位置已经改变了太多。

在一些实施例中,图像捕捉设备100的位置可以包括图像捕捉设 备100的地理位置和定向。

在一些实施例中,也可以使用由接近度传感器186的数据提供的 接近度数据来确定图像捕捉设备100的位置。

返回图8,在811处,处理器102确定是否已经在触敏显示器118 上检测到(或者另外接收到)用于取消用户定义的ROI的指定的触摸 手势。在至少一些实施例中,指定的触摸手势是在一个或多个用户定 义的ROI中的一个内具有起始点、并且在触敏显示器118的角落处或 角落附近具有终止点的拖动手势。图6A至图6C示出了使用拖动手势 来重置一个或多个用户定义的ROI。在所示的示例中,电子取景器显 示单个用户定义的ROI325。在一些实施例中,用于取消用户定义的 ROI的拖动手势的起始点必须与如图6A中所示的一个或多个用户定 的ROI的边界重叠。在其它实施例中,起始点可以在由用户定义的 ROI共同定义的区域(例如,由如图6B中所示的用户定义的ROI的 外边缘定义的多边形区)内的任意位置处。通过这种方式,拖动触摸 手势可以用于通过在由默认ROI定义的更大区域内开始的简单手势来 移动这组用户定义的ROI。图6C示出了当响应于用于取消用户定义 的ROI的拖动手势而将一个或多个用户定义的ROI重置为一个或多个 默认ROI时的电子取景器。将理解的是,设置用户定义的ROI受益于 拖动手势提供的精度,而当取消用户定义的ROI时,精度不那么重要。 相应地,在其它实施例中,划动手势而不是拖动手势可以用于指定的 触摸手势。

本文所描述的手势动作指派被认为在多个方面具有潜在的优点, 特别是在提供与图像捕捉设备100的更自然的交互方面。提供更自然 的用户设备交互涉及识别这种有效的手势,即,该手势相对容易执行、 相对容易记住、具有允许用户在没有正式培训的情况下在正常使用期 间“发现”功能的可发现性,并且可以相对容易地与用户(和设备) 的其它手势区分开。随意的或未充分考虑的手势动作指派产生了不灵 活的且不自然的用户体验,这使得所需的交互更难执行、更难记住、 不可发现(或者至少难以发现)并且更难与用户的其它手势区分开。 这些随意的或未充分考虑的手势动作指派浪费了处理和电池功率,这 是因为用户尝试了与图像捕捉设备100不成功的交互。

以针对设置和取消用户定义的ROI描述的方式使用拖动手势被 认为相对容易执行、相对容易记住、具有允许用户在没有正式培训的 情况下在正常使用期间“发现”功能的可发现性,并且可以相对容易 地与用户(和设备)的其它手势区分开。针对设置和取消用户定义的 ROI的有关的但不同的任务使用类似但不同的拖动手势被认为进一步 增强了该益处。

再次返回图8,在812,当图像捕捉设备100的位置已经改变了 超过阈值量的量(图8B)或者检测到用于取消用户定义的ROI的指 定的触摸手势(例如,拖动触摸手势)(图6C)时,取消一个或多个 用户定义的ROI,并且将ROI重置为用于应用一个或多个第二图像获 取参数的一个或多个默认ROI。根据该实施例,第一图像获取参数和 第二图像获取参数可以是相同的或不同的。

在814,处理器102确定是否已经按压或者以其它方式激活捕捉 按钮(例如,已经触摸在屏捕捉按钮)。当已经按压或者以其它方式激 活捕捉按钮时,图像处理器202根据一个或多个用户定义的ROI或者 一个或多个默认ROI来获取数字图像传感器208的数字图像数据,对 所获取的数字图像数据进行编码以产生至少一个静态图像,并且将至 少一个编码的静态图像存储在上文参照图1所描述的持久性存储器 120或可移除存储卡132中(在816处)。

编码可以是例如JPEG编码。在其它示例中,编码是TIFF编码。 编码的静态图像可以用于与突发模式有关的功能,例如但不限于:全 景图像、追溯突发、图像稳定化或其组合。通常使用诸如捕捉图像的 日期/时间中的一个或多个等的元数据来对编码的静态图像进行编码。

所获取的数字图像数据与当捕捉按钮已经被按压或者以其它方 式被激活时在实时预览图像中显示的图像相对应。获取通常包括对数 字图像数据进行预先获取处理(“预处理”)。在至少一些实施例中,获 取包括当设置了一个或多个用户定义的ROI时根据一个或多个用户定 义的ROI的一个或多个第一图像获取参数来执行区域加权的预处理。 区域加权的预处理分配要在预处理器期间应用于一个或多个用户定义 的ROI的权重。权重取决于用户定义的ROI的数目,并且可以随着实 施例而改变。如果存在一个用户定义的ROI,则用户定义的ROI得到 100%的权重。然而,如果存在三个(3个)朝向实时图像305的顶部、 中心和底部定位的用户定义的ROI,则每一个用户定义的ROI可以具 有相同的权重,或者用户定义的ROI中的一个或多个可以具有更大的 权重部分(例如,顶部40%、中心20%、底部40%,或者顶部80%、 中心10%、底部10%等等)。例如,在已经设置了用户定义的ROI之 后但是在已经按压或者以其它方式激活了捕捉按钮之前,应用于每一 个用户定义的ROI的权重可以是可配置的。

与区域加权的预处理相反,获取包括当设置了一个或多个默认 ROI时根据一个或多个默认ROI的一个或多个第二图像获取参数来执 行中心加权的预处理。如果如图3A中所示存在一个用户定义的ROI, 则用户定义的ROI得到100%的权重。如果如图3B和图3C中所示存 在多于一个的用户定义的ROI,则向中心ROI325分配最高权重,而 向其它ROI分配较低的权重。例如,在图3B的电子取景器中,中心 ROI325可以具有50%的权重,而左侧ROI345和右侧ROI350均可 以具有15%的权重,并且顶部ROI335和底部ROI340均可以具有10% 的权重。在图3C的电子取景器中,中心ROI325可以具有20%的权 重,而其它ROI360a至360h均可以具有10%的权重。

在至少一些实施例中,预处理包括聚焦、暴光测定或者这二者。 在一些实施例中,还可以在编码之前执行后置获取处理,其包括例如 应用图像滤波器。

图9是根据本公开的另一个示例实施例的操作图像捕捉设备100 的方法900的流程图。除了省略了步骤811使得仅当图像捕捉设备100 的位置已经改变了超过阈值量的量时才取消任意用户定义的ROI并且 设置一个或多个默认ROI这一明显的区别以外,方法900类似于方法 800。方法900在其它方面基本上与方法800相同。

图10是根据本公开的另一个示例实施例的操作图像捕捉设备100 的方法1000的流程图。除了省略了步骤810使得仅当已经检测到用于 取消用户定义的ROI的指定的触摸手势时才取消任意用户定义的ROI 并且设置一个或多个默认ROI这一明显的区别以外,方法1000类似 于方法800。方法1000在其它方面基本上与方法800相同。

本文描述的流程图和附图中的步骤和/或操作仅用于举例说明的 目的。在不偏离本公开的教导的情况下,可以存在针对这些步骤和/ 或操作的很多变型。例如,可以以不同的顺序来执行这些步骤,或者 可以添加、删除或修改这些步骤。例如,可以按不同的顺序来执行图 8中的步骤810和811。

虽然至少部分地围绕方法描述了本公开,但是本领域普通技术人 员将理解的是,本公开还涉及用于执行所描述的方法的方面和特征中 的至少一些的各个组件,不论是通过硬件组件、软件或者这二者的任 意组合的方式还是以任何其它方式。此外,本公开还涉及预先记录的 存储设备或者其它类似的计算机可读介质,其上存储有用于执行本文 所描述的方法的程序指令。

可以在不偏离权利要求的主题的情况下用其它特定形式来体现 本公开。所描述的示例实施例在所有方面被认为仅是示例性的而非限 制性的。本公开旨在涵盖和覆盖技术上的所有适合的改变。因此,本 公开的范围是通过所附权利要求而非前述描述来描述的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号