1.一种被配置成生成高动态范围hdr图像的装置,所述装置包括:
一或多个处理器;以及
存储器,所述存储器耦接到所述一或多个处理器并且包含指令,所述指令当由所述一或多个处理器执行时使所述装置:
从由相机利用初始曝光值捕获的预览图像中确定用于捕获参考图像的第一曝光值;
确定用于捕获第一非参考图像的第二曝光值,其中所述第二曝光值基于所述初始曝光值与所述第一曝光值之间的差;
使用所述第一曝光值捕获所述参考图像;
使用所述第二曝光值捕获所述第一非参考图像;并且
将所述参考图像和所述第一非参考图像混合以生成hdr图像。
2.根据权利要求1所述的装置,其中执行所述指令进一步使所述装置:
确定用于捕获第二非参考图像的第三曝光值,其中所述第三曝光值基于所述初始曝光值与所述第一曝光值之间的所述差;并且
使用所述第三曝光值捕获所述第二非参考图像,其中所述hdr图像包括所述参考图像、所述第一非参考图像和所述第二非参考图像的混合。
3.根据权利要求2所述的装置,其中
所述第一曝光值大于所述第二曝光值且大于所述第三曝光值;或者
所述第一曝光值小于所述第二曝光值且小于所述第三曝光值。
4.根据权利要求2所述的装置,其中执行所述指令进一步使所述装置测量所述预览图像的至少一部分的初始亮度,其中
所述第一曝光值基于所述参考图像的目标亮度;
所述第二曝光值进一步基于:
所述初始亮度与所述参考图像的所述目标亮度之间的差;以及
所述第一非参考图像的目标亮度;并且
所述第三曝光值进一步基于:
所述初始亮度与所述参考图像的所述目标亮度之间的所述差;以及
所述第二非参考图像的目标亮度。
5.根据权利要求4所述的装置,其中执行所述指令进一步使所述装置:
将所述预览图像划分成至少第一分组、第二分组和第三分组;
测量所述第二分组的初始亮度;并且
测量所述第三分组的初始亮度,其中所述第一分组是所述预览图像的所述部分,所述第二曝光值进一步基于所述第二分组的所述初始亮度,并且所述第三曝光值进一步基于所述第三分组的所述初始亮度。
6.根据权利要求5所述的装置,其中执行用于划分所述预览图像的所述指令使所述装置:
确定所述预览图像的亮度尺度的第一阈值和第二阈值,其中所述第一阈值和所述第二阈值将所述亮度尺度划分成与所述参考图像相关联的第一亮度范围、与所述第一非参考图像相关联的第二亮度范围以及与所述第二非参考图像相关联的第三亮度范围;
将所述预览图像的部分的亮度与所述第一阈值和所述第二阈值进行比较;
基于所述比较将所述预览图像的所述部分分离成所述第一分组、所述第二分组和所述第三分组。
7.根据权利要求5所述的装置,其中执行所述指令进一步使所述装置确定所述预览图像的曝光值的变化与所述预览图像的亮度的变化之间的相关性,其中所述第二曝光值和所述第三曝光值进一步基于所述相关性。
8.根据权利要求7所述的装置,其中执行用于确定所述第二曝光值和所述第三曝光值的所述指令使所述装置使用基于线性相关性将多个曝光值中的每个曝光值映射到对应目标亮度的查找表。
9.根据权利要求7所述的装置,其中
ev2(确定)是所述第二曝光值;
ev2(初始)是在测量所述第二分组的所述初始亮度时所述预览图像的初始曝光值;
ev1(确定)是所述第一曝光值;
ev1(初始)是在测量所述第一分组的所述初始亮度时所述预览图像的所述初始曝光值;
tb1是所述参考图像的所述目标亮度;
ib1是所述预览图像的所述第一分组的所述初始亮度;
tb2是所述第一非参考图像的所述目标亮度;并且
ib2是所述预览图像的所述第二分组的所述初始亮度;并且
ev3(确定)是所述第三曝光值;
ev3(初始)是在测量所述第二分组的所述初始亮度时所述预览图像的初始曝光值;
ev1(确定)是所述第一曝光值;
ev1(初始)是在测量所述第一分组的所述初始亮度时所述预览图像的所述初始曝光值;
tb1是所述参考图像的所述目标亮度;
ib1是所述预览图像的所述第一分组的所述初始亮度;
tb3是所述第二非参考图像的所述目标亮度;并且
ib3是所述预览图像的所述第三分组的所述初始亮度。
10.根据权利要求1所述的装置,其中执行用于确定所述第二曝光值的所述指令防止所述装置在确定所述第二曝光值之前捕获所述第一非参考图像的先前实例。
11.一种用于生成高动态范围hdr图像的方法,所述方法包括:
从由相机利用初始曝光值捕获的预览图像中确定用于捕获参考图像的第一曝光值;
确定用于捕获第一非参考图像的第二曝光值,其中所述第二曝光值基于所述初始曝光值与所述第一曝光值之间的差;
使用所述第一曝光值捕获所述参考图像;
使用所述第二曝光值捕获所述第一非参考图像;以及
将所述参考图像和所述第一非参考图像混合以生成hdr图像。
12.根据权利要求11所述的方法,其进一步包括:
确定用于捕获第二非参考图像的第三曝光值,其中所述第三曝光值基于所述初始曝光值与所述第一曝光值之间的所述差;以及
使用所述第三曝光值捕获所述第二非参考图像,其中所述hdr图像包括所述参考图像、所述第一非参考图像和所述第二非参考图像的混合。
13.根据权利要求12所述的方法,其中
所述第一曝光值大于所述第二曝光值且大于所述第三曝光值;或者
所述第一曝光值小于所述第二曝光值且小于所述第三曝光值。
14.根据权利要求12所述的方法,其进一步包括测量所述预览图像的至少一部分的初始亮度,其中
所述第一曝光值基于所述参考图像的目标亮度;
所述第二曝光值进一步基于:
所述初始亮度与所述参考图像的所述目标亮度之间的差;以及
所述第一非参考图像的目标亮度;并且
所述第三曝光值进一步基于:
所述初始亮度与所述参考图像的所述目标亮度之间的所述差;以及
所述第二非参考图像的目标亮度。
15.根据权利要求14所述的方法,其进一步包括:
将所述预览图像划分成至少第一分组、第二分组和第三分组;
测量所述第二分组的初始亮度;以及
测量所述第三分组的初始亮度,其中所述第一分组是所述预览图像的所述部分,所述第二曝光值进一步基于所述第二分组的所述初始亮度,并且所述第三曝光值进一步基于所述第三分组的所述初始亮度。
16.根据权利要求15所述的方法,其中划分所述预览图像包括:
确定所述预览图像的亮度尺度的第一阈值和第二阈值,其中所述第一阈值和所述第二阈值用于将所述亮度尺度划分成与所述参考图像相关联的第一亮度范围、与所述第一非参考图像相关联的第二亮度范围以及与所述第二非参考图像相关联的第三亮度范围;
将所述预览图像的部分的亮度与所述第一阈值和所述第二阈值进行比较;
基于所述比较将所述预览图像的所述部分分离成所述第一分组、所述第二分组和所述第三分组。
17.根据权利要求15所述的方法,其进一步包括:
确定所述预览图像的曝光值的变化与所述预览图像的亮度的变化之间的相关性,其中所述第二曝光值和所述第三曝光值进一步基于所述相关性。
18.根据权利要求17所述的方法,其中
ev2(确定)是所述第二曝光值;
ev2(初始)是在测量所述第二分组的所述初始亮度时所述预览图像的初始曝光值;
ev1(确定)是所述第一曝光值;
ev1(初始)是在测量所述第一分组的所述初始亮度时所述预览图像的所述初始曝光值;
tb1是所述参考图像的所述目标亮度;
ib1是所述预览图像的所述第一分组的所述初始亮度;
tb2是所述第一非参考图像的所述目标亮度;并且
ib2是所述预览图像的所述第二分组的所述初始亮度;并且
ev3(确定)是所述第三曝光值;
ev3(初始)是在测量所述第二分组的所述初始亮度时所述预览图像的初始曝光值;
ev1(确定)是所述第一曝光值;
ev1(初始)是在测量所述第一分组的所述初始亮度时所述预览图像的所述初始曝光值;
tb1是所述参考图像的所述目标亮度;
ib1是所述预览图像的所述第一分组的所述初始亮度;
tb3是所述第二非参考图像的所述目标亮度;并且
ib3是所述预览图像的所述第三分组的所述初始亮度。
19.根据权利要求11所述的方法,其中确定所述第二曝光值包括:
在确定所述第二曝光值之前,防止捕获所述第一非参考图像的先前实例。
20.一种非暂时性计算机可读媒体,其存储含有指令的一或多个程序,所述指令当由装置的一或多个处理器执行时使所述装置通过执行包括以下的操作生成高动态范围hdr图像:
从由相机利用初始曝光值捕获的预览图像中确定用于捕获参考图像的第一曝光值;
确定用于捕获第一非参考图像的第二曝光值,其中所述第二曝光值基于所述初始曝光值与所述第一曝光值之间的差;
使用所述第一曝光值捕获所述参考图像;
使用所述第二曝光值捕获所述第一非参考图像;以及
将所述参考图像和所述第一非参考图像混合以生成hdr图像。
21.根据权利要求20所述的非暂时性计算机可读媒体,其中执行所述指令进一步使所述装置:
确定用于捕获第二非参考图像的第三曝光值,其中所述第三曝光值基于所述初始曝光值与所述第一曝光值之间的所述差;并且
使用所述第三曝光值捕获所述第二非参考图像,其中所述hdr图像包括所述参考图像、所述第一非参考图像和所述第二非参考图像的混合。
22.根据权利要求21所述的非暂时性计算机可读媒体,其中执行所述指令进一步使所述装置测量所述预览图像的至少一部分的初始亮度,其中
所述第一曝光值基于所述参考图像的目标亮度;
所述第二曝光值进一步基于:
所述初始亮度与所述参考图像的所述目标亮度之间的差;以及
所述第一非参考图像的目标亮度;并且
所述第三曝光值进一步基于:
所述初始亮度与所述参考图像的所述目标亮度之间的所述差;以及
所述第二非参考图像的目标亮度。
23.根据权利要求22所述的非暂时性计算机可读媒体,其中执行所述指令进一步使所述装置:
将所述预览图像划分成至少第一分组、第二分组和第三分组;
测量所述第二分组的初始亮度;并且
测量所述第三分组的初始亮度,其中所述第一分组是所述预览图像的所述部分,所述第二曝光值进一步基于所述第二分组的所述初始亮度,并且所述第三曝光值进一步基于所述第三分组的所述初始亮度。
24.根据权利要求23所述的非暂时性计算机可读媒体,其中执行用于划分所述预览图像的所述指令使所述装置:
确定所述预览图像的亮度尺度的第一阈值和第二阈值,其中所述第一阈值和所述第二阈值用于将所述亮度尺度划分成与所述参考图像相关联的第一亮度范围、与所述第一非参考图像相关联的第二亮度范围以及与所述第二非参考图像相关联的第三亮度范围;
将所述预览图像的块的亮度与所述第一阈值和所述第二阈值进行比较;
基于所述比较将所述预览图像的所述块分离成所述第一分组、所述第二分组和所述第三分组。
25.根据权利要求24所述的非暂时性计算机可读媒体,其中执行所述指令进一步使所述装置确定所述预览图像的曝光值的变化与所述预览图像的亮度的变化之间的相关性,其中所述第二曝光值进一步基于所述相关性,并且所述第三曝光值进一步基于所述相关性。
26.根据权利要求21所述的非暂时性计算机可读媒体,其中
所述第一曝光值大于所述第二曝光值且大于所述第三曝光值;或者
所述第一曝光值小于所述第二曝光值且小于所述第三曝光值。
27.一种被配置成生成高动态范围hdr图像的装置,所述装置包括:
用于从由相机利用初始曝光值捕获的预览图像中确定用于捕获参考图像的第一曝光值的装置;
用于确定用于捕获第一非参考图像的第二曝光值的装置,其中所述第二曝光值基于所述初始曝光值与所述第一曝光值之间的差;
用于确定用于捕获第二非参考图像的第三曝光值的装置,其中所述第三曝光值基于所述初始曝光值与所述第一曝光值之间的所述差;
用于使用所述第一曝光值捕获所述参考图像的装置;
用于使用所述第二曝光值捕获所述第一非参考图像的装置;
用于使用所述第三曝光值捕获所述第二非参考图像的装置;以及
用于将所述参考图像、所述第一非参考图像和所述第二非参考图像混合以生成hdr图像的装置。
28.根据权利要求27所述的装置,其进一步包括测量所述预览图像的至少一部分的初始亮度,其中
所述第一曝光值基于所述参考图像的目标亮度;
所述第二曝光值进一步基于:
所述初始亮度与所述参考图像的所述目标亮度之间的差;以及
所述第一非参考图像的目标亮度;并且
所述第三曝光值进一步基于:
所述初始亮度与所述参考图像的所述目标亮度之间的所述差;以及
所述第二非参考图像的目标亮度。
29.根据权利要求28所述的装置,其进一步包括:
用于将所述预览图像划分成至少第一分组、第二分组和第三分组的装置;
用于测量所述第二分组的初始亮度的装置;以及
用于测量所述第三分组的初始亮度的装置,其中所述第一分组是所述预览图像的所述部分,所述第二曝光值进一步基于所述第二分组的所述初始亮度,并且所述第三曝光值进一步基于所述第三分组的所述初始亮度。
30.根据权利要求27所述的装置,其中
所述第一曝光值大于所述第二曝光值且大于所述第三曝光值;或者
所述第一曝光值小于所述第二曝光值且小于所述第三曝光值。