实现自动HDR的方法及设备与流程

专利2024-07-03  70


本发明涉及一种实现自动hdr的方法及设备。
背景技术
:随着图像采集设备在各领域的迅速普及,其应用场景也更加复杂和多样,随着场景、光照等条件的变化,图像动态范围也随之变化,为了实时得到最佳图像效果,就需要切换摄像状态,其中该摄像状态包括:宽动态和线性状态。现有技术中为了获取到最佳的拍摄效果,一般是用户根据自身的经验,及当前拍摄场景,手动切换摄像状态,这会对用户的专业知识及工作量均造成较大的挑战。大部分的普通用户并不具备专业的摄影知识与技能,这些普通用户并不清楚哪些场景应该用hdr模式(high-dynamicrange,高动态范围),因此,手动切换hdr模式不够智能,不方便普通用户使用。技术实现要素:本发明的一个目的是提供一种实现自动hdr的方法及设备。根据本发明的一个方面,提供了一种实现自动hdr的方法,该方法包括:获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;将所述最优的hdr模式下发到系统执行。进一步的,上述方法中,所述第一对应关系,包括:光敏电阻值与亮度标志位值的对应关系。进一步的,上述方法中,所述第一对应关系,包括:增益参数值与增益标志位值的对应关系。进一步的,上述方法中,所述第一对应关系,包括:高亮和低亮占总体亮度的比值与比值标志位值的对应关系。根据本发明的另一面,还提供一种实现自动hdr的设备,其中,该设备包括:配置装置,用于获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;标志位装置,用于获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;模式装置,用于获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;下发装置,将所述最优的hdr模式下发到系统执行。进一步的,上述设备中,所述第一对应关系,包括:光敏电阻值与亮度标志位值的对应关系。进一步的,上述设备中,所述第一对应关系,包括:增益参数值与增益标志位值的对应关系。进一步的,上述设备中,所述第一对应关系,包括:高亮和低亮占总体亮度的比值与比值标志位值的对应关系。根据本发明的另一方面,还提供了一种一种基于计算的设备,其中,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;将所述最优的hdr模式下发到系统执行。根据本发明的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中,该计算机可执行指令被处理器执行时使得该处理器:获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;将所述最优的hdr模式下发到系统执行。与现有技术相比,本发明能够通过当前环境根据多种判断条件来自动切换hdr模式,且在自动切换hdr模式时,可以自动判断不同如何使用不同的hdr模式。而且,本发明在切换条件上进行使用的标志位值进行hdr模式的确认方式,另外,在进行hdr模式切换时,考虑了不同型号的摄像头芯片传感器的特性,可以根据摄像头芯片传感器的类型不同使用智能判断是否是能在多种hdr模式之间切换。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:图1示出本发明一实施例的实现自动hdr的方法的流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本发明作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。本发明提供一种实现自动hdr的方法,所述方法包括:步骤s1,获取应用(app)下发的配置文件,所述配置文件中记录有:配置参数(appscenemode)值与标志位值的第一对应关系,摄像头芯片传感器(sensor)的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;在此,可以获取从app传下来的当前要使用的各种hdr模式,并赋值给设备的hdrmode;接着可以判断当前hdrmode值是否为自动hdr模式,如果不是自动hdr模式,可以直接将各种hdr模式传给系统保存;如果是自动hdr模式,可以进行后续的步骤,获取app下发的配置参数表,并根据当前拍摄环境下的配置参数设置不同的标志位值;步骤s2,获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;步骤s3,获取当前的摄像头芯片传感器(sensor)的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;在此,可以根据sensor的型号的不同,从配置文件中获取该sensor的型号能够支持的所有hdr模式,将这些模式写入到hdrscenetable数组中,其中,hdrscenetable中也包含线性模式和线性宽动态模式;步骤s4,基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;在此,根据上述的第三对应关系,基于不同的各种标志值,动态获取hdrscenetable数组中sensor支持的当前最合适的hdr模式,并赋值给hdrmode。步骤s5,将所述最优的hdr模式下发到系统执行。在此,将hdrmode参数值下发给系统执行。本发明能够通过当前环境根据多种判断条件来自动切换hdr模式,且在自动切换hdr模式时,可以自动判断不同如何使用不同的hdr模式。而且,本发明在切换条件上进行使用的标志位值进行hdr模式的确认方式,另外,在进行hdr模式切换时,考虑了不同型号的摄像头芯片传感器的特性,可以根据摄像头芯片传感器的类型不同使用智能判断是否是能在多种hdr模式之间切换。本发明的实现自动hdr的方法一实施例中,所述第一对应关系,包括:光敏电阻值与亮度标志位值的对应关系。在此,可以调用函数获取到光敏电阻值,并根据光敏电阻值设置亮度标志位值,以保证后续可以得到准确的最优的hdr模式。本发明的实现自动hdr的方法一实施例中,所述第一对应关系,包括:增益参数值与增益标志位值的对应关系。在此,可以从ae(自动曝光模块)获取当前的增益参数值(db值),并根据当前的db值设置增益标志位值,保证后续可以得到准确的最优的hdr模式。本发明的实现自动hdr的方法一实施例中,所述第一对应关系,包括:高亮和低亮占总体亮度的比值与比值标志位值的对应关系。在此,可以从亮度直方图中读取高亮和低亮占总体亮度的比值,并根据比值设置比值标志位值。根据本发明的另一面,还提供一种实现自动hdr的设备,其中,该设备包括:配置装置,用于获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;标志位装置,用于获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;模式装置,用于获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;下发装置,将所述最优的hdr模式下发到系统执行。进一步的,上述设备中,所述第一对应关系,包括:光敏电阻值与亮度标志位值的对应关系。进一步的,上述设备中,所述第一对应关系,包括:增益参数值与增益标志位值的对应关系。进一步的,上述设备中,所述第一对应关系,包括:高亮和低亮占总体亮度的比值与比值标志位值的对应关系。根据本发明的另一方面,还提供了一种一种基于计算的设备,其中,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;将所述最优的hdr模式下发到系统执行。根据本发明的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中,该计算机可执行指令被处理器执行时使得该处理器:获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;将所述最优的hdr模式下发到系统执行。本发明的各设备和存储介质实施例的详细内容,具体可参见各方法实施例的对应部分,在此,不再赘述。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。当前第1页1 2 3 
技术特征:

1.一种实现自动hdr的方法,其中,该方法包括:

获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;

获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;

获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;

基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;

将所述最优的hdr模式下发到系统执行。

2.根据权利要求1所述的方法,其中,所述第一对应关系,包括:

光敏电阻值与亮度标志位值的对应关系。

3.根据权利要求1所述的方法,其中,所述第一对应关系,包括:

增益参数值与增益标志位值的对应关系。

4.根据权利要求1所述的方法,其中,所述第一对应关系,包括:

高亮和低亮占总体亮度的比值与比值标志位值的对应关系。

5.一种实现自动hdr的设备,其中,该设备包括:

配置装置,用于获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;

标志位装置,用于获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;

模式装置,用于获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;

下发装置,将所述最优的hdr模式下发到系统执行。

6.根据权利要求5所述的设备,其中,所述第一对应关系,包括:

光敏电阻值与亮度标志位值的对应关系。

7.根据权利要求5所述的设备,其中,所述第一对应关系,包括:

增益参数值与增益标志位值的对应关系。

8.根据权利要求5所述的设备,其中,所述第一对应关系,包括:

高亮和低亮占总体亮度的比值与比值标志位值的对应关系。

9.一种基于计算的设备,其中,包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:

获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;

获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;

获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;

基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;

将所述最优的hdr模式下发到系统执行。

10.一种计算机可读存储介质,其上存储有计算机可执行指令,其中,该计算机可执行指令被处理器执行时使得该处理器:

获取应用下发的配置文件,所述配置文件中记录有:配置参数值与标志位值的第一对应关系,摄像头芯片传感器的型号与hdr模式的第二对应关系,以及标志位值与hdr模式的第三对应关系;

获取当前拍摄环境下的配置参数值,基于所述第一对应关系获取当前拍摄环境下的配置参数值对应的标志位值;

获取当前的摄像头芯片传感器的型号,基于所述第二对应关系获取当前的摄像头芯片传感器的型号对应的hdr模式;

基于所述第三对应关系,从获取到的当前的摄像头芯片传感器的型号对应的hdr模式中,筛选得到获取到的对应的标志位值所对应的hdr模式,并将筛选得到hdr模式作为最优的hdr模式;

将所述最优的hdr模式下发到系统执行。

技术总结
本发明的目的是提供一种实现自动HDR的方法及设备,本发明能够通过当前环境根据多种判断条件来自动切换HDR模式,且在自动切换HDR模式时,可以自动判断不同如何使用不同的HDR模式。而且,本发明在切换条件上进行使用的标志位值进行HDR模式的确认方式,另外,在进行HDR模式切换时,考虑了不同型号的摄像头芯片传感器的特性,可以根据摄像头芯片传感器的类型不同使用智能判断是否是能在多种HDR模式之间切换。

技术研发人员:李贺林;杜军红;葛振纲
受保护的技术使用者:上海龙旗科技股份有限公司
技术研发日:2020.12.03
技术公布日:2021.04.06

转载请注明原文地址:https://xbbs.6miu.com/read-20104.html