用于通过用户控制的局部图像增强进行相片增强的系统转让专利

申请号 : CN201380047721.1

文献号 : CN104620570B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 斯蒂芬·迈克尔·维罗尔卡林·米特科夫·阿塔纳索夫阿德里安·朱拉

申请人 : 高通股份有限公司

摘要 :

在摄影中,高动态范围HDR技术通常由以下两者组成:(1)获取宽动态范围图像及(2)调适所述宽动态范围图像以适应装置的显示范围。第一部分可通过使用特殊传感器或通过组合具有相同或不同曝光的两个或两个以上图像来实现,且为任选的。第二部分对比度调适局部地调适色调映射函数,从而有效地重新使用可用范围。本发明描述一种使得用户能够通过选择性地组合同一图像的经对比度调适版本与未经对比度调适版本创建新图像的系统及方法。所述新图像可保持经良好照射的区域的自然品质且增强如由所述用户选择的突出特征。

权利要求 :

1.一种从同一图像的未经对比度调适版本及经对比度调适版本产生混合图像的方法,其中所述方法包括:在屏幕上提供未经对比度调适图像;

感测对所述未经对比度调适图像的区域的选择;

计算用户定义的加权因子,其中所述用户定义的加权因子是基于在所选择区域内的触摸屏上的触摸的次数或者在所述所选择区域内的鼠标点击的次数来计算的,且其中所述用户定义的加权因子为加成性的;

比较所述未经对比度调适图像的所述区域与所述同一图像的所述经对比度调适版本的相同区域;以及通过基于所述同一图像的所述经对比度调适版本的所述相同区域更改所述未经对比度调适图像的所述区域创建所述混合图像,其中所述用户定义的加权因子定义应用于所述未经对比度调适图像的所述区域的所述同一图像的所述经对比度调适版本的量。

2.根据权利要求1所述的方法,其中所述屏幕为触摸屏且其中所述感测是通过感测用户在触摸屏上的触摸来执行。

3.根据权利要求1所述的方法,其中所述感测是通过检测计算机鼠标的移动来执行。

4.根据权利要求1所述的方法,其中感测对区域的选择包括感测对定义所述区域的预定义轮廓的选择。

5.根据权利要求4所述的方法,其中所述预定义轮廓的大小为用户定义的。

6.根据权利要求1所述的方法,其中所述混合图像是通过将所述未经对比度调适图像与所述同一图像的所述经对比度调适版本掺合在一起来创建。

7.根据权利要求6所述的方法,其中所述掺合是在通过对区域的所述选择定义的边界内部执行。

8.一种从同一图像的未经对比度调适版本及经对比度调适版本产生混合图像的系统,其中所述系统包括:用于在屏幕上提供未经对比度调适图像的装置;

用于感测对所述未经对比度调适图像的区域的选择的装置;

用于计算用户定义的加权因子的装置,其中所述用户定义的加权因子是基于在所选择区域内的触摸屏上的触摸的次数或者在所述所选择区域内的鼠标点击的次数来计算的,且其中所述用户定义的加权因子为加成性的;

用于比较所述未经对比度调适图像的所述区域与所述同一图像的所述经对比度调适版本的相同区域的装置;以及用于通过基于所述同一图像的所述经对比度调适版本的所述相同区域更改所述未经对比度调适图像的所述区域创建所述混合图像的装置,其中所述用户定义的加权因子定义应用于所述未经对比度调适图像的所述区域的所述同一图像的所述经对比度调适版本的量。

9.根据权利要求8所述的系统,其中所述用于在屏幕上提供未经对比度调适图像的装置包括显示处理器。

10.根据权利要求8所述的系统,其中所述用于感测对所述未经对比度调适图像的区域的选择的装置包括经配置以跟踪用户在所述触摸屏上的手指的触摸屏计算机。

11.根据权利要求8所述的系统,其中所述用于比较所述未经对比度调适图像的所述区域与所述同一图像的所述经对比度调适版本的相同区域的装置包括图像合并模块。

12.根据权利要求8所述的系统,其中所述用于创建所述混合图像的装置为编程计算机处理器。

13.一种从同一图像的未经对比度调适版本及经对比度调适版本产生混合图像的系统,其中所述系统包括:边界检测模块,其用于检测与所述同一图像的所述经对比度调适版本组合的所述同一图像的所述未经对比度调适版本的边界区域;

权重检测模块,其用于检测用户定义的加权因子,所述用户定义的加权因子指示在所述边界区域内部与所述同一图像的所述未经对比度调适版本组合的所述同一图像的所述经对比度调适版本的量,其中所述用户定义的加权因子是基于在所检测区域内的触摸屏上的触摸的次数或者在所述所检测区域内的鼠标点击的次数来计算的,且其中所述用户定义的加权因子为加成性的;

图像合并模块,其用以在所述边界区域内部将所述同一图像的所述未经对比度调适版本与所述同一图像的所述经对比度调适版本合并在一起;以及图像显示模块,其用于显示所述混合图像。

14.根据权利要求13所述的系统,其中所述图像显示模块包括触摸屏计算机屏幕。

15.根据权利要求13所述的系统,其中所述边界区域是由用户定义。

16.根据权利要求13所述的系统,其中所述边界区域为预定义的。

17.根据权利要求13所述的系统,其中所述边界检测模块检测手指在触摸屏计算机上的触摸。

18.根据权利要求13所述的系统,其中所述边界检测模块检测计算机鼠标的指针。

说明书 :

用于通过用户控制的局部图像增强进行相片增强的系统

技术领域

[0001] 本发明一般来说涉及用于通过掺合同一图像的经对比度调适版本与未经对比度调适版本进行摄影增强的系统及方法。

背景技术

[0002] 许多当前装置可用于俘获图像。举例来说,当前数码相机及现代蜂窝电话及平板计算机皆可俘获数字图像及将数字图像显示给用户。在更多情况下,这些装置使用跨越整个所俘获图像的预定义动态范围的照明俘获图像。举例来说,这些摄像机可在预先选择的曝光等级及预定义对比度范围下俘获图像。
[0003] 在数字摄影中,高动态范围(HDR)技术使得摄影者能够通过俘获所俘获图像的最亮区域与最暗区域之间的较大动态范围而俘获较大范围的色调细节。真实世界的动态范围较大,且通常可能同时超过五个数量级。日常场景的动态范围可能很难通过常规传感器来记录。因此,常规图像可能含有曝光过度或曝光不足的部分。HDR成像技术允许通过组合同一场景的多次曝光重新构造涵盖完整动态范围的辐射度图的可能性。举例来说,HDR技术可用以对照明亮背景突显黑暗前台对象集中的细节。高动态范围(HDR)技术通常由以下两者组成:(1)获取宽动态范围图像及(2)调适所述宽动态范围图像以适应装置的显示范围。第一部分可通过使用特殊传感器或通过组合具有相同或不同曝光的两个或两个以上图像来实现。第二部分将色调映射函数局部地调适到装置的显示范围,从而有效地实现了对可用范围的局部重新使用。第二部分(对比度调适)可在无第一部分的情况下进行;因此,第一部分被视为任选的。
[0004] 然而,除了一些突出区域(例如,面或其它重要元素)以外,所俘获场景常常得到良好照射。调适整个图像可能为不合需要的,这是因为例如叶子、陆地及海洋等自然背景在大脑中具有预先存储的表示且人工地改变对比度可改变图像感知。

发明内容

[0005] 在一个实施例中,本发明提供一种从同一图像的未经对比度调适版本及经对比度调适版本产生混合图像的方法。调适区域由用户来指定以便将校正仅限于图像的所希望的区域。所述方法包括:在屏幕上提供未经对比度调适图像,感测对所述未经对比度调适图像的区域的选择,比较所述未经对比度调适图像的所述区域与同一图像的经HDR对比度调适版本的相同区域,及通过基于所述经对比度调适图像的所述区域更改所述未经对比度调适图像的所述区域创建所述混合图像。

附图说明

[0006] 图1为触摸屏的一个实施例的说明,所述图展示手指选择图像的区以将对比度调适效果应用到图像。
[0007] 图2为根据本发明的一个实施例的系统级概述的框图。
[0008] 图3为展示混合图像创建过程的概述的流程图。
[0009] 图4为展示用于确定边界的过程的概述的流程图。
[0010] 图5为展示用于计算经对比度调适图像权重的过程的概述的流程图。
[0011] 图6为展示用于组合经对比度调适图像与未经对比度调适图像的过程的概述的流程图。

具体实施方式

[0012] 如上文所论述,HDR摄影术为一种在摄影中使用以允许图像的最暗区域与最亮区域之间的较大动态范围的方法(与传统的数字或摄影方法相比较)。传统的摄像机在具有有限对比度范围的单个曝光等级下拍摄照片。此情形导致图片中的明亮区域或黑暗区域的细节的损失。高动态范围(HDR)技术通常由两个阶段组成。第一阶段是使用特殊传感器获取宽动态范围图像。第二阶段是调适宽动态范围图像以适应在其上呈现图像的装置的显示范围。第一阶段可通过使用特殊传感器或通过组合具有相同或不同曝光的两个或两个以上图像来实现。第二阶段将色调映射函数局部地调适到装置的显示范围且因此有效地重新使用可用范围。可独立于第一阶段而对任何图像执行第二阶段(对比度调适)。因此第一阶段为任选的。将在第二阶段之前的图像描述为未经对比度调适且将在第二阶段之后的图像描述为经对比度调适。
[0013] 然而,HDR成像的不利的一面是:当与在单个曝光下拍摄的传统相片相比较时,HDR图像常常可能看起来不真实或不自然。除了一些突出区域(例如,面或其它重要元素)以外,所俘获场景常常得到良好照射。调适整个图像可能为不合需要的,这是因为例如叶子、陆地及海洋等自然背景在大脑中具有预先存储的表示且人工地改变对比度可改变图像感知。如下文所论述,本发明的实施例提供一种标准图像增强系统,其允许用户通过选择性地实现及指定对对比度调适的积极性而创建新图像。在一个实施例中,调适区域由用户来指定以便将校正仅限于所希望的区域。在一个实施例中,所述系统允许用户将同一图像的经对比度调适版本与未经对比度调适版本之数部分组合在一起以产生更吸引人的图像,所述图像在一些区域中展示较高对比度,而在其它区域中保持看起来更自然的对比度。总体结果是看起来更自然的图像,仅图像的所选择区是通过对比度调适来强调。
[0014] 本发明的实施例一般来说涉及通过掺合同一图像的经对比度调适版本与未经对比度调适版本增强相片。本文描述一种图像后处理技术,其使得用户能够通过定义在何处将经对比度调适图像的数区合并或掺合到未经对比度调适图像及如何积极地进行而创建新的混合图像。在一些情况下,可在具有触摸屏的装置上通过允许用户选择增强未经对比度调适图像的数区来完成此合并或掺合。触摸屏技术在本文中被称作“触摸HDR”。
[0015] 在一个实施例中,用户可使用具有本文中所论述的标准图像增强系统的触摸屏型平板计算机或蜂窝电话。在图像俘获期间,系统俘获标准(非HDR)图像,并且还通过处理HDR图像或通过处理标准图像产生同一场景的经对比度调适图像。可将标准图像显示给用户。通过审查图像,用户可看到:图像的特定较暗区域可通过用图像的所述部分中的经对比度调适图像替换较暗区域来增强。类似地,用户可看到:图像的某些明亮部分看起来褪色且在图像中曝光过度。用户将激活标准图像增强系统,且接着可使用其手指在可进行增强的图像的黑暗区域及明亮区域中绘制轮廓。系统可接着计算所勾勒区域的边界且从经对比度调适图像中检索相同的有界区域。系统可接着将经对比度调适图像区域应用于标准图像区域作为完全替换,或将经对比度调适图像与标准图像合并以便将新图像与标准图像更无缝地掺合。
[0016] 在一个实施例中,允许用户通过在所选择边界内轻触对标准图像定义的某一次数而选择将经对比度调适图像的多么多部分掺合到标准图像中。标准图像仅与在所选择边界内部的经对比度调适图像掺合。举例来说,在边界区内轻触一次可致使一合并,其中最终图像包括90%的标准图像,及10%的经对比度调适图像。然而,边界内的每一次额外轻触将致使最终图像中的经对比度调适图像的百分比上升(例如)10%。因此,如果用户轻触三次,那么所得图像将具有30%的经对比度调适图像及70%的原始标准图像。此灵活性允许用户选择将经对比度调适图像的多么多或多么少的部分与原始图像合并或掺合以使得结果为用户合意的及看起来自然的。
[0017] 可使用嵌入于处理器上的软件来执行所述技术,包含但不限于个人计算机、触摸屏平板PC或膝上型计算机。高动态范围(HDR)技术使得摄影者能够俘获较大范围的色调细节。高动态范围(HDR)技术通常由以下两者组成:(1)获取宽动态范围图像及(2)调适所述宽动态范围图像以适应装置的显示范围。第一部分可通过使用特殊传感器或通过组合具有相同或不同曝光的两个或两个以上图像来实现,且为任选的。第二部分局部地调适音调映射函数,从而有效地重新使用可用范围。除了一些突出区域(例如,面或其它重要元素,例如广告)以外,所俘获场景常常得到良好照射。调适整个图像可能为不合需要的,这是因为例如叶子、陆地及海洋等自然背景在大脑中具有预先存储的表示且人工地改变对比度可改变图像感知。触摸HDR系统使得用户能够指定调适区域以便将校正仅限于所希望的区域。所述系统还使得用户能够指定调适积极性及衰退范围。举例来说,用户可能想要增强个体的面的色调细节。另一实例可能为:使未经对比度调适图像的特定区变亮以引起对例如广告等特定特征的注意。可将同一图像的经对比度调适版本与未经对比度调适版本的组合作为后处理步骤来执行。举例来说,可将组合实施为欲在俘获图像之后的任何时间执行的照片编辑器应用程序的特征。
[0018] 在同一图像的经对比度调适版本及未经对比度调适版本均可用的情况下,触摸HDR系统允许进行图像的后处理。如上文所解释,不必使用具备HDR能力的摄像机来俘获未经对比度调适图像。因此,本发明并非仅仅限于HDR图像获取。
[0019] 图1为运行根据一个实施例的标准图像增强系统的平板计算机100的说明。平板计算机100包含经配置以检测用户的手指触摸的触摸屏110。触摸屏110提供一种用于接收来自用户的输入的装置。如所展示,说明通过边界区120勾勒的具有树114的风景的图像112。展示手指130选择边界区120内的树114的一部分来应用“HDR效果”。显示在屏幕上的在区
120外部的图像为未经对比度调适图像。展示用户的手指130触摸边界区120内以将对比度调适效果应用到图像的特定区(例如,树)上。
[0020] 如可设想,可通过使用手指130勾勒区域或通过选择预定义形状的拐角(可移动及改变所述预定义形状以涵盖需要进行增强的标准图像的所希望的区)来定义边界120。显示在触摸屏110上的在边界120内部的图像的区可能已具有应用于其的对比度调适,其中应用于标准图像的对比度调适的比例将通过如下文更详细描述的“触摸权重”来确定。如下文所论述,触摸的“权重”为经选择以用标准图像来替换或与标准图像合并的经对比度调适图像的量。举例来说,较高触摸权重将导致用经对比度调适图像替换标准图像的相对较大百分比,而较低触摸权重将导致用经对比度调适图像替换标准图像的相对较小百分比。可取决于系统内的设置而跨越边界120内的区域均匀地或非均匀地应用触摸权重。
[0021] 图2为根据本发明的一个实施例的系统210的系统级概述,所述系统可类似于图1的平板计算机100。展示一组系统模块220,所述组系统模块在系统内一起作用以提供标准图像增强系统的许多功能。边界检测模块222负责检测创建于系统210的显示屏幕上的用户选择的边界。边界检测模块经配置以检测由用户定义的边界的位置且将所述边界或轮廓与未经对比度调适图像匹配,所述未经对比度调适图像将具有应用于其的经对比度调适图像。还使用边界检测模块来检测边界或轮廓区的屏幕上位置。在一个实施例中,当边界变成通过跟踪用户的手指在触摸屏上的移动来定义时,可在平板计算机或蜂窝电话的触摸屏上检测边界。替代地,可经由一组预定义边界轮廓来选择边界。预定义边界轮廓的实例包含(但不限于)圆、方框、圆柱形或可由用户应用于图像的其它预定义形状。关于用于定义及检测边界的过程的更多细节可在下文参看图4找到。
[0022] 组220内的权重检测模块224确定待在通过边界检测模块222确定的边界区内部添加的经对比度调适图像的量或比例。在一个实施例中,针对特定的经对比度调适图像给出的权重的量是通过检测用户在所选择边界内的轻触或点击的次数来确定。然而,每一次触摸或点击的权重可取决于触摸配置设置。可在触摸序列期间在任何时间改变配置设置。对于其中触摸的相同权重跨越所选择边界平均分布的均匀触摸轮廓,均匀地应用触摸权重。对于非均匀触摸轮廓,触摸权重可从用户在触摸屏上的初次触摸的中心平滑地减少。触摸权重可为加成性的以使得在触摸权重经配置成0.2的情况下,相同图像位置处的五次触摸将导致总的触摸权重W等于1。触摸权重W的值可在0到1的范围内,其中值0表示不将对比度调适应用于未经对比度调适图像,且值1表示在边界区内应用经对比度调适图像的完全添加。
[0023] 此外,用户或系统可选择如何应用所指明权重以合并经对比度调适图像与标准图像。举例来说,系统可提供经均匀加权的方框形状且定义:可在图像的所述方框形区内应用均匀触摸权重。系统还可具有圆柱形形状,其中可在图像的圆形区内应用均匀权重。系统还可提供钟形状,其中可在图像的圆形区内应用非均匀权重,其中将最大权重应用于中心,且权重根据高斯函数从中心径向地逐渐减小。对于非均匀权重,本发明的实施例不限于以高斯函数形式分布权重。还预期例如非高斯函数等其它函数。边界区的权重确定将“多么多”的HDR效果添加到所述区。非均匀轮廓导致软的连续边界,而均匀轮廓导致硬的不连续边界。可通过卷积将任何均匀权重几何布置变换为非均匀权重几何布置。举例来说,可通过沿着每一侧应用半钟形轮廓而使方框的硬边缘逐渐变细。关于检测权重值及将权重值应用于图像的更多特殊性可在下文参看图5找到。
[0024] 边界大小检测模块226也在模块组220内,所述边界大小检测模块涉及定义图像平面中的预定义边界轮廓的尺寸。边界大小检测模块226适用于经特别预定义的边界,其中用户从列表中选择预定义边界形状(例如,形状可为圆柱形、钟形、方框等),且接着定义预定义边界形状的大小。举例来说,对于圆柱形轮廓,触摸大小可定义圆的半径。对于钟形轮廓,触摸大小可定义圆的直径,其中一个直径对应于标准偏差的倍数。触摸大小可按绝对值计算来定义(例如,像素数目)或以图像的高度或宽度的比例形式来定义。一旦用户定义了边界大小,用户仍具有修改边界轮廓的总体大小的选项。关于用于定义及检测边界的过程的更多特殊性可在下文参看图4找到。
[0025] 图像合并模块228用以合并标准图像与由用户定义的边界内的经对比度调适图像,且考虑所确定的权重以用于计算应用经对比度调适图像替换标准图像的多么多部分。图像合并模块228提供一种用于比较用户定义的边界区内部的经对比度调适图像及未经对比度调适图像的区域的装置。图像合并模块228取得未经对比度调适图像的在边界内的区,且或多或少地用经对比度调适图像来替换所述区,此取决于将应用的经对比度调适图像的权重。如通过边界检测模块222定义的边界轮廓定义未经对比度调适图像的将用经对比度调适图像来替换的区域。
[0026] 在边界内部的用经对比度调适图像来替换的未经对比度调适图像的量是基于总重量W来计算。总重量W是由用户来确定,且在下文关于图5更详细地加以论述。举例来说,如果总重量W(在0到1的尺度上,包含0及1)在边界区内部均匀地为最大值1(均匀地意味着权重1涵盖边界区内部的整个区域),那么边界区内部的区域变成100%经对比度调适,其中边界区域内部无未经对比度调适组成部分。在另一实例中,如果总重量W在边界区内部均匀地为值0.8(均匀地意味着权重0.8涵盖边界区内部的整个区域),那么边界区内部的区域变成80%经对比度调适且保持20%未经对比度调适,因此边界区域内部的区域为同一图像的未经对比度调适版本及经对比度调适版本两者的“掺合版本”。
[0027] 在一个实施例中,在所选择边界区域外部的区域保持完全未经对比度调适且不变。一个图像可包括由用户定义且用以合并经对比度调适图像与标准图像的若干部分的若干边界区。
[0028] 在一些实施例中,应用于由用户选择的边界区域的加权为非均匀的,且因此在边界区内部应用的权重W的值并非平均的。换句话说,W的值可从(例如)边界区域的中心区到边界区域的外部区变化。在一些情况下,应用于边界的中心的权重可高于应用于边界的外部区的权重。在其它情况下,在边界的中心应用的权重可小于应用于边界的外部区的权重。因此,对于非均匀轮廓,边界区内部与未经对比度调适图像合并的经对比度调适图像的量变化(边界区内部的一些区域可能90%经对比度调适且10%未经对比度调适,一些区域可能75%经对比度调适且25%未经对比度调适,等等)。图像合并模块228将基于边界内部的不同点处的W的值确定在边界区内部应用多么多的经对比度调适图像。
[0029] 图像合并模块连接到存储模块240,所述存储模块包括经对比度调适图像242及其未经对比度调适对应物或原始图像244的数据库。经对比度调适图像242的数据库含有原始图像244的确切相同的图像,但其中应用了对比度调适。图像合并模块228可检索用户选择的原始图像及相对应的经对比度调适图像。图像显示模块230可在屏幕或显示器输出270上显示用户选择的未经对比度调适图像及/或图像的经对比度调适版本。图像显示模块230可包括作为一种用于在屏幕或显示器输出270上显示图像的装置的显示处理器。
[0030] 处理器250可连接到所述组系统模块220及图像数据库240,以提供一种用于使用来自模块222、224及226的边界、权重及大小信息确定如何适当地将经对比度调适图像与未经对比度调适图像合并在一起来创建混合图像262的装置。最后,显示器输出装置270可显示混合图像262,以及用以创建混合图像的相对应的经对比度调适图像及未经对比度调适图像。系统还可提供在各种反复中列出经对比度调适图像及未经对比度调适图像的图像块以供用户选择在存储装置240中可用的图像块的能力。
[0031] 图3为展示如本文中所论述的用于取得标准图像及经对比度调适图像及创建混合图像的过程300的一个实施例的流程图。过程300在状态305开始,在处于所述状态时,用户俘获所关注场景的标准版本及经对比度调适版本。此俘获可通过俘获所关注场景的标准图像及(例如)多个不同曝光图像而同时发生。系统可接着将多个曝光场景一起编译成一个HDR图像且将所述HDR图像调适到装置的显示范围。替代地,系统可使用局部色调映射调适标准图像。过程300接着移动到过程状态310,在所述状态中,确定标准图像的由用户选择的边界或轮廓区。参看图4更详细展示此过程。接下来,过程300移动到过程状态320,所述状态计算经对比度调适图像权重,以应用于在过程状态310处确定的边界区内的未经对比度调适图像。过程300接着移动到状态330,在所述状态中,从存储装置中存取对应于所俘获标准图像的经对比度调适图像。过程状态340接着使用分别通过过程310及320确定的边界及权重信息将同一图像的由用户选择的未经对比度调适图像SORIG与经对比度调适版本SHDR组合在一起以创建混合图像SHYB。在给出同一图像的原始的未经对比度调适图像SORIG及经对比度调适版本SHDR(具有与SORIG相同的图像尺寸)的情况下,可如下通过用加权表面W组合SORIG与SHDR来产生混合图像SHYB:
[0032] SHYB=(I-W)*SORIG+W*SHDR=SORIG-W*SORIG+W*SHDR
[0033] 加权表面W具有与SORIG及SHDR相同的图像尺寸且是通过用户的动作来产生。应用于图像坐标(x,y)处的经对比度调适图像的权重W(x,y)具有在范围0及1内的连续值。通常,各处的W的初始值为0,使得混合图像最初与原始图像相同。用户接着间接地通过执行一序列触摸或点击定义W。在触摸屏计算机的情况下,触摸可为屏幕上的轻触。在鼠标接口的情况下,触摸实际上可为鼠标按钮的点击。可实施屏幕上的触摸或点击以使得可在屏幕上的任何地方执行触摸或点击以在边界区内部实施HDR效果。最后,过程300接着移动到状态350,所述状态在输出装置上显示混合图像。
[0034] 图4进一步详细地说明用于确定边界的过程状态310。在第一决策框402中,做出是否将使用预定义边界形状来定义边界区的确定。在此决策框402中,系统确定用户是否选择使用边界形状的预先存在的列表,或创建定制边界形状。如果用户决定从边界形状(例如(但不限于)方框、圆柱形或钟形)的预先存在的列表中选择,那么过程310移动到框404,在所述框404中,将形状选项的显示呈现给用户,从而允许用户选择使用哪种边界形状。接下来,过程310在框406中接收用户的所选择形状。一旦在框406中选择了边界形状,过程310便移动到框408,在所述框408中,用户可决定选择所选择形状的大小。举例来说,对于方框形状,用户可键入方框的长度及宽度。大小可按绝对值计算来定义,例如像素,或将大小定义为总的图像的高度或宽度的比例。过程310继续进行到框407,在所述框407中,系统接收用户对形状大小的调整。此情形使得用户能够调整预定义边界轮廓的大小。每一边界的大小可经由如通过用户的手指或多个手指在触摸屏上执行的触摸来调整,或可经由传统的桌上型或膝上型计算机系统上的计算机鼠标来调整。
[0035] 举例来说,在一个实施例中,用户可用手指触摸及拖曳边界的一个拐角,以便在所希望的方向上拉伸边界的所述部分。替代地,用户可使用鼠标来选择边界的一个部分且移动或拉伸边界的所述部分以便调整边界大小。
[0036] 一旦在框407处已将边界调整到适当大小,过程310便在框409中接收关于预定义形状位于屏幕上何处的形状位置,所述形状位置可由用户通过在所希望的位置处点击或触摸屏幕来输入,或可以坐标位置形式来输入位置。还可通过经由用户的手指在触摸屏上拖曳整个边界区或通过经由计算机鼠标拖曳边界区来修改边界区的位置。用户可在边界区内部的任何区处用其手指触摸或用计算机鼠标点击边界区来将边界移动到图像的不同区域。最后,一旦在框409处接收到形状的位置,过程310便移动到将边界信息存储在计算机存储器中,如框420中所展示。
[0037] 返回参看确定用户是否希望从边界的预先存在的列表中选择或创建定制边界的决策框402,如果用户决定不使用预定义边界形状,那么过程310移动到决策框410以确定用户是否正使用触摸屏来定义边界。如果用户正使用触摸屏,那么过程310在框412处初始化用户的手指在屏幕上的俘获。当用户的手指沿着触摸屏移动以创建闭合轮廓或边界形状时,通过在框422处运行的过程俘获轮廓并跟踪轮廓,所述过程跟踪用户的触摸位置,包含由用户创建的轮廓的位置。在于框422处跟踪触摸位置之后,过程310移动到框420,在所述框420中,可将边界信息存储在存储器中。
[0038] 返回参看决策框410中使用触摸屏来定义边界,如果用户并未使用触摸屏,那么过程310移动到决策框414以确定用户是否正使用指针描绘闭合轮廓。如果做出用户正使用指针的确定,那么过程310接着在框424处初始化指针的俘获。在一个实施例中,所述俘获可通过将鼠标放置在点击位置中来起始。在另一实施例中,可通过将鼠标放置在未经点击位置中以创建闭合轮廓来起始鼠标。过程310接着移动到框426,在所述框426中,还可在用户描绘屏幕上的边界的同时跟踪指针及轮廓的位置。最后,可将边界信息存储在存储器中420。在其中用户并未使用触摸屏或指针定义边界的情况下,过程310可移动到框416,所述框416管理任何误差处置。
[0039] 图5进一步详细地评论用于计算待应用于未经对比度调适图像的经对比度调适图像权重的过程320。经对比度调适图像权重确定在于过程310中定义的边界区内部将经对比度调适图像的多么多部分应用于未经对比度调适图像。
[0040] 对于均匀轮廓,在边界区内部应用相同的图像权重,因此用经对比度调适图像的相对应的区替换的未经对比度调适图像的量在整个边界区内相同。在应用权重中,通过由用户定义的总权重W确定应用于标准图像的对比度调适的百分比。
[0041] 相反地,对于非均匀轮廓,用经对比度调适图像的相对应的区替换的未经对比度调适图像的量在整个边界区内不相同,其中边界区的一些区域所具有的经对比度调适图像的部分可大于其它区域所具有的经对比度调适图像的部分。举例来说,有界区的中心部分所应用的对比度调适可能比有界区的更多外围部分所应用的对比度调适多。对于非均匀轮廓,用户还可定义总权重W,但权重的值可在边界区内部自一个部分到另一部分变化。现参看图5,过程320在决策框504处开始,决策框504用以确定是否在触摸屏上创建边界。如果在触摸屏上创建边界,那么过程320移动到框506以初始化用户在屏幕上的触摸的俘获以定义权重信息。相反地,如果在决策框504处做出并未使用触摸屏来创建边界或闭合轮廓的确定,那么过程320在框502中初始化指针点击的俘获以供用户输入权重信息。
[0042] 接下来,过程320在框508中接收来自用户的输入,作为通过触摸屏俘获的一序列触摸或点击,以确定在闭合轮廓或边界内部应用多么多的HDR效果。如较早所陈述,用户可通过在系统中设置预先选择的权重阈值而定义单个触摸或点击将具有的权重。举例来说,如果触摸权重经设置为0.1,那么用户可点击或触摸(经由一系列屏幕轻触触摸)屏幕以将0.1添加到总的触摸权重W。总的触摸权重W的值可在0到1(包括0及1)的范围内。在一个实施例中,最大触摸权重W为1,因此如果触摸权重经设置为0.1,那么用户可在达到最大极限之前轻触或点击屏幕10次,在最大极限的情况下,在边界区内部添加经对比度调适图像的最大比例。其它轻触或点击将不会对边界区产生影响。
[0043] 因此,通过将触摸权重设置为0.1,用户可轻触屏幕高达10次或小于10次以选择所希望的量的对比度调适。为了实现更精细范围的HDR效果,用户可将触摸权重设置为(例如)0.05,以实现将对比度调适添加到边界区的高达20次点击或轻触。相反地,为了实现更小范围,用户可将触摸权重设置为0.2,以实现将对比度调适添加到边界区的高达5次点击或轻触。在用户已完成轻触或点击屏幕之后,在框510中计算总权重W。过程320接着移动到决策框512以确定如何在边界区内部应用HDR效果、是均匀地还是非均匀地应用HDR效果。确定均匀还是非均匀轮廓可由用户来选择。
[0044] 如上文在过程310中所论述的预定义边界形状中的一些形状包含:所选择的权重为均匀的或非均匀的。如果边界区为均匀的,那么过程320在框510中计算总的触摸权重且在框516处在边界区内部均匀地应用总的触摸权重。举例来说,如果边界区为经预定义为均匀的方框,那么在边界区内部平均地应用在框510中所计算的总权重W。相反地,如果边界区为不均匀的,那么触摸权重从触摸的中心平滑地减小。举例来说,如果在框510中的总的所计算的权重W被计算为0.7,那么对于非均匀触摸轮廓,边界或闭合轮廓的中心将具有权重0.7(或将应用的最大量的HDR效果的0.7倍),且将从触摸的中心到边界区的边缘平滑地减小。可计算权重从中心逐渐减小的算法,但所述算法不限于高斯函数。最后,在框518中,将权重信息存储在存储器中。
[0045] 图6进一步详细地评论用于组合未经对比度调适图像与经对比度调适图像的过程340。过程340在框610处开始,所述框610负责检索如在上文关于图5所论述的框518中所展示的存储在存储器中的所存储权重信息。一旦检索到权重信息,框620便基于权重信息计算从存储器提取的经对比度调适图像数据的量。框630接着掺合未经对比度调适图像在边界内部的图像数据与所提取的经对比度调适图像数据。在过程320中计算的总的权重W确定提取的经对比度调适图像数据的量。最后,可如框640中所展示将混合图像存储在存储器中。
[0046] 如下产生混合图像中的像素:
[0047] PHYB(x,y,c)=(1-W(x,y,c))*PORIG(x,y,c)+W*PHDR(x,y,c)
[0048] 其中P(x,y,c)为图像坐标(x,y)处的通道c(R,G或B)的值且其中R、G及B分别表示红色、绿色及蓝色。
[0049] 所述技术可使用众多其它通用或专用计算系统环境或配置而操作。可适合与本发明一起使用的众所周知的计算系统、环境及/或配置的实例包含(但不限于)个人计算机、服务器计算机、手持式或膝上型装置、多处理器系统、基于处理器的系统、可编程消费型电子装置、网络PC、微型计算机、大型计算机,包含上述系统或装置中的任一者的分布式计算环境及其类似者。
[0050] 如本文中所使用,指令涉及用于处理系统中的信息的计算机实施的步骤。指令可在软件、固件或硬件中实施且包含由系统的组件进行的任何类型的编程步骤。
[0051] 处理器可为任何常规通用单芯片或多芯片处理器,例如 处理器、Pro处理器、8051处理器、 处理器、 处理器或 处理器。另
外,处理器可为任何常规专用处理器,例如数字信号处理器或图形处理器。处理器通常具有常规的地址线、常规的数据线及一或多个常规的控制线。
[0052] 系统是由如详细论述的各种模块构成。如所属领域的技术人员可了解,所述模块中的每一者包括各种子例程、程序、明确的申明及宏。所述模块中的每一者通常被单独地编译及链接到单个可执行程序中。因此,出于便利起见而使用所述模块中的每一者的描述来描述优选系统的功能性。因此,所述模块中的每一者所经历的过程可任意地重新分配给其它模块中的一者、一起组合在单个模块中,或使得可用于(例如)可共享的动态链接库中。
[0053] 所述系统可结合例如 或微软 等各种操作系统使用。
[0054] 可以任何常规的编程语言撰写所述系统,例如C、C++、BASIC、Pascal或Java,且在常规的操作系统下运行所述系统。C、C++、BASIC、Pascal、Java及FORTRAN是业界标准的编程语言,许多商用编译器可使用其来创建可执行代码。还可使用例如Perl、Python或Ruby等解释语言来撰写系统。
[0055] 所属领域的技术人员将进一步了解,结合本文所揭示的实施例而描述的各种说明性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件与软件的此可互换性,上文已大体上关于其功能性而描述了各种说明性组件、块、模块、电路及步骤。此类功能性是实施为硬件还是软件取决于特定应用及施加于整个系统的设计约束。所属领域的技术人员可针对每一特定应用以变化的方式实施所描述的功能性,但此类实施决策不应被解释为会引起脱离本发明的范围。
[0056] 可使用经设计以执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合来实施或执行结合本文中所揭示的实施例而描述的各种说明性逻辑块、模块及电路。通用处理器可为微处理器,但在替代例中,处理器可为任何常规的处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、一或多个微处理器与DSP核心的联合,或任何其它此类配置。
[0057] 在一或多个实例实施例中,所描述的功能及方法可以硬件、软件、或在处理器上执行的固件或其任何组合来实施。如果以软件来实施,那么可将功能作为一或多个指令或代码存储在计算机可读媒体上或经由计算机可读媒体传输。计算机可读媒体包含计算机存储媒体与通信媒体两者,通信媒体包含促进将计算机程序从一处传送到另一处的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。借助于实例而非限制,此类计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于携载或存储呈指令或数据结构的形式的所希望的程序代码且可由计算机存取的任何其它媒体。而且,将任何连接适当地称为计算机可读媒体。举例来说,如果使用同轴电缆、光缆、双绞线、数字订户线(DSL)或无线技术(例如,红外线、无线电及微波)从网站、服务器或其它远程源传输软件,那么同轴电缆、光缆、双绞线、DSL或无线技术(例如,红外线、无线电及微波)包含在媒体的定义中。如本文所使用,磁盘及光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字影音光盘(DVD)、软性磁盘及蓝光光盘,其中磁盘通常以磁性方式复制数据,而光盘用激光以光学方式复制数据。以上各者的组合也应包含在计算机可读媒体的范围内。
[0058] 前文描述详述了本文中揭示的系统、装置及方法的某些实施例。然而,应了解,不管前述内容在文本中如何详细地显现,皆可以多种方式实践所述系统、装置及方法。还如上文所陈述,应注意,在描述本发明的某些特征或方面时使用特定术语不应被理解为暗示所述术语在本文中被重新定义以限于包含所述术语所相关联的技术的特征或方面的任何特定特性。
[0059] 所属领域的技术人员将了解,在不脱离所描述的技术的范围的情况下可作出各种修改及改变。此类修改及改变既定属于实施例的范围内。所属领域的技术人员还将了解,在一个实施例中包含的部分可与其它实施例互换;来自所描绘的实施例的一或多个部分可与其它所描绘的实施例以任何组合包含在一起。举例来说,可将本文中描述及/或图中所描绘的各种组件中的任一者进行组合、互换或从其它实施例排除。
[0060] 关于实质上任何复数及/或单数术语在本文中的使用,所属领域的技术人员可按适于上下文及/或应用的方式从复数转换成单数及/或从单数转换成复数。为清晰起见,本文中可明确地阐述各种单数/复数排列。
[0061] 所属领域内的技术人员将理解,一般来说,本文中所使用的术语一般既定为“开放”术语(例如,术语“包含”应被解释为“包含(但不限于)”,术语“具有”应被解释为“至少具有”,术语“包含”应被解释为“包含(但不限于)”,等等)。所属领域内的技术人员将进一步理解,如果希望所引入的权利要求叙述的特定数字,那么将明确地在所述权利要求中叙述此类意图,并且在不存在此类叙述的情况下,不存在此类意图。举例来说,为了辅助理解,所附权利要求书可含有介绍性短语“至少一个”及“一或多个”的使用,以便引入权利要求叙述。然而,此类短语的使用不应被解释为暗示通过不定冠词“一(a或an)”引入权利要求叙述将含有此类引入的权利要求叙述的任何特定权利要求限于仅含有一个此类叙述的实施例,甚至在同一权利要求包含介绍性短语“一或多个”或“至少一个”及例如“一(a或an)”等不定冠词时(例如,“一(a或an)”通常应被解释为意味着“至少一个”或“一或多个”);相同情形适用于使用定冠词来引入权利要求叙述的情况。另外,即使明确叙述所引入权利要求叙述的特定数字,所属领域的技术人员也将认识到此类叙述通常应被解释为至少意味着所叙述数字(例如,无其它修饰语的不加渲染的叙述“两种叙述”通常意味着至少两种叙述或两种或两种以上叙述)。此外,在其中使用类似于“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一起等等的系统)。所属领域内的技术人员将进一步理解,无论在说明书、权利要求还是图式中,应将呈现两种或两种以上替代性术语的实际上任何分离性词语及/或短语理解为涵盖包含所述术语中的一者、所述术语中的任一者或两种术语的可能性。举例来说,短语“A或B”应理解为包含“A”或“B”或“A及B”的可能性。
[0062] 虽然本文中已经揭示各种方面及实施例,但所属领域的技术人员将明白其它方面及实施例。本文中揭示的各种方面及实施例是出于说明的目的且并不希望为限制性的。