图像获取方法、拍照装置、电子设备及可读存储介质转让专利
申请号 : CN202010165161.1
文献号 : CN111385475B
文献日 : 2021-09-10
发明人 : 赖泽民
申请人 : OPPO广东移动通信有限公司
摘要 :
权利要求 :
1.一种图像获取方法,其特征在于,所述图像获取方法包括:持续获取RAW图像,并将获取的多帧所述RAW图像存入存储区,所述存储区的存储量根据用户的反应延迟时间设定;及
在接收到拍照请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,所述存储区中存储的所有所述RAW图像均是在所述反应延迟时间内获取得到的;
其中,所述图像获取方法用于拍照装置,所述在接收到拍照请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,包括:所述拍照装置工作在第一拍照模式下时,获取所述存储区内多帧所述RAW图像的抖动参数;
将所述存储区内多帧所述RAW图像的抖动参数与第一预设抖动参数进行比较,若所述存储区内所述抖动参数小于所述第一预设抖动参数的所述RAW图像的数量小于预设数量,则从所述存储区内的所有所述RAW图像中,选取拍摄时刻与接收到所述拍照请求指令的时刻相距最近的一帧所述RAW图像并输出;或从所述存储区内的所有所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻之间的差值小于预设时间差的多帧所述RAW图像并输出。
2.根据权利要求1所述的图像获取方法,其特征在于,所述在接收到拍照请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,还包括:若所述存储区内所述抖动参数小于所述第一预设抖动参数的所述RAW图像的数量大于预设数量,则从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取至少一帧所述RAW图像并输出。
3.根据权利要求2所述的图像获取方法,其特征在于,所述从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取至少一帧所述RAW图像并输出,包括:从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取所述抖动参数小于第二预设抖动参数的所述RAW图像并输出,所述第二预设抖动参数小于所述第一预设抖动参数。
4.根据权利要求2所述的图像获取方法,其特征在于,每帧所述RAW图像均具有时间戳,所述时间戳标识对应的所述RAW图像的拍摄时刻;所述从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取至少一帧所述RAW图像并输出,包括:从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻相距最远的一帧所述RAW图像并输出;或从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻之间的差值大于预设时间差的多帧所述RAW图像并输出。
5.根据权利要求1所述的图像获取方法,其特征在于,所述在接收到拍照请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,还包括:所述拍照装置工作在第二拍照模式下时,从所述存储区内的所有所述RAW图像中选取至少一帧所述RAW图像并输出。
6.根据权利要求5所述的图像获取方法,其特征在于,每帧所述RAW图像均具有时间戳,所述时间戳标识对应的所述RAW图像的拍摄时刻;所述从所述存储区内的所有所述RAW图像中,选取至少一帧所述RAW图像并输出,包括:从所述存储区内的所有所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻相距最近的一帧所述RAW图像并输出;或从所述存储区内的所有所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻之间的差值小于预设时间差的多帧所述RAW图像并输出。
7.一种拍照装置,其特征在于,包括处理器,所述处理器用于:持续获取RAW图像,并将获取的多帧所述RAW图像存入存储区,所述存储区的存储量根据用户的反应延迟时间设定;及
在接收到拍照请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,所述存储区中存储的所有所述RAW图像均是在所述反应延迟时间内获取得到的;
所述处理器还用于:
在所述拍照装置工作在第一拍照模式下时,获取所述存储区内多帧所述RAW图像的抖动参数;
将所述存储区内多帧所述RAW图像的抖动参数与第一预设抖动参数进行比较,若所述存储区内所述抖动参数小于所述第一预设抖动参数的所述RAW图像的数量小于预设数量,则从所述存储区内的所有所述RAW图像中,选取拍摄时刻与接收到所述拍照请求指令的时刻相距最近的一帧所述RAW图像并输出;或从所述存储区内的所有所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻之间的差值小于预设时间差的多帧所述RAW图像并输出。
8.根据权利要求7所述的拍照装置,其特征在于,所述处理器还用于:若所述存储区内所述抖动参数小于所述第一预设抖动参数的所述RAW图像的数量大于预设数量,则从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取至少一帧所述RAW图像并输出。
9.根据权利要求8所述的拍照装置,其特征在于,所述处理器还用于:若所述存储区内所述抖动参数小于所述第一预设抖动参数的所述RAW图像的数量大于所述预设数量,从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取所述抖动参数小于第二预设抖动参数的所述RAW图像并输出,所述第二预设抖动参数小于所述第一预设抖动参数。
10.根据权利要求8所述的拍照装置,其特征在于,每帧所述RAW图像均具有时间戳,所述时间戳标识对应的所述RAW图像的拍摄时刻;所述处理器还用于:在所述存储区内所述抖动参数小于所述第一预设抖动参数的所述RAW图像的数量大于所述预设数量时,从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻相距最远的一帧所述RAW图像并输出;或在所述存储区内所述抖动参数小于所述第一预设抖动参数的所述RAW图像的数量大于所述预设数量时,从所述抖动参数小于所述第一预设抖动参数的所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻之间的差值大于预设时间差的多帧所述RAW图像并输出。
11.根据权利要求7所述的拍照装置,其特征在于,所述处理器还用于:所述拍照装置工作在第二拍照模式下时,从所述存储区内的所有所述RAW图像中选取至少一帧所述RAW图像并输出。
12.根据权利要求11所述的拍照装置,其特征在于,每帧所述RAW图像均具有时间戳,所述时间戳标识对应的所述RAW图像的拍摄时刻;所述处理器还用于:从所述存储区内的所有所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻相距最近的一帧所述RAW图像并输出;或从所述存储区内的所有所述RAW图像中,选取所述拍摄时刻与接收到所述拍照请求指令的时刻之间的差值小于预设时间差的多帧所述RAW图像并输出。
13.一种电子设备,其特征在于,所述电子设备包括:权利要求7‑12任意一项所述的拍照装置;及壳体,所述拍照装置与所述壳体结合。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1‑6中任意一项所述的图像处理方法。
说明书 :
图像获取方法、拍照装置、电子设备及可读存储介质
技术领域
背景技术
发明内容
请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,所述存储区中存
储的所有所述RAW图像均是在所述反应延迟时间内获取得到的。
在接收到拍照请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,所
述存储区中存储的所有所述RAW图像均是在所述反应延迟时间内获取得到的。
像存入存储区,所述存储区的存储量根据用户的反应延迟时间设定;及在接收到拍照请求
指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,所述存储区中存储的
所有所述RAW图像均是在所述反应延迟时间内获取得到的。
的存储量根据用户的反应延迟时间设定;及在接收到拍照请求指令的时刻,从所述存储区
中选取至少一帧所述RAW图像并进行输出,所述存储区中存储的所有所述RAW图像均是在所
述反应延迟时间内获取得到的。
取至少一帧图像进行输出,使得输出的图像为在用户的反应延迟时间内获取的图像。一方
面能够补偿人体在拍照时候产生的延时,达到“所见即所得”的拍照体验;另一方面能够规
避用户在发出拍照请求时使得拍照装置发生抖动从而造成的拍摄模糊,提高图像质量。
附图说明
具体实施方式
考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申
请的实施方式的限制。
实现。也即是说,处理器110可以用于持续获取RAW图像,并将获取的多帧RAW图像存入存储
区,存储区的存储量根据用户的反应延迟时间设定。处理器110还可以用于在接收到拍照请
求指令的时刻,从存储区中选取至少一帧RAW图像并进行输出,存储区中存储的所有RAW图
像均是在反应延迟时间内获取得到的。
110从缓存区中选取至少一帧RAW图像并进行输出。当然,在其他实施例中,存储区也可以是
内存区,在此不做限制。
迟时间指的是用户看到一帧想要的图像的时刻至用户向拍照装置100下达拍照请求指令的
时刻这一段时间。反应延迟时间越长,存储量越大;反应延迟时间越短,存储量越小。
进行输出。若处理器110在存储区内仅选取一帧RAW图像并进行输出,处理器110可以对选取
的该帧RAW图像做美颜、旋转、水印、虚化等算法的后处理之后再输出进行显示。若处理器
110在存储区内选取多帧RAW图像并进行输出时,在某些实施例中,处理器110可以先将选取
的多帧RAW图像进行融合以获得一帧清晰度较高的中间图像,再将该帧中间图像做美颜、旋
转、水印、虚化等算法的后处理之后再输出进行显示;在其他实施例中,处理器110先对选取
的每帧RAW图像做美颜、旋转、水印、虚化等算法的后处理之后,再将多帧处理后的图像融合
为一帧图像输出进行显示。
想要的图像。
即可从存储区内选取至少一帧RAW图像进行输出,使得输出的RAW图像为在用户的反应延迟
时间内获取的RAW图像。一方面能够补偿人体在拍照时候产生的延时,达到“所见即所得”的
拍照体验;另一方面能够规避用户在发出拍照请求时使得拍照装置100发生抖动从而造成
的拍摄模糊,提高图像质量。
商可以根据大量的实验数据获得人体的平均反应延迟时间,并将平均反应延迟时间作为默
认的反应延迟时间。通过大量实验数据获得的默认的反应延迟时间具有一定代表性,可以
在一定程度上使得拍照装置100提供的图像更接近用户想要的图像。并且,反应延迟时间直
接由厂商设置,无需用户设定,方便用户的操作。需要说明的是,当反应延迟时间为厂商设
置的默认的反应延迟时间时,步骤01仅在用户第一次使用拍照装置100获取图像时执行,在
后续用户使用拍照装置100获取图像时不再执行步骤01。
间设定得到的存储区的存储量会对应变化。具体地,厂商可以基于前期的大量实验数据来
获取年龄与反应延迟时间的对应关系,并将年龄与反应延迟时间的对应关系存储在拍照装
置100中。示例地,可以将多个相同年龄的人的平均反应延迟时间作为与该年龄对应的反应
延迟时间。其中,可以是一个年龄对应一个反应延迟时间,也可以是一个年龄段对应一个反
应延迟时间,在此不作限制。对应于不同年龄的反应延迟时间中,青少年的反应延迟时间最
短,中年人的反应时间次之,老年人和小孩的反应延迟时间再次之。在用户首次使用拍照装
置100时,拍照装置100首先获取用户的年龄大小,例如提示用户输入年龄,或者拍摄用户的
脸部图像,并根据脸部图像来判断用户的年龄等。随后,拍照装置100可以年龄与反应延迟
时间的对应关系确定出用户的反应延迟时间。根据用户的年龄设定反应延迟时间,一方面
使得设定的反应延迟时间更符合当前使用拍照装置100的用户的反应延迟时间,获得的图
像更符合用户期望,另一方面无需用户手动设定,有利于提升拍照装置100的智能性。需要
说明的是,当反应延迟时间为根据用户年龄设定时,步骤01可以仅在用户第一次使用拍照
装置100获取图像时执行,在后续用户使用拍照装置100获取图像时不再执行步骤01;或者,
步骤01也可以在每一次用户使用拍照装置100获取图像时均执行。对于在每一次用户使用
拍照装置100时均执行步骤01的情况,可以理解的是,每次使用拍照装置100的用户可能为
不同年龄的用户,在每一次拍照装置100获取图像时都根据当前使用拍照装置100的用户的
年龄设定反应延迟时间,获得的图像更符合当前使用拍照装置100用户的期望。此外,存储
区的存储量可以灵活地调配,不会出现用户实际上仅需要具有8帧存储量的存储区,但处理
器110分配了具有20帧存储量的存储区,导致多余的存储区浪费的情况。
时间设定得到的存储区的存储量会对应变化。具体地,用户可以根据自己的实际反应延迟
时间自主设定反应延迟时间。例如,用户的实际反应延迟时间为0.2s,则用户可以直接将反
应延迟时间设定为0.2s。不同个体的反应延迟时间通常存在差异,并且相同个体在不同阶
段的反应延迟时间可能也不相同。由用户根据自己的实际反应延迟时间来设定反应延迟时
间,获得的图像更符合用户期望。需要说明的是,当反应延迟时间由用户自主设定时,步骤
01可以仅在用户第一次使用拍照装置100获取图像时执行,在后续用户使用拍照装置100获
取图像时不再执行步骤01;或者,步骤01也可以在每一次用户使用拍照装置100获取图像时
均执行。对于在每一次用户使用拍照装置100时均执行步骤01的情况,可以理解的是,每次
使用拍照装置100的用户可能为不同用户,不同用户的反应延迟时间存在差异;并且即使每
次使用拍照装置100的用户是同一用户,同一用户在不同阶段的反应延迟时间也存在差异,
所以在每一次拍照装置100获取图像时都由用户根据自己当下阶段的反应延迟时间自主设
定反应延迟时间,获得的图像更加符合用户期望,用户的使用体验更好。此外,存储区的存
储量可以灵活地调配,不会出现用户实际上仅需要具有8帧存储量的存储区,但处理器110
分配了具有20帧存储量的存储区,导致多余的存储区浪费的情况。
获取到一帧新的RAW图像时判断存储区是否存在多余存储空间。处理器110还可以用于在存
储区存在多余存储空间时,将该帧新的RAW图像存入存储区。处理器110还可以用于在存储
区不存在多余储存空间时,将最先存入存储区内的RAW图像从存储区移除,再将该新的RAW
图像存入存储区。
图像传感器120每获取到一帧新的RAW图像,就会将该帧新的RAW图像传送给处理器110。处
理器110判断存储区是否存在多余存储空间,即判断此时存储区内存储的RAW图像的数量是
否小于存储量。若存储区存在多余存储空间,即此时存储区内存储的RAW图像的数量小于存
储量,则将获取的该帧新的RAW图像存入存储区。例如,存储区的存储量为8帧,即存储区最
多能够存储8帧RAW图像,当图像传感器120获取到新的一帧RAW图像时,若存储区内仅有7帧
RAW图像,则由于存储区内存储的RAW图像的数量小于存储量,存储区存在多余存储空间,因
此,处理器110可以将获取到的新的RAW图像存入存储区。若存储区不存在多余存储空间,即
此时存储区内存储的RAW图像数量等于存储量,则将最先存入存储区内的RAW图像从存储区
内移除,再将获取到的新的RAW图像存入存储区。例如,存储区的存储量为8帧,即存储区最
多能够存储8帧RAW图像,当图像传感器120获取到新的一帧RAW图像时,若存储区内有8帧
RAW图像,则由于存储区内存储的RAW图像的数量等于存储量,存储区不存在多余存储空间,
因此,处理器110可以将8帧RAW图像中最先存入存储区内的一帧RAW图像从存储区移除,再
将获取到的一帧新的RAW图像存入存储区。
图像后将该帧RAW图像传送给处理器110。处理器110依次接收图像传感器120持续获取的
RAW图像,并将获取的多帧RAW图像按照接收顺序依次存储在存储区内。根据队列先进先出
的特性,越靠近队首的是越早接收的RAW图像,越靠近队尾的是越晚接收的RAW图像。处理器
110从存储区内选取最先存入存储区内的一帧RAW图像时,可以直接确定处于队首的RAW图
像为最先存入存储区内的一帧RAW图像。
最先存入存储区内的一帧RAW图像时,可以根据存储区内的多帧RAW图像的时间戳来确定出
一帧拍摄时刻最早的RAW图像,该帧RAW图像即为需要移出的RAW图像。
照装置工作在第一拍照模式下时获取存储区内多帧RAW图像的抖动参数。处理器110还可以
用于将存储区内多帧RAW图像的抖动参数与第一预设抖动参数进行比较。若存储区内抖动
参数小于第一预设抖动参数的RAW图像的数量大于预设数量,则处理器110从抖动参数小于
第一预设抖动参数的RAW图像中,选取至少一帧RAW图像并输出。若存储区内抖动参数小于
第一预设抖动参数的RAW图像的数量小于预设数量,则处理器110从存储区内的所有RAW图
像中,选取至少一帧RAW图像并输出。
110接收到用户拍照请求指令的时刻,处理器110获取此时拍照装置100的工作模式。若拍照
装置100工作在第一拍照模式下时,处理器110获取存储区内多帧RAW图像的抖动参数,并将
多帧RAW图像的抖动参数分别与第一预设抖动参数进行比较。若RAW图像的抖动参数小于第
一预设抖动参数,则认为在拍摄该RAW图像时拍照装置100未发生抖动,该RAW图像为不存在
抖动模糊的清晰图像;若RAW图像的抖动参数大于第一预设抖动参数,则认为在拍摄该RAW
图像时拍照装置100发生抖动,该RAW图像为存在抖动模糊的非清晰图像;若RAW图像的抖动
参数等于第一预设抖动参数,则可以认为在拍摄该RAW图像时拍照装置100未发生抖动,该
RAW图像为不存在抖动模糊的清晰图像,或者,也可以认为在拍摄该RAW图像时拍照装置100
发生抖动,该RAW图像为存在抖动模糊的非清晰图像,在此不作限制。
量大于预设数量,则可以认为拍照装置100在接收到用户的拍照请求指令之前拍照装置100
是稳定的,处理器110可以从抖动参数小于第一预设抖动参数的RAW图像中,选取至少一帧
RAW图像并输出;若存储区内抖动参数小于第一预设抖动参数的RAW图像的数量小于预设数
量,则可以认为拍照装置100在接收到用户的拍照请求指令之前拍照装置100是抖动的,处
理器110可以从存储区内的所有RAW图像中,选取至少一帧RAW图像并输出;若存储区内抖动
参数小于第一预设抖动参数的RAW图像的数量等于预设数量,则可以认为拍照装置100在接
收到用户的拍照请求指令之前拍照装置100是稳定的,处理器110可以从抖动参数小于第一
预设抖动参数的RAW图像中,选取至少一帧RAW图像并输出,或者,也可以认为拍照装置100
在接收到用户的拍照请求指令之前拍照装置100是抖动的,处理器110从存储区内的所有
RAW图像中,选取至少一帧RAW图像并输出。
动参数越大表示拍照装置100抖动得越厉害,获得的RAW图像越模糊;抖动参数越小表示拍
照装置100越稳定,获得的RAW图像越清晰。
设抖动参数的RAW图像并输出,第二预设抖动参数小于或等于第一预设抖动参数。
设抖动参数的RAW图像的抖动参数分别与第二预设抖动参数进行比较,并从中选取抖动参
数小于或等于第二预设抖动参数的RAW图像以进行输出。此时,选取的RAW图像可能是一帧
也可能是多帧。当选取的RAW图像为一帧时,该一帧RAW图像即为存储区内抖动参数最小的
图像。当选取的RAW图像为多帧时,该多帧RAW图像即为存储区内抖动参数较小的图像。由
此,输出的RAW图像不仅是在拍照装置100接收到拍照请求指令之前获取的,更符合用户期
望,输出的RAW图像的还具有较高的清晰度,成像质量较好。
到拍照请求指令的时刻相距最远的一帧RAW图像并输出。
预设抖动参数的每一帧RAW图像的时间戳获取每帧RAW图像的拍摄时刻,选取表示拍摄时刻
与接收到拍照请求指令的时刻相距最远的一帧RAW图像并输出,即选取在存储区内抖动参
数小于第一预设抖动参数中最早拍摄的RAW图像并输出。
像1、RAW图像2、RAW图像3、RAW图像4、RAW图像5、RAW图像6、RAW图像7、RAW图像8、RAW图像9及
RAW图像10。即,RAW图像1的拍摄时刻最早,RAW图像10的拍摄时刻最晚。假设该10帧RAW图像
中,RAW图像1、RAW图像2、RAW图像4、RAW图像5这4帧RAW图像的抖动参数均大于第一预设抖
动参数(抖动的RAW图像由虚线框表示),其余6帧RAW图像的抖动参数均小于第一预设抖动
参数(稳定的RAW图像由实线框表示)。其中,抖动参数小于第一预设抖动参数的RAW图像的
数量6大于预设数量5。那么,处理器110从RAW图像3、RAW图像6、RAW图像7、RAW图像8、RAW图
像9、及RAW图像10中选取拍摄时刻最早的一帧RAW图像,即RAW图像3并输出。
间,使得提供给用户的图像更接近用户的期望图像,可以到达“所见即所得”的效果。
到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像并输出。
预设抖动参数的每一帧RAW图像的时间戳获取每帧RAW图像的拍摄时刻,选取拍摄时刻与接
收到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像并输出,即选取在存
储区内抖动参数小于第一预设抖动参数中的较早拍摄的多帧RAW图像并输出。
拍摄时刻最早,RAW图像10的拍摄时刻最晚。假设在这10帧RAW图像中,RAW图像1、RAW图像2、
RAW图像3、RAW图像4、RAW图像5、RAW图像6、RAW图像7及RAW图像8的拍摄时刻与接收到拍照
请求指令时刻的差值大于预设时间差;RAW图像9及RAW图像10的拍摄时刻与接收到拍照请
求指令时刻的差值小于预设时间差。并且,在这10帧RAW图像中,RAW图像1、RAW图像2、RAW图
像4、RAW图像5这4帧RAW图像的抖动参数均大于第一预设抖动参数(抖动的RAW图像由虚线
框表示),其余6帧RAW图像的抖动参数均小于第一预设抖动参数(稳定的RAW图像由实线框
表示)。其中,抖动参数小于第一预设抖动参数的RAW图像的数量6大于预设数量5,那么处理
器110从RAW图像3、RAW图像6、RAW图像7、RAW图像8、RAW图像9、及RAW图像10中选取拍摄时刻
与接收到拍照请求指令时刻的差值大于预设时间差的图像,即选取RAW图像3、RAW图像6、
RAW图像7及RAW图像8并输出。
越小。可以理解,预设时间差越小,选取的满足拍摄时刻与接收到拍照请求指令时刻之间的
差值大于预设时间差的RAW图像的数量越多,利用选取的多帧RAW图像融合输出获得的目标
图像更清晰。
迟时间的同时提高了目标图像的清晰度。
RAW图像并输出,第二预设抖动参数小于或等于第一预设抖动参数。
拍照请求指令的时刻之间的差值大于预设时间差并且抖动参数小于第二预设抖动参数的
RAW图像并输出,第二预设抖动参数小于或等于第一预设抖动参数。
预设抖动参数的每一帧RAW图像的时间戳获取每帧RAW图像的拍摄时刻,选取拍摄时刻与接
收到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像。处理器110再获取这
些拍摄时刻与接收到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像的抖
动参数,并且将多个抖动参数分别与第二预设抖动参数进行比较,选取抖动参数小于或等
于第二预设抖动参数的RAW图像并输出。此时,选取的RAW图像可以是一帧也可以是多帧。
指令的时刻之间的差值大于预设时间差的多帧RAW图像的具体过程相同,在此不作赘述。步
骤0344中选取抖动参数小于或等于第二预设抖动参数的RAW图像的具体过程与步骤0341中
选取抖动参数小于或等于第二预设抖动参数的RAW图像的具体过程相同,在此也不作赘述。
处理器110可以在抖动参数小于第一预设抖动参数的RAW图像中先选取抖动参数小于第二
预设抖动参数的RAW图像,再在其中选取拍摄时刻与接收到拍照请求指令的时刻之间的差
值大于预设时间差的多帧RAW图像并输出;处理器110也可以在抖动参数小于第一预设抖动
参数的RAW图像中先选取抖动参数小于第二预设抖动参数的RAW图像,再在抖动参数小于第
二预设抖动参数的RAW图像中选取拍摄时刻与接收到拍照请求指令的时刻相距最远的一帧
RAW图像并输出,在此不作限制。
较高的成像质量。
刻相距最近的一帧RAW图像并输出。
间戳获取每帧RAW图像的拍摄时刻,选取表示拍摄时刻与接收到拍照请求指令的时刻相距
最近的一帧RAW图像并输出,即在存储区内选取最晚拍摄的RAW图像并输出。
像1的拍摄时刻最早,RAW图像10的拍摄时刻最晚。假设该10帧RAW图像中,RAW图像1、RAW图
像2、RAW图像4、RAW图像5、RAW图像7及RAW图像9这6帧RAW图像的抖动参数均大于第一预设
抖动参数(抖动的RAW图像由虚线框表示),其余4帧RAW图像的抖动参数均小于第一预设抖
动参数(稳定的RAW图像由实线框表示)。其中,抖动参数小于第一预设抖动参数的RAW图像
的数量4小于预设数量5。那么,处理器110从存储区内这10帧RAW图像中选取拍摄时刻最晚
的一帧RAW图像,即选取RAW图像10并输出。
并未做好拍照准备,才使得拍照装置100在接收到拍照请求指令之前发生抖动。而通常情况
下,在用户发出拍照请求指令的前后一小段时间(例如在用户发出拍照请求指令前获取一
帧RAW图像的时刻至在用户发出拍照请求指令后获取一帧RAW图像的时刻这一段时间)内,
用户是做好了拍照准备的,因此,可以在存储区内选取拍摄时刻最接近接收到拍照请求时
刻的RAW图像并输出,一方面可以保证RAW图像具有一定的清晰度,另一方面加快了拍照速
度,提升了用户体验。
刻之间的差值小于预设时间差的多帧RAW图像并输出。
间戳获取每帧RAW图像的拍摄时刻,选取拍摄时刻与接收到拍照请求指令的时刻之间的差
值小于预设时间差的多帧RAW图像并输出。由于选取多帧RAW图像进行多帧融合输出,相较
于仅由一帧RAW图像获得的目标图像,多帧RAW图像融合的方式获得的目标图像可以具有更
高的清晰度。
像1的拍摄时刻最早,RAW图像10的拍摄时刻最晚。假设在这10帧RAW图像中,RAW图像1、RAW
图像2、RAW图像3、RAW图像4、RAW图像5及RAW图像6的拍摄时刻与接收到拍照请求时刻的差
值大于预设时间差;RAW图像7、RAW图像8、RAW图像9及RAW图像10的拍摄时刻与接收到拍照
请求指令时刻的差值小于预设时间差。并且,在这10帧RAW图像中,RAW图像1、RAW图像2、RAW
图像4、RAW图像5、RAW图像7及RAW图像9这6帧RAW图像的抖动参数均大于第一预设抖动参数
(抖动的RAW图像由虚线框表示),其余4帧RAW图像的抖动参数均小于第一预设抖动参数(稳
定的RAW图像由实线框表示)。那么,处理器110从存储区10帧RAW图像中,选取拍摄时刻与接
收到拍照请求指令的时刻之间的差值小于预设时间差的RAW图像,即选取RAW图像7、RAW图
像8、RAW图像9及RAW图像10并输出。
少一帧RAW图像并输出。
抖动参数,也不需要执行比较抖动参数与第一预设抖动参数的操作,可直接进行要输出的
RAW图像的选取,由此,简化了处理器110的处理过程,拍照速度得以提高。
“所见即所得”的拍摄效果。第二拍照模式可以是快拍或普通拍摄等,第二拍照模式通常是
指,用户在发出拍照请求指令后能够快速获得拍摄画面,快拍得到的画面通常是发出拍照
请求的时刻对应的场景,普通拍摄得到的画面通常是发出拍照请求的时刻之后的某个时刻
对应的场景。
拟现实设备等。本申请以电子设备300是手机为例进行说明,但电子设备300的形式并不限
于手机。电子设备300包括上述任意一项实施方式所述的拍照装置100及壳体200,拍照装置
100与壳体200结合。拍照装置100中的处理器110可以安装在拍照装置100内,也可以安装在
拍照装置100外但设置在电子设备300内。用于检测抖动参数的陀螺仪可以安装在拍照装置
100内,也可以安装在电子设备300内,在此不作限制。
施方式的图像获取方法的步骤。
相应的计算机程序。
算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只
读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、以及
软件分发介质等。
DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门
阵列(Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体
管逻辑器件、分立硬件组件等。
体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,
对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结
构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在
不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及
不同实施例或示例的特征进行结合和组合。
分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺
序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请
的实施例所属技术领域的技术人员所理解。
上述实施方式进行变化、修改、替换和变型。