一种移动终端及其拍照的方法

文档序号:9551643阅读:294来源:国知局
一种移动终端及其拍照的方法
【技术领域】
[0001] 本发明属于移动终端领域,尤其涉及一种移动终端及其拍照的方法。
【背景技术】
[0002] 随着智能手机的流行,同时随着用户在低照度情况下使用智能手机拍照越来越频 繁,对低照度的效果要求也越来越高。低照度场景由于其光照环境较差,正常拍照模式下的 效果色彩表现力较差,噪声较大,图片整体亮度也较低。因此越来越多的算法应用在低照度 场景,比如单帧去噪,单帧亮度提升。随着处理器能力的提升,越来越多的多帧算法逐渐应 用在低照度场景,多帧去噪,多帧提升亮度等等。此处多帧图像都是固定值,只要进入夜景 模式就已经确定拍摄固定帧数图像进行合成。
[0003] 但是,在现有低照度拍照的模式中,固定帧数的多帧合成算法存在的问题是:在某 些场景中,不需要那么多帧图像进行合成也可达到预期的效果,却花费更长的时间进行算 法合成运算,给用户带来不好的体验;某些极端场景又由于多帧数据不够,导致合成后图像 效果未能达到用户预期。

【发明内容】

[0004] 本发明的目的在于提供了一种移动终端拍照的方法,旨在解决目前移动终端在低 照度拍照时采用固定帧对场景进行拍摄合成照片时效果不理想或者花费较长时间,给用户 带来不良使用体验的问题。
[0005] 为了解决上述技术问题,本发明是这样实现的:
[0006] -种移动终端拍照的方法,所述移动终端包括前置摄像头、后置摄像头以及光敏 传感器,所述方法包括以下步骤:
[0007] 获取当前环境下所述前置摄像头和所述后置摄像头的曝光参数以及所述光敏传 感器检测的环境亮度;
[0008] 根据所述曝光参数和所述环境亮度计算当前待拍摄的场景亮度;
[0009] 根据所述场景亮度以及预设亮度级别阈值确定所述场景亮度的亮度级别,并根据 与所述亮度级别对应的预设帧数对当前待拍摄场景进行拍照。
[0010] 本发明的另一目的在于提供一种移动终端,包括前置摄像头、后置摄像头以及光 敏传感器,所述移动终端还包括:
[0011] 获取单元,用于获取当前环境下所述前置摄像头和所述后置摄像头的曝光参数以 及所述光敏传感器检测的环境亮度;
[0012] 计算单元,用于根据所述曝光参数和所述环境亮度计算当前待拍摄的场景亮度;
[0013] 确定单元,用于根据所述场景亮度以及预设亮度级别阈值确定所述场景亮度的亮 度级别;
[0014] 拍照单元,用于根据与所述亮度级别对应的预设帧数对当前待拍摄场景进行拍 照。
[0015] 在本发明实施例中,通过获取当前环境下移动终端前置摄像头和后置摄像头的曝 光参数以及光敏传感器检测的环境亮度以计算当前待拍摄的场景亮度,根据所述场景亮度 以及预设亮度级别阈值确定所述场景亮度的亮度级别,并根据与所述亮度级别对应的预设 帧数对当前待拍摄场景进行拍照,既能提高照片在低亮度拍照时的质量,又能有效控制对 拍摄的照片进行降噪合成的处理时间,提高了用户的使用体验。
【附图说明】
[0016] 图1是本发明实施例提供的移动终端拍照的方法的流程图;
[0017] 图2是本发明第一实施例提供的移动终端拍照的方法的流程图;
[0018] 图3是本发明第二实施例提供的移动终端拍照的方法的流程;
[0019] 图4是本发明实施例提供的移动终端的框架结构图;
[0020] 图5是本发明第三实施例提供的移动终端的框架结构图;
[0021] 图6是本发明第四实施例提供的移动终端的框架结构图。
【具体实施方式】
[0022] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0023] 以下结合具体实施例对本发明的具体实现进行详细描述:
[0024] 图1示出了本发明实施例提供的移动终端拍照的方法的流程,为了便于说明,仅 列出与本发明实施例相关的部分,详述如下:
[0025] 本发明实施例提供了一种移动终端拍照的方法,用于在低亮度拍照时,根据待拍 摄场景的亮度级别设置与该亮度级别对应的帧数对待拍摄场景进行拍摄,并根据预设算法 合成照片,该移动终端(手机、平板电脑、电子阅读器等)包括前置摄像头、后置摄像头以及 光敏传感器,该方法具体包括以下步骤:
[0026] S100,获取当前环境下该前置摄像头和该后置摄像头的曝光参数以及该光敏传感 器检测的环境亮度。在本实施例中,该曝光参数包括曝光时间和曝光增益,获取该前置摄像 头的曝光参数和该后置摄像头的曝光参数的方式为:控制该前置摄像头和该后置摄像头分 别拍摄一帧图像数据,从拍摄的一帧图像数据中获取与之对应的曝光参数(曝光时间和曝 光增益),光敏传感器则直接检测当前的环境亮度。
[0027] S200,根据该曝光参数和该环境亮度计算当前待拍摄的场景亮度。在本实施例中, 由于该前置摄像头的曝光参数和该后置摄像头的曝光参数以及该光敏传感器检测的环境 亮度可能存在不一致的情况,根据预设算式和该前置摄像头的曝光参数、该后置摄像头的 曝光参数以及该光敏传感器检测的环境亮度计算以确定当前待拍摄的(实际)场景亮度。
[0028] 需要说明的是,该前置摄像头的曝光参数和后置摄像头的曝光参数并不能直接用 来计算,而是根据该前置摄像头的曝光参数和该后置摄像头的曝光参数各自对应的环境亮 度以及该光敏传感器检测的环境亮度来计算当前待拍摄的(实际)场景亮度。另外,移动 终端的前置摄像头的数量和后置摄像头的数量并不限定为1个,可以分别为多个(在本发 明实施例中,多个是指2个或2个以上),当前置摄像头的数量为多个时,前置摄像头的曝光 参数为各前置摄像头的曝光参数的平均值,当后置摄像头的数量为多个时,后置摄像头的 曝光参数为各后置摄像头的曝光参数的平均值。
[0029] S300,根据该场景亮度以及预设亮度级别阈值确定该场景亮度的亮度级别。
[0030] 在本实施例步骤S200中计算得到了当前待拍摄的(实际)场景亮度,然后根据预 设的亮度阈值判断该(实际)场景亮度是否达到了预设低亮度拍照模式对应的亮度,如果 达到了,则进入预设低亮度拍照模式,根据该场景亮度以及预设亮度级别阈值确定该场景 亮度的亮度级别,如果当前待拍摄的(实际)场景亮度没有达到预设低亮度拍照模式对应 的亮度时,根据初始(出厂)帧数对当前待拍摄场景进行拍照。
[0031] S400,根据与该亮度级别对应的预设帧数对当前待拍摄场景进行拍照。在本实施 例中,不同的亮度级别对应预设了不同的帧数,当确定了亮度级别后,即根据与该亮度级别 对应的预设帧数对当前待拍摄场景进行拍摄,获取与该亮度级别对应的预设帧数的图像数 据,然后根据预设(合成及降噪)算法合成照片输出保存。
[0032] 本实施例在低亮度拍照时,根据与当前待拍摄场景的亮度级别对应的帧数对待拍 摄场景进行拍摄,并根据预设算法降噪合成照片,降噪及合成照片的处理时间根据帧数而 定,既提高了照片的质量,又根据实际帧数增长或缩短降噪及合成的处理时间,不会出现像 现有移动终端使用固定帧拍摄照片造成照片质量不佳或者浪费处理时间的问题,提升用户 的使用体验。
[0033] 实施例一:
[0034] 作为本发明第一优选实施例,在步骤S200中,在用户选择该后置摄像头进行拍摄 时,根据以下(预设)算式计算当前待拍摄的场景亮度Π:
[0035]
[0036] 其中,A表示该后置摄像头的曝光参数对应的环境亮度、B表示该前置摄像头的曝 光参数对应的环境亮度,C表示该光敏传感器检测的环境亮度,E表示预设亮度差阈值,A和 B以及C的单位均为cd/m2 (坎德拉每平方米)。
[0037] 需要说明的是:在用户选择该后置摄像头进行拍摄时(检测到后置摄像头开启 时),以后置摄像头的曝光参数对应的环境亮度为主,根据上述预设算式进行计算当前待拍 摄的场景亮度Π。
[0038] 如图2所示,作为本发明第一优选实施例,在用户选择该后置摄像头进行拍摄时, 步骤S400包括以下步骤:
[0039] S401,获取与该亮度级别对应的预设帧数;
[0040] S402,控制该后置摄像头根据该预设帧数对当前场景进行拍摄,并根据预设算法 将拍摄的该预设帧数的图像数据合成照片。
[0041] 在本实施例步骤S401-S402中,对应的是在用户选择该后置摄像头进行拍摄时步 骤S400的具体实施例,该预设算法用于对拍摄的预设帧数的图像数据进行降噪以及合成 处理。
[0042] 实施例二:
[0043] 作为本发明第一优选实施例,步骤S200的【具体实施方式】为:
[0044] 在用户选择该前置摄像头进行拍摄时,根据以下算式计算当前待拍摄的场景亮度 F2 :
[0045]
[0046] 其中,A表示该后置摄像头的曝光参数对应的环境亮度、B表示该前置摄像头的曝 光参数对应的环境亮度,C表示该光敏传感器检测的环境亮度,E表示预设亮度差阈值,A和 B以及C的单位均为cd/m2。
[0047] 本实施例与实施例一对应,区别是用户采用前置摄像头进行拍摄(检测到前置摄 像头开启时),以前置摄像头的曝光参数对应的环境亮度为主,根据上述预设算式进行计算 当前待拍摄的场景亮度F2。
[0048] 如图3所示,作为本发明第二优选实施例,在用户选择该前置摄像头进行拍摄时, 步骤S400包括以下步骤:
[0049] S403,获取与该亮度级别对应的预设帧数;
[0050] S404,控制该前置摄像头根据该预设帧数对当前场景进行拍摄,并根据预设算法 将拍摄的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1