用于双相机快门的方法和设备的利记博彩app

文档序号:7794198阅读:395来源:国知局
用于双相机快门的方法和设备的利记博彩app
【专利摘要】本发明描述采用与图像俘获装置相关联的双快门按钮特征以基于由图像俘获系统分析的一或多个参数向用户推荐俘获模式的方法和装置。如所描述,提供主快门按钮和辅助快门按钮使得所述用户能够通过使用所述主快门按钮在标准俘获模式中和通过使用辅助快门按钮在替代模式中进行俘获。
【专利说明】用于双相机快口的方法和设备

【技术领域】
[0001] 本发明的实施例设及成像装置,且具体来说,设及用于通过双快口按钮用户接口 俘获图像的方法和设备。

【背景技术】
[0002] 数字成像能力已经集成到广泛范围的装置中,包含数码相机、平板计算机和移动 电话。数字成像装置或图像俘获系统可指代可俘获一或多个数字图像的任何装置,包含俘 获静态图像或视频的装置。
[0003] 数字处理技术与成像装置的集成已实现更有力且更容易使用的摄影产品。举例来 说,数字成像装置可采用多种图像俘获模式。每一俘获模式可对应于用于特定图像场景的 经优化俘获和处理设定,例如肖像模式或低光场景。
[0004] 现有方法通过用户接口实施替代俘获模式,其需要用户寻找和手动地选择俘获模 式。此复杂的过程已导致许多用户不激活所述替代俘获模式。平均用户可能不会发现该些 替代俘获模式为有用的,因为其可取得关于可用模式的高级知识W及对场景的了解来选择 正确模式。此外,通过用户接口来选择替代图像俘获模式所需的时间和努力可导致不使用 所述替代俘获模式。其它现有方法试图通过允许图像俘获装置在不具有来自用户的输入的 情况下基于自动场景辨识选择俘获模式而解决此问题。然而此方法可使用户失去确定所推 荐俘获模式是否是用于俘获所关注的特定场景的正确选择的灵活性。


【发明内容】

[0005] 本文描述的双俘获技术向用户做出省时的俘获模式推荐且进一步允许用户通过 使用双快口按钮用户接口而容易地遵循或忽略俘获模式推荐。在一些情况下,图像俘获系 统可能不正确地估计图像场景上下文且因此用户可偏向于不选择与估计上下文相关联的 推荐俘获模式。在其它情况下,用户可出于个人偏好的原因而简单地决定不使用推荐俘获 模式。无论如何,有益的是对用户呈现俘获模式推荐且允许用户遵循推荐或使用标准俘获 模式的选择。
[0006] 本发明实施例中的一些可包含用于利用与图像俘获装置相关联的双快口按钮特 征W基于由图像俘获系统分析的一或多个参数向用户推荐俘获模式的技术。通过在一些情 况下启用第二快口按钮,该使得用户能够通过使用主快口按钮在标准俘获模式中W及通过 使用辅助快口按钮在替代模式中进行俘获。
[0007] 根据一实施例,图像俘获系统包括;传感器,其将图像的光转换为电信号;俘获装 置,其将电信号转换为预览图像数据;W及上下文估计组件,其通过分析图像数据而辨识将 拍摄的场景的类型。在某些实施例中,上下文估计组件可能存取表示多个俘获模式的数据, 其中每一俘获模式对应于一组俘获和处理设定。上下文估计组件可推荐具有针对场景的估 计上下文大体上优化的设定的俘获模式。
[000引图像俘获系统可进一步包括用户接口,其对用户呈现对应于默认俘获模式的第一 快口按钮。所述用户接口在一些实施例中可另外对用户呈现对应于推荐俘获模式的第二快 口按钮。在其它实施例中,用户接口可与第一快口按钮一起显示对应于多个推荐俘获模式 的多个快口按钮。
[0009] 图像俘获系统可进一步包括用户输入组件,其接收关于选定俘获模式的用户输 入。表示用户选定俘获模式的数据可发送到上下文到俘获设定映射组件和上下文到后处理 设定映射组件中的一者或两者。在一些实施例中,上下文到俘获设定映射组件确定对应于 估计上下文的俘获设定。表示该些俘获设定的数据可发送到俘获装置,俘获装置可根据俘 获设定俘获图像。表示图像的数字数据可从俘获装置发送到后处理组件。在一些实施例中, 后处理设定映射组件确定对应于估计上下文的后处理设定。表示该些后处理设定的数据可 发送到后处理组件,后处理组件可根据后处理设定修改数字图像数据。

【专利附图】

【附图说明】
[0010] 图1说明图像俘获装置的双快口按钮接口的实施例;
[0011] 图2说明图像俘获系统的实施例;
[0012] 图3说明采用双快口按钮的图像俘获过程的实施例;
[0013] 图4说明由双快口按钮图像俘获系统的不同快口按钮产生的图像的实施例;
[0014] 图5说明上下文估计过程的实施例;
[0015] 图6说明双快口按钮显示过程的实施例;
[0016] 图7说明图像传感器控制过程的实施例拟及
[0017] 图8说明后处理过程的实施例。

【具体实施方式】
[0018] 本文所揭示的实施方案提供用于W经配置W向用户显示上下文特定的快口按钮 的装置来俘获图像的系统、方法和设备。例如数码相机等图像俘获装置经常将配备显示器。 所述装置可例如通过显示菜单或触摸激活的按钮而在显示器上产生用户接口,且因此允许 用户做出关于相机设定的选择。此些设定可包含图像的亮度和对比度,W及光圈值或曝光 时间。许多图像俘获装置还W标准模式和若干替代俘获模式来配置。
[0019] 特定来说,本文描述的一些实施例设及具有带有两个快口按钮的用户接口的图像 俘获装置。第一快口按钮对应于默认相机快口设定。此按钮是自动显示的,且可由用户选择 W使用默认图像俘获设定来俘获图像。对应于上下文特定设定的第二快口按钮也可显示。 此第二快口按钮例如可经设定W使用针对特定图像上下文优化的设定来俘获图像。举例来 说,第二按钮可激活适合于拍摄肖像照片或拍摄体育运动快照的快口设定。在一个实施例 中,第二快口按钮仅在图像俘获装置已确定此上下文对于图像存在时向用户显示。
[0020] 如果用户选择此第二快口按钮,那么装置将W适合于正俘获场景的上下文特定设 定来俘获图像。在一些实施例中,一个W上上下文特定快口按钮可为用户显示W从中选择。 举例来说,显示装置可展示3、4、5、6或更多不同按钮,其各自经设计W用不同相机设定来 俘获所关注场景。用户仍可在用户确定不需要上下文特定设定的情况下选择第一快口按钮 来使用默认设定俘获图像。
[0021] 所属领域的技术人员将认识到,该些实施例可W硬件、软件、固件或其任一组合来 实施。所属领域的技术人员将了解,信息和信号可使用多种不同技术和技艺中的任一者来 表示。举例来说,贯穿W上描述可参考的数据、指令、命令、信息、信号、位、符号和码片可由 电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任一组合来表示。
[0022] 在W下描述中,给出具体细节来提供对实例的详尽理解。然而所属领域的技术人 员将了解,可在没有该些具体细节的情况下实践所述实例。举例来说,电组件/装置可W框 图展示W便不会W不必要细节混淆所述实例。在其它实例中,此些组件、其它结构和技术可 详细展示W进一步阐释所述实例。
[0023] 还应注意,所述实例可描述为过程,其描绘为流程图、流图、有限状态图、结构图或 框图。虽然流程图可将操作描述为顺序过程,但许多操作可并行或同时执行,且过程可重 复。另外,操作的次序可重新布置。当过程的操作完成时过程终止。过程可对应于方法、功 能、程序、子例程、子程序等等。当过程对应于软件函数时,其终止对应于所述函数到调用函 数或主函数的返回。
[0024] 现在参见图1,现在将更详细描述图像俘获装置100的示范性双快口按钮接口 110。如图1所示,图像俘获装置100包含双快口按钮接口 110、图像显示部分112、肖像上 下文指示器114、默认快口按钮118 W及上下文特定快口按钮116。
[0025] 虽然所展示图像俘获装置100为移动电话,但所属领域的技术人员将了解,该仅 是为了说明目的,且双快口按钮接口 110可用于多种图像俘获装置中,例如电子相机、视频 记录器、网络相机、建置到便携式或移动计算机中的相机,所述计算机包含(但不限于)蜂 窝式电话、智能电话、便携式媒体播放器、个人数字助理、膝上型计算机或平板计算机。图像 俘获装置100可为数码相机,例如数字摄像机、数字静态图像相机或两者的组合。图像俘获 装置100可为独立装置,例如独立相机,或集成于另一多用途装置中,例如无线通信装置。 图像俘获装置100还可经配备W俘获彩色图像、黑白图像或两者。在本发明中,术语"图像" 或类似术语可W可互换方式指代视频或静态图片。
[0026] 图像俘获装置100包含双快口按钮接口 110,用于向用户显示信息和用于促进用 户交互。在一些实施例中,双快口按钮接口 110可为电子显示器,例如LCD或LED面板。接 口 110可替代地含有选择装置,例如至少一个按钮或轮,W允许用户选择显示于接口 110上 的选项。一些实施例可采用触敏技术用于接口 110,且可采用触敏选择装置用于显示于接口 110上的选项。
[0027] 接口 110包含图像显示部分112。图像显示部分112可用W显示例如目标图像场 景的原始数据作为预览,显示目标图像场景的经处理数据作为经施加处理的所俘获图像的 预览,或显示所俘获图像。图像显示部分112还可在某些实施例中用W向用户显示装置和 成像选项的交互式菜单。
[002引 肖像上下文指示器114可有时显示于图像显示部分112上W指示装置100已认识 到目标图像场景的上下文已经确定为肖像上下文。如所说明,肖像上下文指示器114显示 对单个主体的面部进行限界,然而某些实施例在存在多个主体的情况下可采用多个肖像上 下文指示器114。装置100可采用此项技术中已知的面部检测技术来确定上下文是肖像且 产生肖像上下文指示器114。当装置100已确定不存在上下文或图像场景不是肖像而是例 如风景、夜间、低光、高动态范围或体育/快速运动等不同上下文时,可不显示肖像上下文 指示器114。针对该些上下文中的一些或全部可采用多种其它上下文指示器。
[0029] 接口 110还包含例如默认快口按钮118和上下文特定快口按钮116等快口按钮。 虽然描绘两个按钮,但接口 110可显示仅一个按钮一-默认快口按钮118,或可例如通过在 装置100确定图像场景是一个W上上下文(例如,夜间肖像场景)的情况下显示第二上下 文特定快口按钮来显示两个W上按钮。默认快口按钮118经配置W用经平衡W用于许多不 同上下文中的默认快口设定俘获图像。当装置100内的指令或模块确定图像场景为特定上 下文(例如,肖像)时,上下文特定快口按钮116可显示,其对应于与上下文相关联的俘获 和/或后处理设定。上下文特定快口按钮116可W图标显示,其指示所述按钮所关联的上 下文。举例来说,如果上下文是肖像,那么图标可为面部。如果上下文是室外,那么图标可 为山脉。
[0030] 因此W上下文特定快口按钮116的形式对用户呈现省时的上下文推荐,但用户最 终具有是否使用上下文特定设定俘获图像或使用默认设定俘获图像的选择。快口按钮中的 一者的选择向装置100指示用户希望哪些设定用于图像俘获和/或后处理和激活快口 W用 所选设定来俘获图像或视频。
[0031] 在一些实施例中,快口按钮116、118可W多个按压模式配置。例如,每一按钮116、 118可具有两个按压模式,第一按压模式致使装置100 W与所按压按钮相关联的设定俘获 图像,且第二按压模式致使用户接口 110 W应用于场景的相关联设定向用户显示目标场景 的实时预览。为了说明,快速按压可与俘获模式相关联,且长按压可与预览模式相关联。如 果推荐俘获模式为"日落",那么当用户按压且保持上下文特定快口按钮116时,则针对日 落场景优化的色彩/曝光设定将应用于在图像显示部分112中显示的预览图像,因此用户 可W日落设定观看场景。在某些实施例中,如果用户希望W日落设定俘获目标场景,那么快 口按钮的释放将致使装置100 W所需效果的日落设定俘获图像。通过从按钮移动或滑动离 开他的手指,同时仍触摸屏幕,用户可随后释放他的手指W避免触发推荐俘获模式。对于采 用不具有触敏技术的显示器110的实施例,通过物理按钮,例如通过半按压机制可实现类 似选项。
[0032] 图2描绘具有一组组件的装置200的高级框图,所述组件包含链接到成像传感器 215的处理器220。工作存储器205、存储装置210、电子显示器225、用户接口 280 W及存储 器230也与处理器220通信。
[0033] 装置200可为手机、数码相机、平板计算机、个人数字助理或类似物。装置200还 可为较静态装置,例如桌上型个人计算机、视频会议站或类似物,其使用内部或外部相机来 用于俘获图像。多个应用程序可供用户在装置200上使用。该些应用程序可包含传统照相 应用程序、高动态范围成像、全景视频或例如3D图像或3D视频等立体成像。
[0034] 图像俘获装置200包含用于俘获外部图像的图像传感器215。图像传感器215可 例如为电荷禪合装置(CCD)、互补金属氧化物半导体(CMO巧传感器或类似物。图像传感器 215可禪合到处理器220 W将所俘获图像发射到图像处理器220。图像处理器220可经配 置W对所接收的所俘获图像执行各种后处理操作W便输出高质量图像,如下文将更详细描 述。
[0035] 处理器220可为通用处理单元或为成像应用特定设计的处理器。如图示,处理器 220连接到存储器230和工作存储器205。在所说明实施例中,存储器230存储成像传感器 控制模块235、上下文估计模块240、肖像检测模块245、皿R检测模块250、快口按钮显示模 块255、俘获控制模块260、后处理设定模块265 W及操作系统270。该些模块包含配置处理 器W执行各种图像处理和装置管理任务的指令。工作存储器205可由处理器220用W存储 存储器230的模块中含有的处理器指令的工作集合。替代地,工作存储器205也可由处理 器220用W存储在装置200的操作期间产生的动态数据。
[0036] 如上文提到,处理器由存储在存储器中的若干模块配置。成像传感器控制模块235 包含配置处理器220 W调整成像传感器215的焦点位置的指令。成像传感器控制模块235 还包含配置处理器220 W用成像传感器215俘获图像的指令。因此,处理器220连同图像 俘获控制模块235、成像传感器215和工作存储器205 -起表示用于使用成像传感器俘获图 像的一个装置。
[0037] 上下文估计模块240说明为具有两个子模块,肖像检测模块245和皿R检测模块 250。然而,该些模块仅用于说明目的且并不有意提供由上下文估计模块240用W估计目标 图像场景的上下文的所有子模块的全面列表。肖像检测模块245包含配置处理器220 W辨 识且识别由成像传感器215俘获的图像中存在的至少一些主体中的面部的指令。肖像检测 模块245可使用现有技术中已知的任何面部检测方法来执行面部检测。皿R检测模块250 可包含配置处理器220 W检测超过阔值动态范围的光范围的指令,且还可包含配置处理器 220化合并目标图像场景的多个低动态范围或标准动态范围图像W提供场景的最亮与最暗 区域之间的较高动态范围的指令。
[003引快口按钮显示模块255配置处理器220 W处置快口按钮的变化阵列的显示,如下 文将更完整阐释。装置的某些实施例可在菜单模式中操作,其中快口按钮显示模块255将 配置显示器225 W不向用户显示任何快口按钮。当装置200在图像俘获模式中时,快口按 钮显示模块包含用W在显示器225上显示默认快口按钮的指令。快口按钮显示模块255可 包含用W针对由上下文估计模块240做出的目标图像场景对应于特定上下文的每一确定 来显示额外快口按钮的指令。
[0039] 俘获控制模块260可包含控制装置200的总体图像俘获功能的指令。举例来说, 俘获控制模块260可包含调用子例程W配置处理器220来使用成像传感器215俘获目标图 像场景的原始图像数据的指令。俘获控制模块260可随后调用上下文估计模块240来确定 图像场景的估计上下文。俘获控制模块260可随后调用快口按钮显示模块255 W基于估计 场景上下文显示至少一个额外快口按钮且确定所显示快口按钮的用户选择,且可指示成像 传感器215使用由用户选定快口按钮指示的俘获设定来俘获目标图像场景。俘获控制模块 260可随后调用后处理设定模块265内的子例程W用任何上下文特定后处理设定来调整所 俘获图像。
[0040] 后处理设定模块265可配置处理器220 W调整所俘获图像的某些参数。该些调整 可为应用于每个所俘获图像的默认调整,或可为仅应用于上下文估计模块240已确定对应 于特定场景上下文的所俘获图像的上下文特定调整。
[0041] 操作系统模块270配置处理器220 W管理装置200的存储器和处理资源。举例来 说,操作系统模块270可包含装置驱动器W管理硬件资源,例如电子显示器225、用户接口 280、存储装置210或成像传感器215。因此,在一些实施例中,上文论述的图像处理模块中 含有的指令可不直接与该些硬件资源交互,而是通过位于操作系统组件270中的标准子例 程或API来交互。操作系统270内的指令可随后直接与该些硬件组件交互。
[0042] 处理器220可进一步经配置W控制显示器225 W向用户显示所俘获图像。显示器 225可在成像装置200外部或可为成像装置200的部分。显示器225还可经配置W在俘获 图像之前为用户提供取景器,或可经配置W显示存储在存储器中或最近由用户俘获的所俘 获图像。显示器225可包括LCD或L邸屏幕,且可实施触敏技术。
[0043] 处理器220还可控制用户接口 280。用户接口 280可整体或部分地实施于显示器 225上。举例来说,在显示器包括触敏技术的情况下,用户接口 280可完全在显示器225上 实施。在触摸技术未用于显示器225的某些实施例中,用户接口 280可包括选择装置,例如 按钮或轮。
[0044] 处理器220可将数据写入到存储模块210,例如表示所俘获图像的数据。虽然存储 模块210 W图形方式表示为传统磁盘装置,但所属领域的技术人员将了解存储模块210可 经配置为任何存储媒体装置。例如,存储模块210可包含磁盘驱动器,例如软磁盘驱动器、 硬盘驱动器、光盘驱动器或磁光盘驱动器,或例如快闪存储器、RAM、ROM和/或邸PROM等固 态存储器。存储模块210还可包含多个存储器单元,且存储器单元中的任一者可经配置为 在图像俘获装置200内,或可在图像俘获装置200外部。举例来说,存储模块210可包含 ROM存储器,其含有存储在图像俘获装置200内的系统程序指令。存储模块210还可包含经 配置W存储所俘获图像的存储器卡或高速存储器,其可从相机移除。
[0045] 虽然图2描绘包括单独组件W包含处理器、成像传感器和存储器的装置,但所属 领域的技术人员将认识到,该些单独组件可W多种方式组合W实现特定设计目的。举例来 说,在替代实施例中,存储器组件可与处理器组件组合W节省成本且改善性能。
[0046] 另外,虽然图2说明两个存储器组件包含包括若干模块的存储器组件230 W及包 括工作存储器的单独存储器205,但所属领域的技术人员将认识到利用不同存储器架构的 若干实施例。举例来说,设计可利用ROM或静态RAM存储器用于存储实施存储器230中含有 的模块的处理器指令。替代地,处理器指令可在系统启动时从磁盘存储装置读取,所述磁盘 存储装置集成到装置200中或经由外部装置端口连接。处理器指令可随后加载到RAM中W 促进处理器的执行。举例来说,工作存储器205可为RAM存储器,其中指令在由处理器220 执行之前加载到工作存储器205中。
[0047] 现在将相对于图3更详细描述双快口按钮图像俘获过程300。过程300在框305 处开始,其中俘获目标图像场景的原始图像数据。在某些实施例中,产生原始图像数据,其 中成像传感器控制模块235配置处理器220 W控制成像传感器215将目标场景的数据临时 存储在工作存储器205中。数据可在目标场景改变时更新,例如在场景的主体移动或用户 将装置指向新目标场景时。如所属领域的技术人员将了解,"原始图像数据"可W多种格式 存储且大体上指代由成像装置200的传感器215产生或俘获的数据。
[0048] 过程300随后移动到框310,其中分析原始图像数据W确定场景上下文。该可由图 2的上下文估计模块240执行。下文参见图5可发现关于估计上下文的更多细节。在决策 框315处,指令确定上下文是否已与图像场景相关联。如果未检测到上下文,那么过程300 移动到框320,其中对用户呈现默认快口按钮。下文在图5的阐释中更详细描述上下文估计 过程的实施例。快口按钮的呈现可由快口按钮显示模块255执行,其调用处理器220 W在 显示器225上显示快口按钮,如下文相对于图6更详细描述。过程300移动到框320,其中 用户对快口按钮的选择致使过程转变到框330。在框330处,W默认俘获设定俘获目标图像 场景且w与默认快口按钮相关联的默认后处理设定进行处理。
[0049] 俘获图像可通过俘获控制模块260实现,其将用于呈现传感器控制模块235的指 令发送到处理器220 W根据默认俘获设定配置成像传感器215。俘获设定可包含闪光、曝 光、焦距、光圈值、白平衡和类似设定。俘获控制模块260还可将指令发送到后处理设定模 块265 W用任何默认后处理设定调整所俘获图像。后处理设定包含对比度调整、色彩增强、 多次曝光的合并等等。过程300随后在框355处存储图像之后结束。
[0化0] 在决策框315处,如果针对场景检测到上下文,那么过程300移动到框335,其中更 新显示W具有默认快口按钮且还具有对应于与图像场景相关联的每一上下文的额外上下 文特定快口按钮。过程随后移动到框340,其中接收关于快口按钮选择的用户输入。该通常 在用户通过触摸移动或显示装置上的菜单选择而激活按钮时发生。在决策框345处,确定 用户选定哪一快口按钮。图2的用户接口模块280可通过确定是否选定默认或上下文特定 的快口按钮且将指令发送到处理器220 W用与选定快口按钮相关联的设定实行图像俘获 和后处理,来执行此步骤。
[0化1] 如果选定默认快口按钮,那么过程300循环通过如上所述的步骤330和335。如果 选定上下文特定的快口按钮,那么过程转变到框350,其中W俘获设定俘获目标图像场景且 W与上下文特定的快口按钮相关联的后处理设定进行处理。过程300随后在框355处存储 图像之后结束。
[0化2]图4说明双快口按钮接口的实施例且提供由不同快口按钮产生的图像的实例。接 口 410包含图像显示部分416、皿R快口按钮412 W及默认快口按钮414。图像显示部分416 可用W显示例如目标图像场景的原始数据作为预览,显示目标图像场景的经处理数据作为 经施加处理的所俘获图像的预览,或显示所俘获图像。该些元件的所说明配置有意展示许 多可能配置中的一者,例如按钮412、414可在图像显示部分416的另一侧上、上方或下方, 且按钮412、414可相对于彼此改变位置。
[0化3] 当用户选择默认快口按钮414时,根据默认俘获和后处理设定产生所俘获图像 420。当用户选择皿R快口按钮412时,根据与皿R上下文相关联的俘获和后处理设定产生 所俘获图像430。在一些实施例中,可存在预览选择方法,例如敲击快口按钮一次,借此用户 指示希望W与所应用快口按钮相关联的设定看见目标场景的预览图像。图像420可响应于 W默认快口按钮414使用预览选择方法而显示于图像显示部分416上。图像430可响应于 W皿R快口按钮412使用预览选择方法而显示于图像显示部分416上。除了预览选择方法 之外,还可存在俘获选择方法,例如按压且保持快口按钮,指示装置应W与快口按钮相关联 的设定俘获且存储目标场景。
[0化4] 图5是说明在图2的上下文估计模块240的一个实施例内运行的上下文估计过程 500。过程500在框505处开始,其中接收目标图像场景的原始图像数据。过程随后移动到 框510,其中上下文估计模块240分析图像场景的特征是否有与多个场景上下文相关联的 标记或特征。举例来说,上下文估计模块240可使用已知面部检测技术来确定目标图像场 景中存在人面部。在一些实施例中,上下文标记辨识可连续执行直到已选择特定俘获模式 为止。在其它实施例中,特征或标记辨识过程可仅在目标图像场景已改变的确定后即刻执 行。
[005引在框515处,上下文估计模块240存取表示与多个图像俘获模式(例如,肖像、夜 间或宏观俘获模式)相关联的特征或标记的数据。此信息可存储在图2的数据存储装置 210中。过程500随后转变到步骤520,其中将经辨识场景特征或标记与数据进行比较。在 决策框525处,上下文估计模块240确定经分析图像场景是否具有与所述多个俘获模式中 的任一者共同的特征。如果不存在共同特征,那么过程500移动到框540,其中不返回上下 文特定俘获或俘获后处理设定且上下文估计过程结束。如果经分析图像场景确实具有与所 述多个俘获模式中的任一者共同的一或多个特征,那么过程移动到框530,其中使图像场景 与其共享共同特征的俘获模式相关联。
[0056] 在步骤535处,上下文估计模块240提供对应于步骤530处的与图像场景相关联 的一或多个俘获模式的俘获和/或后处理设定。用于每一上下文的俘获和后处理设定大体 上针对与所述上下文相关联的场景的图像俘获而优化。举例来说,夜间俘获模式是适合于 在低光中俘获图像同时强调例如晚间视图或夜间视图等环境的模式,且可具有长曝光或采 用闪光。体育模式适合于俘获移动对象的图像且可具有短曝光时间用于图像俘获。风景模 式适合于在白天拍摄例如建筑物或山脉等风景的图像,且可具有长距离焦距设定。肖像模 式适合于拍摄肖像图像,且可具有经优化W俘获且处理肉色的色调的色彩设定,且也可包 含辨识面部特征且将成像装置透镜聚焦于面部特征的特殊焦距设定。在一个实施例中,上 下文估计模块240将该些设定提供到处理器220用于在俘获控制模块260调用成像传感器 控制模块235和后处理设定模块265 W执行图像俘获和俘获后处理时利用。
[0化7] 图6表示双快口按钮显示过程600的实施例。过程600可由图2中说明的装置 200的快口按钮显示模块255中含有的指令实施。过程600当快口按钮显示模块255在显 示器上产生适合于图像俘获的用户接口时开始。此步骤可结合图2的用户接口 280和显示 器225来实行。在步骤610处,过程600的一些实施例在显示器的一部分上向用户呈现原始 图像数据。过程600在步骤615处在显示器的一部分上呈现第一快口按钮,所述第一快口 按钮对应于默认俘获和俘获后处理设定。该些设定在一些实施例中可由俘获控制模块260 提供,或在其它实施例中可从数据存储装置210检索。在框620处,分析原始图像数据W确 定图像场景上下文,如上文图6中所述。
[0化引快口按钮显示过程600在决策框620处确定是否已检测到特定图像场景上下文。 如果未检测到上下文,那么过程600结束且仅对用户呈现默认快口按钮。如果检测到一或 多个上下文,那么过程600在步骤630处产生对应于所述一或多个上下文的额外快口按钮 W在显示器上向用户呈现。每一上下文特定的快口按钮对应于用于上下文的俘获和/或俘 获后处理设定。快口按钮显示模块255可确定每一上下文特定快口按钮的唯一查看W指示 所述按钮所关联的上下文。举例来说,与肖像上下文相关联的快口按钮可显示有人头部或 面部轮廓的侧面影像W指示所述快口按钮将把肖像设定应用于所俘获图像。与风景上下文 相关联的快口按钮可显示表示山脉范围的符号,与夜间上下文相关联的快口按钮可显示例 如月亮等符号,等等。该向用户指示如上下文特定的快口按钮表示针对目标图像场景已估 计哪一上下文。
[0化9] 图7说明可由图2的俘获控制模块260和成像传感器控制模块235实施的图像传 感器控制过程的实施例。在框705处,成像传感器控制模块指示成像传感器215俘获目标 图像场景的原始数据。如上文论述,在某些实施例中,产生原始图像数据,其中成像传感器 控制模块235配置处理器220 W可能经由操作系统模块275控制成像传感器215将目标场 景的数据临时存储在工作存储器205中。某些实施例可在目标场景改变时,例如在光照改 变时,在场景的主体移动时,或在用户重构场景或将装置200指向新目标场景时,重复地更 新原始数据。俘获控制模块260在决策框710处确定图5中描述的上下文估计过程500是 否使图像场景匹配于至少一个上下文。
[0060] 如果未发现匹配上下文,那么过程700转变到框725,其中俘获控制模块260调用 成像传感器控制模块235 W根据默认图像俘获设定配置成像传感器215。如果发现匹配上 下文,那么俘获控制模块260在框715处从上下文估计模块240接收上下文特定的俘获设 定且在框720处调用成像传感器控制模块235 W根据上下文特定俘获设定配置成像传感器 215。过程在框730处结束,其中存储表示所俘获图像的数据W准备俘获后处理。
[0061] 图8中说明的俘获后处理过程800在一些实施例中跟随图7中描述的图像俘获过 程700。此过程800可由图2的俘获控制模块260和后处理设定模块265实行。为了开始, 过程800在步骤805处接收表示所俘获图像的数据。此数据可由上述图像俘获过程700产 生。
[0062] 俘获控制模块260在决策框810处确定图5中描述的上下文估计过程500是否使 图像场景匹配于至少一个上下文。如果未发现匹配上下文,那么过程800转变到框825,其 中俘获控制模块260调用后处理设定模块265 W根据默认图像处理设定处理所俘获图像数 据。如果发现匹配上下文,那么俘获控制模块260在框815处从上下文估计模块240和后 处理设定模块265接收上下文特定俘获后处理设定W在框820处根据上下文特定图像处理 设定处理所俘获图像数据。过程在框830处结束,其中将表示所俘获且经处理图像的数据 存储在例如装置200的数据存储装置210中。
[0063] 所述技术对于许多其它通用或专用计算系统环境或配置操作。可适合于本发明的 众所周知的计算系统、环境和/或配置的实例包含(但不限于)个人计算机、服务器计算 机、手持式或膝上型装置、多处理器系统、基于处理器的系统、可编程消费型电子器件、网络 PC、微型计算机、大型计算机、包含上述系统或装置中的任一者的分布式计算环境,和类似 物。
[0064] 如本文描述,指令指代用于处理系统中的信息的计算机实施的步骤。指令可W软 件、固件或硬件实施且包含由系统的组件采取的任一类型的经编程步骤。
[00化]处理器可为任何常规通用单巧片或多巧片处理器,例如奔腾?处理器、奔腾?. Pro 处理器、8051处理器、MIPS?处理器、Power PC?处理器或Alpha?处理器。另外,处理器可 为任何常规专用处理器,例如数字信号处理器或图形处理器。处理器通常具有常规地址线、 常规数据线,W及一或多个常规控制线。
[0066] 所述系统由详细论述的各种模块组成。如所属领域的技术人员可了解,模块中的 每一者包括各种子例程、程序、定义语句和宏。模块中的每一者通常经单独编译且链接到单 个可执行程序中。因此,模块中的每一者的描述为了方便而用来描述优选系统的功能性。因 此,模块中的每一者进行的过程可任意地再分配到其它模块中的一者、在单个模块中一起 组合,或例如在可共享动态链接库中可用。
[0067] 所述系统可结合各种操作系统使用,例如Linux震、UNIX坂或 Microsoft Windows?。
[0068] 所述系统可臥任何常规编程语言编写,例如C、C++、BASIC、Pascal或Java,且在常 规操作系统下运行。c、C++、BASIC、化seal、Java和FORTRAN是行业标准编程语言,其中许 多商业编译器可用W产生可执行代码。系统还可使用例如Perl、Python或Ruby等解译语 言来编写。
[0069] 所属领域的技术人员将进一步了解,可将结合本文中所揭示的实施例而描述的各 种说明性逻辑块、模块、电路和算法步骤实施为电子硬件、计算机软件或两者的组合。为清 楚说明硬件与软件的此互换性,上文已大致关于其功能性而描述了各种说明性组件、块、模 块、电路及步骤。所述功能性是实施为硬件还是软件取决于特定应用及施加于整个系统的 设计约束。所属领域的技术人员可针对每一特定应用W不同方式实施所描述功能性,但所 述实施决策不应被解释为导致偏离本发明的范围。
[0070] 可使用经设计W执行本文所描述的功能的通用处理器、数字信号处理器值SP)、专 用集成电路(ASIC)、现场可编程口阵列(FPGA)或其它可编程逻辑装置、离散口或晶体管逻 辑、离散硬件组件或其任何组合来实施或执行结合本文中所揭示的实施例而描述的各种说 明性逻辑块、模块和电路。通用处理器可为微处理器,但在替代例中,处理器可为任何常规 的处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微 处理器的组合、多个微处理器、一或多个微处理器与DSP核屯、的联合,或任何其它此配置。
[0071] 在一个或多个实例实施例中,所描述的功能和方法可W硬件、软件或在处理器上 执行的固件或其任一组合来实施。如果实施于软件中,则可将功能作为计算机可读媒体上 的一或多个指令或代码而加W存储或传输。计算机可读媒体包含计算机存储媒体与包含促 进计算机程序从一处传递到另一处的任何媒体的通信媒体两者。存储媒体可为可由计算机 存取的任何可用媒体。W实例方式(且并非限制),所述计算机可读媒体可包括RAM、ROM、 EEPR0M、CD-R0M或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于载送或 存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体。同样, 恰当地将任何连接称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、 数字订户线值SL)或例如红外线、无线电及微波的无线技术从网站、服务器或其它远程源 传输软件,则同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电及微波的无线技术包 含于媒体的定义中。在本文中使用时,磁盘及光盘包含压缩光盘(CD)、激光光盘、光学光盘、 数字多功能光盘值VD)、软磁盘及藍光光盘,其中磁盘通常W磁性方式再现数据,而光盘使 用激光W光学方式再现数据。上文的组合也应包含在计算机可读媒体的范围内。
[0072] 上述描述详述了本文揭示的系统、装置和方法的某些实施例。然而将了解,无论上 述内容在文字上如何详细表现,所述系统、装置和方法都可W许多方式实践。同样如上所 述,应注意,描述本发明的某些特征或方面时特定术语的使用不应认为暗示所述术语在本 文中经重新定义而限于包含技术的特征或方面的与所述术语相关联的任何特定特性。
[0073] 所属领域的技术人员将了解,在不脱离所描述技术的范围的情况下可做出各种修 改和改变。此些修改和改变既定属于实施例的范围内。所属领域的技术人员还将了解,一 个实施例中包含的部分可与其它实施例互换;来自所描绘实施例的一或多个部分可W任一 组合与其它所描绘实施例一起包含。举例来说,本文描述和/或在图中描绘的各种组件中 的任一者可与其它实施例组合、互换或排除。
[0074] 相对于大体上本文的任何复数和/或单数术语的使用,所属领域的技术人员可在 适于上下文和/或应用时从复数转换到单数和/或从单数转换到复数。为了清楚本文可明 确陈述各种单数/复数排列。
[0075] 所属领域的技术人员将了解,大体上本文使用的术语既定作为"开放式"术语(例 如,术语"包含"应解释为"包含但不限于",术语"具有"应解释为"至少具有",术语"包含" 应解释为"包含但不限于",等等)。所属领域的技术人员将进一步了解,如果特定数目的经 引导的权利要求陈述是既定的,那么此意图将在权利要求书中明确陈述,且在无此类陈述 的情况下便不存在此类意图。举例来说,作为对理解的辅助,所附权利要求书可含有引导短 语"至少一个"和"一或多个"的使用,W引入权利要求陈述。然而,此些短语的使用不应解释 为暗示W不定冠词"一"对权利要求陈述的引入将含有此引入权利要求陈述的任何特定权 利要求限于含有仅一个此类陈述的实施例,即使当同一权利要求包含引导短语"一或多个" 或"至少一个"和例如"一"等不定冠词时也是如此(例如,"一"通常应解释为意味着"至 少一个"或"一或多个");对于用W引入权利要求陈述的定冠词的使用,情况也是该样。另 夕F,即使明确陈述了特定数目的经引导的权利要求陈述,所属领域的技术人员也将认识到, 此类陈述通常应被解释为指至少所陈述的数目(例如,无修饰的陈述"两项陈述"在没有其 它修饰成分的情况下通常指至少两项陈述,或两项或两项W上陈述)。此外,在使用类似于 "A、B和C中的至少一者"的惯例的那些实例中,大体上此构造既定是在所属领域的技术人 员将理解所述惯例的意义上(例如,"具有A、B和C中的至少一者的系统"将包含但不限于 单独具有A、单独具有B、单独具有C、一起具有A和B、一起具有A和C、一起具有B和C和 /或一起具有A、B和C等等的系统)。在使用类似于"A、B或C等等中的至少一者"的惯例 的那些实例中,大体上此构造既定是在所属领域的技术人员将理解所述惯例的意义上(例 如,"具有A、B或C中的至少一者的系统"将包含但不限于单独具有A、单独具有B、单独具 有C、一起具有A和B、一起具有A和C、一起具有B和C和/或一起具有A、B和C等等的系 统)。所属领域的技术人员将进一步了解,实际上呈现两个或两个W上替代项的任何分离性 词语和/或短语无论是在描述、权利要求书还是附图中都应理解为预期包含所述术语中的 一者、所述术语中的任一者或两者的可能性。举例来说,短语"A或B"将理解为包含"A"或 "B"或"A和B"的可能性。
[0076] 虽然本文已揭示各种方面和实施例,但所属领域的技术人员将明了其它方面和实 施例。本文揭示的各种方面和实施例是用于说明目的且既定不是限制性的。
【权利要求】
1. 一种具有处理器和显示器的图像俘获系统,其包括: 图像传感器,其经配置以俘获场景的目标图像; 图像分析模块,其经配置以确定所述目标图像的所述场景的至少一个上下文;以及 用户接口,其经配置以在所述图像俘获系统的所述显示器上显示至少一个快门按钮, 其中所述用户接口可响应于所述场景的所述上下文的所述确定而显示至少一个额外快门 按钮。
2. 根据权利要求1所述的系统,其中所述用户接口进一步经配置以接收关于选定快门 按钮的用户反馈。
3. 根据权利要求1所述的系统,其进一步包括俘获模块,所述俘获模块经配置以基于 与选定快门按钮相关联的设定来应用俘获设定。
4. 根据权利要求1所述的系统,其进一步包括处理模块,所述处理模块经配置以基于 与选定快门按钮相关联的所述设定将后处理设定应用于所述目标图像。
5. 根据权利要求1所述的系统,其中所述图像俘获装置是移动通信装置、数码相机或 摄像机。
6. 根据权利要求1所述的系统,其中所述用户接口包括触摸接口且所述快门按钮包括 触敏快门按钮。
7. 根据权利要求1所述的系统,其中所述用户接口包括平板显示器和菜单选择装置。
8. 根据权利要求1所述的系统,其中所述图像分析模块经配置以确定风景场景、肖像 场景、夜间场景、低光场景、高动态范围场景或体育场景的上下文。
9. 一种包括指令的非暂时性计算机可读媒体,所述指令在由处理器执行时执行包括以 下各项的方法: 俘获表示目标图像的原始数据; 分析所述原始数据以确定所述目标图像的场景的上下文; 在用户接口上显示对应于默认图像俘获设定的第一快门按钮; 在所述用户接口上显示对应于与所述经确定上下文相关联的图像俘获设定的第二快 门按钮; 确定所述第一快门按钮或第二按钮是否由用户激活;以及 当所述第一快门按钮经激活时根据对应于所述第一快门按钮的所述设定俘获所述目 标图像,或当所述第二快门按钮经激活时根据对应于所述第二快门按钮的所述设定俘获所 述目标图像。
10. -种具有处理器和显示器的图像俘获系统,其包括: 用于俘获场景的目标图像的装置; 用于确定所述目标图像的所述场景的至少一个上下文的装置;以及 用于显示至少一个快门按钮的装置,所述装置进一步经配置以响应于所述场景的所述 上下文的所述确定而显示至少一个额外快门按钮。
11. 根据权利要求10所述的系统,其中所述至少一个快门按钮对应于默认图像俘获和 /或处理设定,用于应用俘获和/或处理设定的装置。
12. 根据权利要求10所述的系统,其进一步包括用于用户选择快门按钮的装置。
13. 根据权利要求10所述的系统,其中所述用于显示至少一个快门按钮的装置包括触 摸接口且所述快门按钮包括触敏快门按钮。
14. 根据权利要求10所述的系统,其中所述用于确定至少一个上下文的装置包括上下 文估计模块,所述上下文估计模块包括经配置以在处理器上运行的指令。
15. -种俘获场景的目标图像的方法,所述方法包括: 俘获表示所述目标图像的原始数据; 分析所述原始数据以确定所述目标图像的所述场景的上下文; 在用户接口上显示对应于默认图像俘获设定的第一快门按钮; 在所述用户接口上显示对应于与所述经确定上下文相关联的图像俘获设定的第二快 门按钮; 确定所述第一快门按钮或第二按钮是否由用户激活;以及 当所述第一快门按钮经激活时根据对应于所述第一快门按钮的所述设定俘获所述目 标图像,或当所述第二快门按钮经激活时根据对应于所述第二快门按钮的所述设定俘获所 述目标图像。
16. 根据权利要求15所述的方法,其进一步包括应用对应于所述选定快门按钮的后处 理设定。
17. 根据权利要求15所述的方法,其进一步包括估计第二上下文且显示对应于所述第 二上下文的第三快门按钮。
18. 根据权利要求15所述的方法,其进一步包括向所述用户显示预览图像。
19. 根据权利要求15所述的方法,其中分析所述原始数据以确定所述目标图像的所述 场景的上下文包括确定所述上下文为风景场景、肖像场景、夜间场景、低光场景、高动态范 围场景或体育场景的步骤。
20. 根据权利要求15所述的方法,其中俘获所述目标图像进一步包括接收关于所述第 一或第二快门按钮中的一者的用户选择的数据。
【文档编号】H04N5/232GK104488258SQ201380039195
【公开日】2015年4月1日 申请日期:2013年7月16日 优先权日:2012年7月26日
【发明者】菀·顺·文森特·马, 吴黄新, 卡蒂科扬·尚姆加瓦迪韦卢, 阿达许·阿沛·戈利克利 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1