CN109194855A - 成像方法、装置和电子设备 - Google Patents

成像方法、装置和电子设备 Download PDF

Info

Publication number
CN109194855A
CN109194855A CN201811117619.5A CN201811117619A CN109194855A CN 109194855 A CN109194855 A CN 109194855A CN 201811117619 A CN201811117619 A CN 201811117619A CN 109194855 A CN109194855 A CN 109194855A
Authority
CN
China
Prior art keywords
image
original image
exposure
imaging
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811117619.5A
Other languages
English (en)
Inventor
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201811117619.5A priority Critical patent/CN109194855A/zh
Publication of CN109194855A publication Critical patent/CN109194855A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/73Circuitry for compensating brightness variation in the scene by influencing the exposure time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/741Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)

Abstract

本发明提出一种成像方法、装置和电子设备,其中,方法包括:获取应用程序发送的成像请求,响应于成像请求,测光以确定多帧原始图像对应的曝光参数,采用曝光参数控制图像传感器进行曝光得到多帧原始图像,对多帧原始图像进行合成,得到成像图像,向应用程序发送成像图像,以使应用程序对成像图像进行显示,本实施例的方法由硬件抽象层HAL实现,通过确定原始图像的不同的曝光参数,增大了获取的原始图像的动态范围,通过对曝光得到的多帧原始图像进行合成,提高了夜景模式下成像图像的质量,解决了现有技术中,夜景拍摄模式下,成像质量较差的技术问题。

Description

成像方法、装置和电子设备
技术领域
本发明涉及移动终端技术领域,尤其涉及一种成像方法、装置和电子设备。
背景技术
随着移动终端和图像处理技术的发展,人们对于拍摄的需求日益增加,对拍摄质量的要求也逐渐增加,即使是在夜景拍摄模式下,也希望可以获取清晰无噪点的图像。
但目前的夜景模式下,高亮的部分因曝光过度成像模糊,而光线较低的地方,因亮度较暗无法清晰成像,对暗部强制提高亮度后,会使得图像出现较多的噪点,使得成像质量较差。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明提出一种成像方法,由硬件抽象层HAL实现,提高了成像图像的处理效率,通过确定原始图像的不同的曝光参数,增大了获取的原始图像的动态范围,通过对曝光得到的多帧原始图像进行合成,提高了夜景模式下成像图像的质量。
本发明提出一种成像装置。
本发明提出一种电子设备。
本发明提出一种计算机可读存储介质。
本发明一方面实施例提出了一种成像方法,该方法由硬件抽象层HAL实现,包括:
获取应用程序发送的成像请求;
响应于所述成像请求,测光以确定多帧原始图像对应的曝光参数;
采用所述曝光参数控制图像传感器进行曝光得到多帧原始图像;
对所述多帧原始图像进行合成,得到成像图像;
向所述应用程序发送所述成像图像,以使所述应用程序对所述成像图像进行显示。
本发明又一方面实施例提出了一种成像装置,包括:
获取模块,用于获取应用程序发送的成像请求;
确定模块,用于响应于所述成像请求,测光以确定多帧原始图像对应的曝光参数;
控制模块,用于采用所述曝光参数控制图像传感器进行曝光得到多帧原始图像;
合成模块,用于对所述多帧原始图像进行合成,得到成像图像;
发送模块,用于向所述应用程序发送所述成像图像,以使所述应用程序对所述成像图像进行显示。
本发明又一方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述一方面所述的成像方法。
本发明又一方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如前述一方面所述的成像方法。
本发明实施例所提供的技术方案可以包含如下的有益效果:
获取应用程序发送的成像请求,响应于成像请求,测光以确定多帧原始图像对应的曝光参数,采用曝光参数控制图像传感器进行曝光得到多帧原始图像,对多帧原始图像进行合成,得到成像图像,向应用程序发送成像图像,以使应用程序对成像图像进行显示,本实施例的方法由硬件抽象层HAL实现,提高了成像图像的处理效率,通过确定原始图像的不同的曝光参数,增大了获取的原始图像的动态范围,通过对曝光得到的多帧原始图像进行合成,提高了夜景模式下成像图像的质量。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例所提供的一种成像方法的流程示意图;
图2为本发明实施例所提供的另一种成像方法的流程示意图;
图3为本发明实施例所提供的又一种成像方法的流程示意图;
图4为本发明实施例提供的一种成像装置的结构示意图;
图5为一个实施例中电子设备200的内部结构示意图;以及
图6为一个实施例中图像处理电路90的示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的成像方法、装置和电子设备。
图1为本发明实施例所提供的一种成像方法的流程示意图。
如图1所示,该方法包括以下步骤:
步骤101,获取应用程序发送的成像请求。
本发明实施例的执行主体为硬件抽象层HAL。
具体地,HAL获取应用程序端基于探测到的用户操作生成的成像请求。
步骤102,响应于成像请求,测光以确定多帧原始图像对应的曝光参数。
其中,曝光参数包括曝光时长、感光度和曝光补偿值中的一个或多个组合。
本发明实施例中,原始图像是指从图像传感器直接获取得到,未经处理的图像,例如为RAW格式的原始图像,原始图像中包含了更多了图像细节,通过获取原始图像并进行处理得到成像图像,图像亮度和暗部细节还原更好,生成的图像质量高。
具体地,HAL根据获取到的成像请求,响应于该成像请求,获取预览图像,根据当前的预览图像的亮度信息,确定基准曝光量,根据基准曝光量和各帧原始图像预设的曝光补偿值,确定各帧原始图像的目标曝光量,根据各帧原始图像的目标曝光量和各帧原始图像预设的感光度,确定各帧原始图像的曝光时长,从而确定多帧原始图像的曝光参数。
步骤103,采用曝光参数控制图像传感器进行曝光得到多帧原始图像。
具体地,硬件抽象层HAL通过调用接口函数,控制图像传感器采用确定的曝光参数进行曝光,得到对应不同曝光参数的多帧原始图像。
步骤104,对多帧原始图像进行合成,得到成像图像。
具体地,每当控制图像传感器进行一次曝光得到一帧原始图像时,将一帧原始图像存储在内存中,当控制图像传感器进行最后一次曝光得到最后一帧原始图像,并将最后一帧原始图像存储在内存后,对内存中的各帧原始图像进行合成,得到成像图像。
步骤105,向应用程序发送成像图像,以使应用程序对成像图像进行显示。
具体地,HAL向应用程序发送成像图像,以使得应用程序对成像图像进行显示。
本发明实施例的成像方法中,获取应用程序发送的成像请求,响应于成像请求,测光以确定多帧原始图像对应的曝光参数,采用曝光参数控制图像传感器进行曝光得到多帧原始图像,对多帧原始图像进行合成,得到成像图像,向应用程序发送成像图像,以使应用程序对成像图像进行显示,通过在HAL端进行图像处理,提高了拍摄图像处理的效率,同时通过确定原始图像的不同的曝光参数,增大了获取的原始图像的动态范围,通过对曝光得到的多帧原始图像进行合成,提高了夜景模式下成像图像的质量,解决了现有技术中,夜景拍摄模式下,成像质量较差的技术问题。
基于上述实施例,本发明实施例还提出了一种成像方法,进一步清楚的说明了如何通过测光确定各帧待采集的原始图像的曝光参数,图2为本发明实施例所提供的另一种成像方法的流程示意图,如图2所示,步骤102还可以包含如下的子步骤:
步骤1021,根据预览图像的亮度信息,确定基准曝光量。
具体地,响应于成像请求,获取预览图像,根据预览图像的亮度信息,确定基准曝光量,作为一种可能的实现方式,通过电子设备中的测光模块,测量当前拍摄场景对应的预览图像的亮度信息,并以设定的较低的感光度,将测量得到的亮度信息进行转化,确定基准曝光量,设定为EVO,例如,根据测光模块测量得到的感光度为500iso,曝光时长为50毫秒(ms),目标感光度为100iso,则转化后得到感光度为100iso,曝光时长为250ms,将感光度100iso,曝光时长250ms作为基准曝光量EVO。
需要说明的是,EVO并不是一个固定的值,而是根据预览图像的亮度信息进行变化的值,当环境亮度发生变化时,预览图像的亮度信息则会发生变化,那么基准曝光量EV0则也发生变化。
步骤1022,根据基准曝光量和各帧原始图像预设的曝光补偿值,确定各帧原始图像的目标曝光量。
在一种场景下,该场景下拍摄装置的抖动较小,可以拍摄较多帧原始图像,各帧原始图像预设的曝光补偿值取值范围为EV(-24)至EV(+12),根据该场景下,设定的拍摄的原始图像的帧数,设定曝光补偿值的间隔,或者设定好每一帧对应的曝光补偿值。其中,“+”表示在测光所定基准曝光量的基础上增加曝光,“-”表示减少曝光,相应的数字为补偿曝光的级数,根据各帧待采集原始图像预设的曝光补偿值和基准曝光量,确定各帧待采集原始图像的目标曝光量,例如,若一帧原始图像的曝光补偿值为EV(-6),数字-6为补偿曝光的级数,基准曝光量为EVO,则确定的该帧原始图像的目标曝光量为EVO*2-6,即EVO/64,即降低该帧原始图像采集的亮度;若一帧原始图像的曝光补偿值为EV(+2),基准曝光量为EVO,则确定的该帧原始图像的目标曝光量为EVO*4,即为4倍的EVO,即提高该帧原始图像采集的亮度,同理,其他各帧待采集原始图像的目标曝光量的确认方法相同,此处不一一列举。
步骤1023,根据各帧原始图像的目标曝光量和各帧原始图像预设的感光度,确定各帧原始图像的曝光时长。
其中,各帧原始图像预设的感光度相同,感光度取值范围为100ISO至200ISO。
本发明实施例中,采集各帧原始图像时,光圈值是固定的,针对每一帧待采集的原始图像,目标曝光量由感光度和曝光时长共同确定的,当感光度确定时,则对应的曝光时长则可以确定。
例如,基准曝光量对应的感光度IOS值和曝光时长分为为:100iso和250ms,一帧原始图像的预设感光度为100iso,预设曝光补偿值为EV(-3),则该帧待采集图像的目标曝光时长为即为32ms,即降低了曝光时长,同理,当曝光补偿值为EV(+1)时,得到的曝光时长则为500ms,即提高了曝光时长。同理,可确定各帧原始图像的曝光时长。通过设置的较宽的动态范围,使得待采集的各帧原始图像分别采用不同的曝光时长进行采集,从而使得图像中各部分的细节均可以在不同的曝光时长的控制下得到清晰的成像,从而提高成像效果。
本发明实施例的成像方法中,通过确定多帧原始图像对应的曝光参数,扩大了原始图像成像的动态范围,通过控制图像传感器采用曝光参数进行曝光,得到多帧原始图像,对多帧原始图像进行合成,得到成像图像,对成像图像进行显示,通过设置原始图像的不同的曝光参数,增大了获取的原始图像的动态范围,通过对曝光得到的多帧原始图像进行合成,提高了夜景模式下成像图像的质量。
基于上述实施例,本发明还提出了一种成像方法的可能的实现方式,进一步清楚的说明了成像图像的生成过程,且在生成成像图像的过程中,还会将叠加得到的不同亮度的回显图形进行显示,以使得用户及时查看到拍摄图像,图3为本发明实施例所提供的又一种成像方法的流程示意图,如图3所示,该方法包括如下步骤:
步骤301,获取应用程序发送的成像请求。
可选地,获取应用程序发送的成像请求后,可设置图像传感器采集的各帧原始图像的格式和图像尺寸,在安卓***中,可调用应用程序与HAL之间的接口函数,来设置图像传感器采集的各帧原始图像的格式和图像尺寸,例如,可设置原始图像为RAW格式,图像尺寸为12bit或者是14bit等。
步骤302,响应于成像请求,测光以确定多帧原始图像对应的曝光参数。
具体地,可参照上一实施例中的步骤1021-1023,原理相同,此处不再赘述。
步骤303,采用曝光参数控制图像传感器进行曝光,得到原始图像,每得到一帧原始图像,将一帧原始图像存储在内存中,并对一帧原始图像进行图像处理以得到回显图像。
具体地,根据确定的曝光参数,控制图像传感器采用曝光参数进行曝光,得到不同曝光参数对应的原始图像,每得到一帧原始图像,将一帧原始图像存储在内存中,在一种场景下,若得到的一帧原始图像为第一帧原始图像,对该帧原始图像进行分辨率调整和/或色彩空间转换,以得到回显图像,这是因为,原始图像对应RGB空间,而图像处理器对应YUV空间,而用于对回显图像进行显示的显示屏对应RGB空间,因此,需要根据图像处理的需要进行色彩空间的转换和/或分辨率的调整,以使得回显图像满足图像处理和显示的需求。
在另一种场景下,若已经存在曝光得到的原始图像,则每当控制图像传感器进行一次曝光得到一帧原始图像时,将一帧原始图像与已经曝光得到的原始图像进行亮度分量叠加,得到回显图像,并对得到的回显图像进行分辨率调整和/或色彩空间转换。
需要说明的是,当前每获取得到后续一帧原始图像时,即和已经存储在内存中的原始图像进行亮度分量叠加,获取叠加得到的亮度分量,将叠加得到的亮度分量作为当前获取的后续一帧原始图像的亮度分量,作为回显图像,也就是说该回显图像的亮度分量为叠加得到的亮度分量。
步骤304,向应用程序发送回显图像,以使应用程序对回显图像进行显示。
具体地,HAL将获取得到的回显图像发送至应用程序,以使得应用程序对回显图像进行显示,以让用户可以及时看到亮度叠加后亮度逐渐增加的图像,便于客户及时了解拍摄进程,避免在获取多帧原始图像和处理的过程中耗时较久,用户误以为发生卡滞等问题,提高了用户体验。
步骤305,当控制图像传感器进行最后一次曝光得到最后一帧原始图像,并将最后一帧原始图像存储在内存后,对多帧原始图像进行色彩空间转换、降噪、清晰度调整和色彩校正中的一个或多个组合。
具体地,当采用曝光参数控制图像传感器获取得到所有帧的原始图像后,对多帧原始图像进行降噪处理,并进行色彩空间转换、清晰度调整和色彩校正,提高原始图像的成像质量。
其中,原始图像需要进行色彩空间转换,是因为,原始图像对应RGB空间,通过将原始图像从RGB空间转换至YUV空间,以使得图像处理器ISP可以对转换至YUV空间后的原始图像进行清晰度调整和色彩校正等处理。
步骤306,对内存中的各帧原始图像进行合成,得到成像图像。
具体地,对内存中已存储的多帧原始图像进行色彩分量合成,作为一种可能的实现方式,根据各个原始图像所占的权重,将多帧原始图像对应的每一个像素点,进行色度信息U的加权计算,得到成像图像的色度信息U,同理,加权计算得到浓度信息V。根据各帧原始图像叠加的亮度分量,确定成像图像的明亮度信息Y。进而,根据确定的成像图像的明亮度信息Y、色度信息U和浓度信息V,得到成像图像。
步骤307,对成像图像进行显示。
具体地,得到成像图像后,通过硬件编码器对原始图像进行编码,使成像图像从YUV空间再转换至RGB空间,例如,通过硬件编码得到JPEG格式的图像,以使得成像图像在应用程序的显示界面可进行显示。
本实施例的图像处理方法中,响应应用程序发送的成像请求,通过检测当前拍摄环境的光线,确定待采集的原始图像的曝光参数,使得动态范围较大,在通过曝光参数进行原始图像采集的过程中,每采集到一帧原始图像,则存储至内存中,并将后一帧采集的原始图像和已经存储的原始图像进行亮度分量的叠加,得到对应的回显图像并进行显示,使得用户可以及时看到原始图像叠加后的不同亮度的效果,便于用户及时了解拍摄进程,用户体验度好,并在获取得到所有待采集的多帧原始图像后,将原始图像进行合成,得到成像图像,以使得亮度较亮的部分得到压制,而较暗的部分亮度和细节也得到提升,提高了夜景模式下的动态范围,提高了成像质量。
为了实现上述实施例,本发明还提出一种成像装置。
图4为本发明实施例提供的一种成像装置的结构示意图。
如图4所示,该装置包括:获取模块41、确定模块42、控制模块43、合成模块44和发送模块45。
获取模块41,用于获取应用程序发送的成像请求.
确定模块42,用于响应于成像请求,测光以确定多帧原始图像对应的曝光参数。
控制模块43,用于采用曝光参数控制图像传感器进行曝光得到多帧原始图像。
合成模块44,用于对多帧原始图像进行合成,得到成像图像。
发送模块45,用于向应用程序发送成像图像,以使应用程序对成像图像进行显示。
进一步地,在本发明实施例的一种可能的实现方式中,该装置还包括:回显模块和处理模块。
回显模块,用于每当控制图像传感器进行一次曝光得到一帧原始图像时,对一帧原始图像进行图像处理以得到回显图像;向应用程序发送回显图像,以使应用程序对回显图像进行显示。
处理模块,用于对多帧原始图像进行色彩空间转换、降噪、清晰度调整和色彩校正中的一个或多个组合。
作为一种可能的实现方式,回显模块,具体用于:
对一帧原始图像进行分辨率调整和/或色彩空间转换,以得到回显图像。
作为一种可能的实现方式,回显模块,具体还用于:
每当控制图像传感器进行一次曝光得到一帧原始图像时,对将一帧原始图像与已曝光得到的原始图像进行亮度分量叠加,得到回显图像。
作为一种可能的实现方式,上述合成模块44,具体用于:
每当控制图像传感器进行一次曝光得到一帧原始图像时,将一帧原始图像存储在内存中;当控制图像传感器进行最后一次曝光得到最后一帧原始图像,并将最后一帧原始图像存储在内存后,对内存中的各帧原始图像进行合成,得到成像图像。
作为一种可能的实现方式,曝光参数包括曝光时长、感光度和曝光补偿值中的一个或多个组合,上述确定模块42,具体用于:
根据预览图像的亮度信息,确定基准曝光量;根据基准曝光量和各帧原始图像预设的曝光补偿值,确定各帧原始图像的目标曝光量;根据各帧原始图像的目标曝光量和各帧原始图像预设的感光度,确定各帧原始图像的曝光时长。
作为一种可能的实现方式,各帧原始图像预设的感光度相同,感光度取值范围为100ISO至200ISO;各帧原始图像预设的曝光补偿值取值范围为EV(-24)至EV(+12)。
需要说明的是,前述对方法实施例的解释说明也适用于该实施例的装置,此处不再赘述。
本发明实施例的成像装置中,响应应用程序发送的成像请求,通过检测当前拍摄环境的光线,确定待采集的原始图像的曝光参数,使得动态范围较大,在通过曝光参数进行原始图像采集的过程中,每采集到一帧原始图像,则存储至内存中,并将后一帧采集的原始图像和已经存储的原始图像进行亮度分量的叠加,得到对应的回显图像并进行显示,使得用户可以及时看到原始图像叠加后的不同亮度的效果,并在获取得到所有待采集的多帧原始图像后,将原始图像进行合成,得到成像图像,以使得亮度较亮的部分得到压制,而较暗的部分亮度和细节也得到提升,提高了夜景模式下的动态范围,提高了成像质量。
为了实现上述实施例,本发明实施例还提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述方法实施例所述的成像方法。
图5为一个实施例中电子设备200的内部结构示意图。该电子设备200包括通过***总线81连接的处理器60、存储器50(例如为非易失性存储介质)、内存储器82、显示屏83和输入装置84。其中,电子设备200的存储器50存储有操作***和计算机可读指令。该计算机可读指令可被处理器60执行,以实现本申请实施方式的控制方法。该处理器60用于提供计算和控制能力,支撑整个电子设备200的运行。电子设备200的内存储器50为存储器52中的计算机可读指令的运行提供环境。电子设备200的显示屏83可以是液晶显示屏或者电子墨水显示屏等,输入装置84可以是显示屏83上覆盖的触摸层,也可以是电子设备200外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该电子设备200可以是手机、平板电脑、笔记本电脑、个人数字助理或穿戴式设备(例如智能手环、智能手表、智能头盔、智能眼镜)等。本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的示意图,并不构成对本申请方案所应用于其上的电子设备200的限定,具体的电子设备200可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
请参阅图6,本申请实施例的电子设备200中包括图像处理电路90,图像处理电路90可利用硬件和/或软件组件实现,包括定义ISP(Image Signal Processing,图像信号处理)管线的各种处理单元。图6为一个实施例中图像处理电路90的示意图。如图6所示,为便于说明,仅示出与本申请实施例相关的图像处理技术的各个方面。
如图6所示,图像处理电路90包括ISP处理器91(ISP处理器91可为处理器60)和控制逻辑器92。摄像头93捕捉的图像数据首先由ISP处理器91处理,ISP处理器91对图像数据进行分析以捕捉可用于确定摄像头93的一个或多个控制参数的图像统计信息。摄像头93可包括一个或多个透镜932和图像传感器934。图像传感器934可包括色彩滤镜阵列(如Bayer滤镜),图像传感器934可获取每个成像像素捕捉的光强度和波长信息,并提供可由ISP处理器91处理的一组原始图像数据。传感器94(如陀螺仪)可基于传感器94接口类型把采集的图像处理的参数(如防抖参数)提供给ISP处理器91。传感器94接口可以为SMIA(StandardMobile Imaging Architecture,标准移动成像架构)接口、其它串行或并行照相机接口或上述接口的组合。
此外,图像传感器934也可将原始图像数据发送给传感器94,传感器94可基于传感器94接口类型把原始图像数据提供给ISP处理器91,或者传感器94将原始图像数据存储到图像存储器95中。
ISP处理器91按多种格式逐个像素地处理原始图像数据。例如,每个图像像素可具有8、10、12或14比特的位深度,ISP处理器91可对原始图像数据进行一个或多个图像处理操作、收集关于图像数据的统计信息。其中,图像处理操作可按相同或不同的位深度精度进行。
ISP处理器91还可从图像存储器95接收图像数据。例如,传感器94接口将原始图像数据发送给图像存储器95,图像存储器95中的原始图像数据再提供给ISP处理器91以供处理。图像存储器95可为存储器50、存储器50的一部分、存储设备、或电子设备内的独立的专用存储器,并可包括DMA(Direct Memory Access,直接直接存储器存取)特征。
当接收到来自图像传感器934接口或来自传感器94接口或来自图像存储器95的原始图像数据时,ISP处理器91可进行一个或多个图像处理操作,如时域滤波。处理后的图像数据可发送给图像存储器95,以便在被显示之前进行另外的处理。ISP处理器91从图像存储器95接收处理数据,并对处理数据进行原始域中以及RGB和YCbCr颜色空间中的图像数据处理。ISP处理器91处理后的图像数据可输出给显示器97(显示器97可包括显示屏83),以供用户观看和/或由图形引擎或GPU(Graphics Processing Unit,图形处理器)进一步处理。此外,ISP处理器91的输出还可发送给图像存储器95,且显示器97可从图像存储器95读取图像数据。在一个实施例中,图像存储器95可被配置为实现一个或多个帧缓冲器。此外,ISP处理器91的输出可发送给编码器/解码器96,以便编码/解码图像数据。编码的图像数据可被保存,并在显示于显示器97设备上之前解压缩。编码器/解码器96可由CPU或GPU或协处理器实现。
ISP处理器91确定的统计数据可发送给控制逻辑器92单元。例如,统计数据可包括自动曝光、自动白平衡、自动聚焦、闪烁检测、黑电平补偿、透镜932阴影校正等图像传感器934统计信息。控制逻辑器92可包括执行一个或多个例程(如固件)的处理元件和/或微控制器,一个或多个例程可根据接收的统计数据,确定摄像头93的控制参数及ISP处理器91的控制参数。例如,摄像头93的控制参数可包括传感器94控制参数(例如增益、曝光控制的积分时间、防抖参数等)、照相机闪光控制参数、透镜932控制参数(例如聚焦或变焦用焦距)、或这些参数的组合。ISP控制参数可包括用于自动白平衡和颜色调整(例如,在RGB处理期间)的增益水平和色彩校正矩阵,以及透镜932阴影校正参数。
例如,以下为运用图5中的处理器60或运用图6中的图像处理电路90(具体为ISP处理器91)实现成像方法的步骤:
01:获取应用程序发送的成像请求;
02:响应于成像请求,测光以确定多帧原始图像对应的曝光参数;
03:采用曝光参数控制图像传感器进行曝光得到多帧原始图像;
04:对多帧原始图像进行合成,得到成像图像;
05:向应用程序发送成像图像,以使应用程序对成像图像进行显示。
为了实现上述实施例,本发明实施例还提出了一种计算机可读存储介质,其上存储有计算机程序,当所述存储介质中的指令由处理器被执行时,实现如前述方法实施例所述的成像方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (11)

1.一种成像方法,其特征在于,所述方法由硬件抽象层HAL实现,所述方法包括以下步骤:
获取应用程序发送的成像请求;
响应于所述成像请求,测光以确定多帧原始图像对应的曝光参数;
采用所述曝光参数控制图像传感器进行曝光得到多帧原始图像;
对所述多帧原始图像进行合成,得到成像图像;
向所述应用程序发送所述成像图像,以使所述应用程序对所述成像图像进行显示。
2.根据权利要求1所述的成像方法,其特征在于,所述方法还包括:
每当控制所述图像传感器进行一次曝光得到一帧原始图像时,对所述一帧原始图像进行图像处理以得到回显图像;
向所述应用程序发送所述回显图像,以使所述应用程序对所述回显图像进行显示。
3.根据权利要求2所述的成像方法,其特征在于,所述对所述一帧原始图像进行图像处理以得到回显图像,包括:
对所述一帧原始图像进行分辨率调整和/或色彩空间转换,以得到所述回显图像。
4.根据权利要求2所述的成像方法,其特征在于,所述对所述一帧原始图像进行图像处理以得到回显图像,包括:
每当控制所述图像传感器进行一次曝光得到一帧原始图像时,对将所述一帧原始图像与已曝光得到的原始图像进行亮度分量叠加,得到所述回显图像。
5.根据权利要求1所述的成像方法,其特征在于,所述对所述多帧图像进行合成,得到成像图像,包括:
每当控制所述图像传感器进行一次曝光得到一帧原始图像时,将所述一帧原始图像存储在内存中;
当控制所述图像传感器进行最后一次曝光得到最后一帧原始图像,并将所述最后一帧原始图像存储在所述内存后,对所述内存中的各帧原始图像进行合成,得到所述成像图像。
6.根据权利要求1-5任一项所述的成像方法,其特征在于,所述曝光参数包括曝光时长、感光度和曝光补偿值中的一个或多个组合,所述测光以确定多帧原始图像对应的曝光参数,包括:
根据预览图像的亮度信息,确定基准曝光量;
根据所述基准曝光量和各帧原始图像预设的曝光补偿值,确定各帧原始图像的目标曝光量;
根据各帧原始图像的目标曝光量和各帧原始图像预设的感光度,确定各帧原始图像的曝光时长。
7.根据权利要求6所述的成像方法,其特征在于,
所述各帧原始图像预设的感光度相同,所述感光度取值范围为100ISO至200ISO;
各帧原始图像预设的曝光补偿值取值范围为EV(-24)至EV(+12)。
8.根据权利要求1-5任一项所述的成像方法,其特征在于,所述对所述多帧原始图像进行合成,得到成像图像之前,还包括:
对所述多帧原始图像进行色彩空间转换、降噪、清晰度调整和色彩校正中的一个或多个组合。
9.一种成像装置,其特征在于,所述装置包括:
获取模块,用于获取应用程序发送的成像请求;
确定模块,用于响应于所述成像请求,测光以确定多帧原始图像对应的曝光参数;
控制模块,用于采用所述曝光参数控制图像传感器进行曝光得到多帧原始图像;
合成模块,用于对所述多帧原始图像进行合成,得到成像图像;
发送模块,用于向所述应用程序发送所述成像图像,以使所述应用程序对所述成像图像进行显示。
10.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-8中任一所述的成像方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的成像方法。
CN201811117619.5A 2018-09-20 2018-09-20 成像方法、装置和电子设备 Pending CN109194855A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811117619.5A CN109194855A (zh) 2018-09-20 2018-09-20 成像方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811117619.5A CN109194855A (zh) 2018-09-20 2018-09-20 成像方法、装置和电子设备

Publications (1)

Publication Number Publication Date
CN109194855A true CN109194855A (zh) 2019-01-11

Family

ID=64909712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811117619.5A Pending CN109194855A (zh) 2018-09-20 2018-09-20 成像方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN109194855A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109756680A (zh) * 2019-01-30 2019-05-14 Oppo广东移动通信有限公司 图像合成方法、装置、电子设备及可读存储介质
CN109788207A (zh) * 2019-01-30 2019-05-21 Oppo广东移动通信有限公司 图像合成方法、装置、电子设备及可读存储介质
CN110191291A (zh) * 2019-06-13 2019-08-30 Oppo广东移动通信有限公司 基于多帧图像的图像处理方法和装置
CN110677557A (zh) * 2019-10-28 2020-01-10 Oppo广东移动通信有限公司 图像处理方法、装置、存储介质及电子设备
CN111064963A (zh) * 2019-11-11 2020-04-24 北京迈格威科技有限公司 图像数据解码方法、装置、计算机设备和存储介质
CN111193869A (zh) * 2020-01-09 2020-05-22 Oppo广东移动通信有限公司 一种图像数据处理方法、图像数据处理装置及移动终端
CN111225153A (zh) * 2020-01-21 2020-06-02 Oppo广东移动通信有限公司 一种图像数据处理方法、图像数据处理装置及移动终端
EP3723359A1 (en) * 2019-04-10 2020-10-14 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Image processing apparatus, method for image processing, and electronic device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102761695A (zh) * 2011-04-28 2012-10-31 佳能株式会社 摄像设备及其控制方法
CN103002211A (zh) * 2011-09-08 2013-03-27 奥林巴斯映像株式会社 摄影设备
CN103581565A (zh) * 2012-07-20 2014-02-12 佳能株式会社 摄像设备、摄像设备的控制方法和电子装置
US20150381872A1 (en) * 2014-06-25 2015-12-31 Canon Kabushiki Kaisha Image processing apparatus, system, method, and medium
CN106775902A (zh) * 2017-01-25 2017-05-31 北京奇虎科技有限公司 一种图像处理的方法和装置、移动终端
US20170187938A1 (en) * 2015-12-24 2017-06-29 Canon Kabushiki Kaisha Image pickup apparatus, image processing apparatus, image processing method, and non-transitory computer-readable storage medium for improving quality of captured image
CN107197169A (zh) * 2017-06-22 2017-09-22 维沃移动通信有限公司 一种高动态范围图像拍摄方法及移动终端
CN107395967A (zh) * 2017-07-20 2017-11-24 深圳市欧唯科技有限公司 基于多曝光融合与回溯算法的图像处理方法及其***
CN107483836A (zh) * 2017-09-27 2017-12-15 维沃移动通信有限公司 一种拍摄方法及移动终端

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102761695A (zh) * 2011-04-28 2012-10-31 佳能株式会社 摄像设备及其控制方法
CN103002211A (zh) * 2011-09-08 2013-03-27 奥林巴斯映像株式会社 摄影设备
CN103581565A (zh) * 2012-07-20 2014-02-12 佳能株式会社 摄像设备、摄像设备的控制方法和电子装置
US20150381872A1 (en) * 2014-06-25 2015-12-31 Canon Kabushiki Kaisha Image processing apparatus, system, method, and medium
US20170187938A1 (en) * 2015-12-24 2017-06-29 Canon Kabushiki Kaisha Image pickup apparatus, image processing apparatus, image processing method, and non-transitory computer-readable storage medium for improving quality of captured image
CN106775902A (zh) * 2017-01-25 2017-05-31 北京奇虎科技有限公司 一种图像处理的方法和装置、移动终端
CN107197169A (zh) * 2017-06-22 2017-09-22 维沃移动通信有限公司 一种高动态范围图像拍摄方法及移动终端
CN107395967A (zh) * 2017-07-20 2017-11-24 深圳市欧唯科技有限公司 基于多曝光融合与回溯算法的图像处理方法及其***
CN107483836A (zh) * 2017-09-27 2017-12-15 维沃移动通信有限公司 一种拍摄方法及移动终端

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109756680A (zh) * 2019-01-30 2019-05-14 Oppo广东移动通信有限公司 图像合成方法、装置、电子设备及可读存储介质
CN109788207A (zh) * 2019-01-30 2019-05-21 Oppo广东移动通信有限公司 图像合成方法、装置、电子设备及可读存储介质
CN109788207B (zh) * 2019-01-30 2021-03-23 Oppo广东移动通信有限公司 图像合成方法、装置、电子设备及可读存储介质
EP3723359A1 (en) * 2019-04-10 2020-10-14 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Image processing apparatus, method for image processing, and electronic device
US11328449B2 (en) 2019-04-10 2022-05-10 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Image processing apparatus, method for image processing, and electronic device
CN110191291A (zh) * 2019-06-13 2019-08-30 Oppo广东移动通信有限公司 基于多帧图像的图像处理方法和装置
CN110677557A (zh) * 2019-10-28 2020-01-10 Oppo广东移动通信有限公司 图像处理方法、装置、存储介质及电子设备
CN110677557B (zh) * 2019-10-28 2022-04-22 Oppo广东移动通信有限公司 图像处理方法、装置、存储介质及电子设备
CN111064963A (zh) * 2019-11-11 2020-04-24 北京迈格威科技有限公司 图像数据解码方法、装置、计算机设备和存储介质
CN111193869A (zh) * 2020-01-09 2020-05-22 Oppo广东移动通信有限公司 一种图像数据处理方法、图像数据处理装置及移动终端
CN111225153A (zh) * 2020-01-21 2020-06-02 Oppo广东移动通信有限公司 一种图像数据处理方法、图像数据处理装置及移动终端
CN111225153B (zh) * 2020-01-21 2021-08-06 Oppo广东移动通信有限公司 一种图像数据处理方法、图像数据处理装置及移动终端

Similar Documents

Publication Publication Date Title
CN108833804A (zh) 成像方法、装置和电子设备
CN109194855A (zh) 成像方法、装置和电子设备
CN109005364B (zh) 成像控制方法、装置、电子设备以及计算机可读存储介质
CN108322669B (zh) 图像获取方法及装置、成像装置和可读存储介质
CN108989700B (zh) 成像控制方法、装置、电子设备以及计算机可读存储介质
CN109167930A (zh) 图像显示方法、装置、电子设备和计算机可读存储介质
CN109040609A (zh) 曝光控制方法、装置和电子设备
CN109068067A (zh) 曝光控制方法、装置和电子设备
CN109005342A (zh) 全景拍摄方法、装置和成像设备
CN108683862A (zh) 成像控制方法、装置、电子设备及计算机可读存储介质
CN110198417A (zh) 图像处理方法、装置、存储介质及电子设备
CN108900782A (zh) 曝光控制方法、装置以及电子设备
CN110213502B (zh) 图像处理方法、装置、存储介质及电子设备
CN109788207A (zh) 图像合成方法、装置、电子设备及可读存储介质
CN108833803A (zh) 成像方法、装置和电子设备
CN109348088A (zh) 图像降噪方法、装置、电子设备及计算机可读存储介质
CN109005369B (zh) 曝光控制方法、装置、电子设备以及计算机可读存储介质
CN108683863A (zh) 成像控制方法、装置、电子设备以及可读存储介质
CN108833802A (zh) 曝光控制方法、装置和电子设备
CN108024054A (zh) 图像处理方法、装置及设备
CN108419022A (zh) 控制方法、控制装置、计算机可读存储介质和计算机设备
CN110166706A (zh) 图像处理方法、装置、电子设备以及存储介质
CN108900785A (zh) 曝光控制方法、装置和电子设备
CN107509044A (zh) 图像合成方法、装置、计算机可读存储介质和计算机设备
US11601600B2 (en) Control method and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190111

RJ01 Rejection of invention patent application after publication