图像获取方法、拍照装置、电子设备及可读存储介质转让专利

申请号 : CN202010165161.1

文献号 : CN111385475B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赖泽民

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请公开了一种图像获取方法、拍照装置、电子设备及计算机可读存储介质。图像获取方法包括:持续获取RAW图像,并将获取的多帧RAW图像存入存储区,存储区的存储量根据用户的反应延迟时间设定;在接收到拍照请求指令的时刻,从存储区中选取至少一帧RAW图像并进行输出。本申请实施方式的图像获取方法、拍照装置、电子设备及计算机可读存储介质持续获取图像并存入预先设置的存储区内,并从存储区内选取至少一帧图像进行输出,能够输出在用户的反应延迟时间内获取的图像,不仅能够补偿人体在拍照时候产生的延时,达到“所见即所得”的拍照体验,还能够规避用户在发出拍照请求时使得拍照装置发生抖动从而造成的拍摄模糊,提高图像质量。

权利要求 :

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中任意一项所述的图像处理方法。

说明书 :

图像获取方法、拍照装置、电子设备及可读存储介质

技术领域

[0001] 本申请涉及成像技术领域,特别涉及一种图像获取方法、拍照装置、电子设备及计算机可读存储介质。

背景技术

[0002] 在实际的拍照时,拍摄者在看见画面到按下拍照按键的过程中,存在着人体的反应时间的差距,从而导致实际拍摄后的成像画面不是期望抓拍的画面。

发明内容

[0003] 本申请实施方式提供了一种图像获取方法、拍照装置、电子设备及计算机可读存储介质。
[0004] 本申请实施方式的图像获取方法包括:持续获取RAW图像,并将获取的多帧所述RAW图像存入存储区,所述存储区的存储量根据用户的反应延迟时间设定;及在接收到拍照
请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,所述存储区中存
储的所有所述RAW图像均是在所述反应延迟时间内获取得到的。
[0005] 本申请实施方式的拍照装置包括处理器。处理器用于:持续获取RAW图像,并将获取的多帧所述RAW图像存入存储区,所述存储区的存储量根据用户的反应延迟时间设定;及
在接收到拍照请求指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,所
述存储区中存储的所有所述RAW图像均是在所述反应延迟时间内获取得到的。
[0006] 本申请实施方式的电子设备包括拍照装置和壳体。所述拍照装置与所述壳体结合。所述拍照装置包括处理器。处理器用于:持续获取RAW图像,并将获取的多帧所述RAW图
像存入存储区,所述存储区的存储量根据用户的反应延迟时间设定;及在接收到拍照请求
指令的时刻,从所述存储区中选取至少一帧所述RAW图像并进行输出,所述存储区中存储的
所有所述RAW图像均是在所述反应延迟时间内获取得到的。
[0007] 本申请实施方式的计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现:持续获取RAW图像,并将获取的多帧所述RAW图像存入存储区,所述存储区
的存储量根据用户的反应延迟时间设定;及在接收到拍照请求指令的时刻,从所述存储区
中选取至少一帧所述RAW图像并进行输出,所述存储区中存储的所有所述RAW图像均是在所
述反应延迟时间内获取得到的。
[0008] 本申请实施方式的图像获取方法、拍照装置、电子设备及计算机可读存储介质通过持续获取图像并存入预先设置的存储区内,当接收到拍照请求指令的时刻从存储区内选
取至少一帧图像进行输出,使得输出的图像为在用户的反应延迟时间内获取的图像。一方
面能够补偿人体在拍照时候产生的延时,达到“所见即所得”的拍照体验;另一方面能够规
避用户在发出拍照请求时使得拍照装置发生抖动从而造成的拍摄模糊,提高图像质量。
[0009] 本申请实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

[0010] 本申请的上述和/或附加的方面和优点可以从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
[0011] 图1是本申请某些实施方式的图像获取方法的流程示意图;
[0012] 图2是本申请某些实施方式的拍照装置的结构示意图;
[0013] 图3是本申请某些实施方式的图像获取方法的流程示意图;
[0014] 图4是本申请某些实施方式的图像获取方法的流程示意图;
[0015] 图5是本申请某些实施方式的图像获取方法的流程示意图;
[0016] 图6是本申请某些实施方式的图像获取方法的流程示意图;
[0017] 图7是本申请某些实施方式的图像获取方法的原理示意图;
[0018] 图8是本申请某些实施方式的图像获取方法的流程示意图;
[0019] 图9是本申请某些实施方式的图像获取方法的原理示意图;
[0020] 图10是本申请某些实施方式的图像获取方法的流程示意图;
[0021] 图11是本申请某些实施方式的图像获取方法的流程示意图;
[0022] 图12是本申请某些实施方式的图像获取方法的原理示意图;
[0023] 图13是本申请某些实施方式的图像获取方法的流程示意图;
[0024] 图14是本申请某些实施方式的图像获取方法的原理示意图;
[0025] 图15是本申请某些实施方式的图像获取方法的流程示意图;
[0026] 图16是本申请某些实施方式的电子设备的结构示意图;
[0027] 图17是本申请某些实施方式的计算机可读存储介质与处理器的交互示意图;
[0028] 图18是本申请某些实施方式的图像获取方法的流程图。

具体实施方式

[0029] 下面详细描述本申请的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参
考附图描述的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申
请的实施方式的限制。
[0030] 请参阅图1,本申请提供一种图像获取方法。图像获取方法包括:
[0031] 02:持续获取RAW图像,并将获取的多帧RAW图像存入存储区,存储区的存储量根据用户的反应延迟时间设定;及
[0032] 03:在接收到拍照请求指令的时刻,从存储区中选取至少一帧RAW图像并进行输出,存储区中存储的所有RAW图像均是在反应延迟时间内获取得到的。
[0033] 请参阅图2,本申请还提供一种拍照装置100。本申请的图像获取方法可以由本申请的拍照装置100实现。拍照装置100包括处理器110。步骤02及步骤03均可以由处理器110
实现。也即是说,处理器110可以用于持续获取RAW图像,并将获取的多帧RAW图像存入存储
区,存储区的存储量根据用户的反应延迟时间设定。处理器110还可以用于在接收到拍照请
求指令的时刻,从存储区中选取至少一帧RAW图像并进行输出,存储区中存储的所有RAW图
像均是在反应延迟时间内获取得到的。
[0034] 其中,存储区可以为缓存区,即在拍照装置100开启时将拍照装置100中的图像传感器120获取的多帧RAW图像存入缓存区。在处理器110接收到拍照请求指令的时刻,处理器
110从缓存区中选取至少一帧RAW图像并进行输出。当然,在其他实施例中,存储区也可以是
内存区,在此不做限制。
[0035] 存储量是指存储区最多能够存储的RAW图像的帧数。例如,存储区最多能够存储10帧RAW图像,则存储量为10帧。存储量可以根据用户的反应延迟时间来设定。用户的反应延
迟时间指的是用户看到一帧想要的图像的时刻至用户向拍照装置100下达拍照请求指令的
时刻这一段时间。反应延迟时间越长,存储量越大;反应延迟时间越短,存储量越小。
[0036] 处理器110从存储区内中选取至少一帧RAW图像并进行输出包括:(1)处理器110从存储区内中选取一帧RAW图像并进行输出;(2)处理器110从存储区内中选取多帧RAW图像并
进行输出。若处理器110在存储区内仅选取一帧RAW图像并进行输出,处理器110可以对选取
的该帧RAW图像做美颜、旋转、水印、虚化等算法的后处理之后再输出进行显示。若处理器
110在存储区内选取多帧RAW图像并进行输出时,在某些实施例中,处理器110可以先将选取
的多帧RAW图像进行融合以获得一帧清晰度较高的中间图像,再将该帧中间图像做美颜、旋
转、水印、虚化等算法的后处理之后再输出进行显示;在其他实施例中,处理器110先对选取
的每帧RAW图像做美颜、旋转、水印、虚化等算法的后处理之后,再将多帧处理后的图像融合
为一帧图像输出进行显示。
[0037] 相关技术中,拍照装置通常将在接收到拍照请求指令的时刻之后获取的RAW图像进行处理并提供给用户,由于反应延迟时间的存在,拍照装置提供给用户的图像并非用户
想要的图像。
[0038] 本申请实施方式的图像获取方法及拍照装置100在拍照装置100开启后,就持续不断地获取RAW图像,并将RAW图像存入预先设置的存储区内。当接收到拍照请求指令的时刻,
即可从存储区内选取至少一帧RAW图像进行输出,使得输出的RAW图像为在用户的反应延迟
时间内获取的RAW图像。一方面能够补偿人体在拍照时候产生的延时,达到“所见即所得”的
拍照体验;另一方面能够规避用户在发出拍照请求时使得拍照装置100发生抖动从而造成
的拍摄模糊,提高图像质量。
[0039] 请参阅图18,在某些实施方式中,图像获取方法还包括:
[0040] 01:根据用户的反应延迟时间设定存储区的存储量。
[0041] 请参阅图2,在某些实施方式中,步骤01可以由处理器110实现。也即是说,处理器110还可以用于根据用户的反应延迟时间设定存储区的存储量。
[0042] 在一个例子中,反应延迟时间可以是拍照装置100出厂时由厂商设置的默认的反应延迟时间,此时,由该默认的反应延迟时间设定的存储区的存储量为固定量。具体地,厂
商可以根据大量的实验数据获得人体的平均反应延迟时间,并将平均反应延迟时间作为默
认的反应延迟时间。通过大量实验数据获得的默认的反应延迟时间具有一定代表性,可以
在一定程度上使得拍照装置100提供的图像更接近用户想要的图像。并且,反应延迟时间直
接由厂商设置,无需用户设定,方便用户的操作。需要说明的是,当反应延迟时间为厂商设
置的默认的反应延迟时间时,步骤01仅在用户第一次使用拍照装置100获取图像时执行,在
后续用户使用拍照装置100获取图像时不再执行步骤01。
[0043] 在另一个例子中,反应延迟时间可以根据用户的年龄设定,此时,由反应延迟时间设定的存储区的存储量为可变的量,在用户的年龄不同时,根据与年龄对应的反应延迟时
间设定得到的存储区的存储量会对应变化。具体地,厂商可以基于前期的大量实验数据来
获取年龄与反应延迟时间的对应关系,并将年龄与反应延迟时间的对应关系存储在拍照装
置100中。示例地,可以将多个相同年龄的人的平均反应延迟时间作为与该年龄对应的反应
延迟时间。其中,可以是一个年龄对应一个反应延迟时间,也可以是一个年龄段对应一个反
应延迟时间,在此不作限制。对应于不同年龄的反应延迟时间中,青少年的反应延迟时间最
短,中年人的反应时间次之,老年人和小孩的反应延迟时间再次之。在用户首次使用拍照装
置100时,拍照装置100首先获取用户的年龄大小,例如提示用户输入年龄,或者拍摄用户的
脸部图像,并根据脸部图像来判断用户的年龄等。随后,拍照装置100可以年龄与反应延迟
时间的对应关系确定出用户的反应延迟时间。根据用户的年龄设定反应延迟时间,一方面
使得设定的反应延迟时间更符合当前使用拍照装置100的用户的反应延迟时间,获得的图
像更符合用户期望,另一方面无需用户手动设定,有利于提升拍照装置100的智能性。需要
说明的是,当反应延迟时间为根据用户年龄设定时,步骤01可以仅在用户第一次使用拍照
装置100获取图像时执行,在后续用户使用拍照装置100获取图像时不再执行步骤01;或者,
步骤01也可以在每一次用户使用拍照装置100获取图像时均执行。对于在每一次用户使用
拍照装置100时均执行步骤01的情况,可以理解的是,每次使用拍照装置100的用户可能为
不同年龄的用户,在每一次拍照装置100获取图像时都根据当前使用拍照装置100的用户的
年龄设定反应延迟时间,获得的图像更符合当前使用拍照装置100用户的期望。此外,存储
区的存储量可以灵活地调配,不会出现用户实际上仅需要具有8帧存储量的存储区,但处理
器110分配了具有20帧存储量的存储区,导致多余的存储区浪费的情况。
[0044] 在再一个例子中,用户的反应延迟时间可以由用户自主设定,此时,由反应延迟时间设定的存储区的存储量为可变的量,在用户设定的反应延迟时间不同时,根据反应延迟
时间设定得到的存储区的存储量会对应变化。具体地,用户可以根据自己的实际反应延迟
时间自主设定反应延迟时间。例如,用户的实际反应延迟时间为0.2s,则用户可以直接将反
应延迟时间设定为0.2s。不同个体的反应延迟时间通常存在差异,并且相同个体在不同阶
段的反应延迟时间可能也不相同。由用户根据自己的实际反应延迟时间来设定反应延迟时
间,获得的图像更符合用户期望。需要说明的是,当反应延迟时间由用户自主设定时,步骤
01可以仅在用户第一次使用拍照装置100获取图像时执行,在后续用户使用拍照装置100获
取图像时不再执行步骤01;或者,步骤01也可以在每一次用户使用拍照装置100获取图像时
均执行。对于在每一次用户使用拍照装置100时均执行步骤01的情况,可以理解的是,每次
使用拍照装置100的用户可能为不同用户,不同用户的反应延迟时间存在差异;并且即使每
次使用拍照装置100的用户是同一用户,同一用户在不同阶段的反应延迟时间也存在差异,
所以在每一次拍照装置100获取图像时都由用户根据自己当下阶段的反应延迟时间自主设
定反应延迟时间,获得的图像更加符合用户期望,用户的使用体验更好。此外,存储区的存
储量可以灵活地调配,不会出现用户实际上仅需要具有8帧存储量的存储区,但处理器110
分配了具有20帧存储量的存储区,导致多余的存储区浪费的情况。
[0045] 请一并参阅图1、图2及图3,在某些实施方式中,步骤02包括:
[0046] 021:当拍照装置100开启时,持续获取RAW图像,并且在每获取到一帧新的RAW图像时判断存储区是否存在多余存储空间;
[0047] 022:若存储区存在多余存储空间,则将该帧新的RAW图像存入存储区;及
[0048] 023:若存储区不存在多余储存空间,则将最先存入存储区内的RAW图像从存储区移除,再将该帧新的RAW图像存入存储区。
[0049] 请参阅图2,在某些实施方式中,步骤021、步骤022及步骤023均可以由处理器110实现。也即是说,处理器110还可以用于当拍照装置100开启时,持续获取RAW图像,并且在每
获取到一帧新的RAW图像时判断存储区是否存在多余存储空间。处理器110还可以用于在存
储区存在多余存储空间时,将该帧新的RAW图像存入存储区。处理器110还可以用于在存储
区不存在多余储存空间时,将最先存入存储区内的RAW图像从存储区移除,再将该新的RAW
图像存入存储区。
[0050] 具体地,在拍照装置100开启(例如用户打开“相机”这一应用程序等)时,拍照装置100中的图像传感器120持续获取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图像存入存储区。
[0051] 其中,处理器110从存储区内选取最先存入存储区内的一帧RAW图像时,可以有多种选取方式。
[0052] 在一个例子中,存储区为队列的存储结构,多帧RAW图像以队列形式存储在存储区内。具体地,在拍照装置100开启时,图像传感器120持续获取RAW图像,并在每次获取到RAW
图像后将该帧RAW图像传送给处理器110。处理器110依次接收图像传感器120持续获取的
RAW图像,并将获取的多帧RAW图像按照接收顺序依次存储在存储区内。根据队列先进先出
的特性,越靠近队首的是越早接收的RAW图像,越靠近队尾的是越晚接收的RAW图像。处理器
110从存储区内选取最先存入存储区内的一帧RAW图像时,可以直接确定处于队首的RAW图
像为最先存入存储区内的一帧RAW图像。
[0053] 在另一个例子中,图像传感器110除了将RAW图像传送给处理器110以外,还会将与RAW图像相关的参数,例如感光度、时间戳等传送给处理器110。处理器110从存储区内选取
最先存入存储区内的一帧RAW图像时,可以根据存储区内的多帧RAW图像的时间戳来确定出
一帧拍摄时刻最早的RAW图像,该帧RAW图像即为需要移出的RAW图像。
[0054] 请一并参阅图1、图2及图4,在某些实施方式中,步骤03包括:
[0055] 031:获取拍照装置100的工作模式;
[0056] 032:拍照装置100工作在第一拍照模式下时,获取存储区内多帧RAW图像的抖动参数;
[0057] 033:将存储区内多帧RAW图像的抖动参数与第一预设抖动参数进行比较;
[0058] 034:若存储区内抖动参数小于第一预设抖动参数的RAW图像的数量大于预设数量,则从抖动参数小于第一预设抖动参数的RAW图像中,选取至少一帧RAW图像并输出;及
[0059] 035:若存储区内抖动参数小于第一预设抖动参数的RAW图像的数量小于预设数量,则从存储区内的所有RAW图像中,选取至少一帧RAW图像并输出。
[0060] 请参阅图2,在某些实施方式中,步骤031、步骤032、步骤033、步骤034及步骤035均可以由处理器110实现。也即是说,处理器110可以用于获取拍照装置的工作模式、以及在拍
照装置工作在第一拍照模式下时获取存储区内多帧RAW图像的抖动参数。处理器110还可以
用于将存储区内多帧RAW图像的抖动参数与第一预设抖动参数进行比较。若存储区内抖动
参数小于第一预设抖动参数的RAW图像的数量大于预设数量,则处理器110从抖动参数小于
第一预设抖动参数的RAW图像中,选取至少一帧RAW图像并输出。若存储区内抖动参数小于
第一预设抖动参数的RAW图像的数量小于预设数量,则处理器110从存储区内的所有RAW图
像中,选取至少一帧RAW图像并输出。
[0061] 其中,用户的拍照请求指令可以是用户点击拍照的按键以生成拍照请求指令,还可以是用户按下拍照快捷键(例如用户音量键等)以生成拍照请求指令。具体地,当处理器
110接收到用户拍照请求指令的时刻,处理器110获取此时拍照装置100的工作模式。若拍照
装置100工作在第一拍照模式下时,处理器110获取存储区内多帧RAW图像的抖动参数,并将
多帧RAW图像的抖动参数分别与第一预设抖动参数进行比较。若RAW图像的抖动参数小于第
一预设抖动参数,则认为在拍摄该RAW图像时拍照装置100未发生抖动,该RAW图像为不存在
抖动模糊的清晰图像;若RAW图像的抖动参数大于第一预设抖动参数,则认为在拍摄该RAW
图像时拍照装置100发生抖动,该RAW图像为存在抖动模糊的非清晰图像;若RAW图像的抖动
参数等于第一预设抖动参数,则可以认为在拍摄该RAW图像时拍照装置100未发生抖动,该
RAW图像为不存在抖动模糊的清晰图像,或者,也可以认为在拍摄该RAW图像时拍照装置100
发生抖动,该RAW图像为存在抖动模糊的非清晰图像,在此不作限制。
[0062] 处理器110获取存储区内抖动参数小于第一预设抖动参数的RAW图像的数量,并将该数量与预设数量进行比较。若存储区内抖动参数小于第一预设抖动参数的RAW图像的数
量大于预设数量,则可以认为拍照装置100在接收到用户的拍照请求指令之前拍照装置100
是稳定的,处理器110可以从抖动参数小于第一预设抖动参数的RAW图像中,选取至少一帧
RAW图像并输出;若存储区内抖动参数小于第一预设抖动参数的RAW图像的数量小于预设数
量,则可以认为拍照装置100在接收到用户的拍照请求指令之前拍照装置100是抖动的,处
理器110可以从存储区内的所有RAW图像中,选取至少一帧RAW图像并输出;若存储区内抖动
参数小于第一预设抖动参数的RAW图像的数量等于预设数量,则可以认为拍照装置100在接
收到用户的拍照请求指令之前拍照装置100是稳定的,处理器110可以从抖动参数小于第一
预设抖动参数的RAW图像中,选取至少一帧RAW图像并输出,或者,也可以认为拍照装置100
在接收到用户的拍照请求指令之前拍照装置100是抖动的,处理器110从存储区内的所有
RAW图像中,选取至少一帧RAW图像并输出。
[0063] 需要说明的是,RAW图像的抖动参数可以由陀螺仪等传感器获取,处理器110可以从陀螺仪等传感器处读取这些抖动参数。通过陀螺仪(图未示)获取RAW图像的抖动参数,抖
动参数越大表示拍照装置100抖动得越厉害,获得的RAW图像越模糊;抖动参数越小表示拍
照装置100越稳定,获得的RAW图像越清晰。
[0064] 请一并参阅图4及图5,在某些实施方式中,步骤034包括:
[0065] 0341:从抖动参数小于第一预设抖动参数的RAW图像中,选取抖动参数小于第二预设抖动参数的RAW图像并输出,第二预设抖动参数小于或等于第一预设抖动参数。
[0066] 请参阅图2,在某些实施方式中,步骤0341可以由处理器110实现。也即是说,处理器110可以用于从抖动参数小于第一预设抖动参数的RAW图像中,选取抖动参数小于第二预
设抖动参数的RAW图像并输出,第二预设抖动参数小于或等于第一预设抖动参数。
[0067] 具体地,当拍照装置100工作在第一拍照模式下,且存储区内抖动参数小于第一预设抖动参数的RAW图像的数量大于预设数量时,处理器110将存储区内抖动参数小于第一预
设抖动参数的RAW图像的抖动参数分别与第二预设抖动参数进行比较,并从中选取抖动参
数小于或等于第二预设抖动参数的RAW图像以进行输出。此时,选取的RAW图像可能是一帧
也可能是多帧。当选取的RAW图像为一帧时,该一帧RAW图像即为存储区内抖动参数最小的
图像。当选取的RAW图像为多帧时,该多帧RAW图像即为存储区内抖动参数较小的图像。由
此,输出的RAW图像不仅是在拍照装置100接收到拍照请求指令之前获取的,更符合用户期
望,输出的RAW图像的还具有较高的清晰度,成像质量较好。
[0068] 请一并参阅图4及图6,在某些实施方式中,步骤034还包括:
[0069] 0342:从抖动参数小于第一预设抖动参数的RAW图像中,选取拍摄时刻与接收到拍照请求指令的时刻相距最远的一帧RAW图像并输出。
[0070] 请参阅图2,在某些实施方式中,步骤0342可以由处理器110实现。也即是说,处理器110还可以用于:从抖动参数小于第一预设抖动参数的RAW图像中,选取拍摄时刻与接收
到拍照请求指令的时刻相距最远的一帧RAW图像并输出。
[0071] 具体地,当拍照装置100工作在第一拍照模式下,且存储区内抖动参数小于第一预设抖动参数的RAW图像的数量大于预设数量时,处理器110根据存储区内抖动参数小于第一
预设抖动参数的每一帧RAW图像的时间戳获取每帧RAW图像的拍摄时刻,选取表示拍摄时刻
与接收到拍照请求指令的时刻相距最远的一帧RAW图像并输出,即选取在存储区内抖动参
数小于第一预设抖动参数中最早拍摄的RAW图像并输出。
[0072] 示例地,如图2和图7所示(图7中实线箭头表示时间),假设拍照装置100接收到拍照请求指令的时刻,存储区内存储有10帧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并输出。
[0073] 由于选取的RAW图像是存储区内抖动参数小于第一预设抖动参数的RAW图像中拍摄时刻最早的RAW图像,能够在保证图像清晰度的同时,最大限度的补偿人体的反应延迟时
间,使得提供给用户的图像更接近用户的期望图像,可以到达“所见即所得”的效果。
[0074] 请一并参阅图4及图8,在某些实施方式中,步骤034包括:
[0075] 0343:从抖动参数小于第一预设抖动参数的RAW图像中,选取拍摄时刻与接收到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像并输出。
[0076] 请参阅图2,在某些实施方式中,步骤0343是可以由处理器110实现。也即是说,处理器110还可以用于从抖动参数小于第一预设抖动参数的RAW图像中,选取拍摄时刻与接收
到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像并输出。
[0077] 具体地,当拍照装置100工作在第一拍照模式下,且存储区内抖动参数小于第一预设抖动参数的RAW图像的数量大于预设数量时,处理器110根据存储区内抖动参数小于第一
预设抖动参数的每一帧RAW图像的时间戳获取每帧RAW图像的拍摄时刻,选取拍摄时刻与接
收到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像并输出,即选取在存
储区内抖动参数小于第一预设抖动参数中的较早拍摄的多帧RAW图像并输出。
[0078] 示例地,如图2和图9所示(图9中实线箭头表示时间),假设拍照装置100接收到拍照请求指令的时刻,存储区内存储有10帧图像,分别为RAW图像1至RAW图像10。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这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并输出。
[0079] 需要说明的是,预设时间差值可由用户根据其需求来设定。具体地,在一些实施例中,预设时间差可以由用户根据所需清晰度来设定,用户需要的清晰度越高,则预设时间差
越小。可以理解,预设时间差越小,选取的满足拍摄时刻与接收到拍照请求指令时刻之间的
差值大于预设时间差的RAW图像的数量越多,利用选取的多帧RAW图像融合输出获得的目标
图像更清晰。
[0080] 由于选取的RAW图像是存储区内抖动参数小于第一预设抖动参数的RAW图像中拍摄时刻较早的多帧RAW图像,多帧RAW图像可以进行融合并输出,在能够补偿人体的反应延
迟时间的同时提高了目标图像的清晰度。
[0081] 请一并参阅图4及图10,在某些实施方式中,步骤034还包括:
[0082] 0344:从抖动参数小于第一预设抖动参数的RAW图像中,选取拍摄时刻与接收到拍照请求指令的时刻之间的差值大于预设时间差,并且抖动参数小于第二预设抖动参数的
RAW图像并输出,第二预设抖动参数小于或等于第一预设抖动参数。
[0083] 请参阅图2,在某些实施方式中,步骤0344可以由处理器110实现。也即是说,处理器110还可以用于从抖动参数小于第一预设抖动参数的RAW图像中,选取拍摄时刻与接收到
拍照请求指令的时刻之间的差值大于预设时间差并且抖动参数小于第二预设抖动参数的
RAW图像并输出,第二预设抖动参数小于或等于第一预设抖动参数。
[0084] 具体地,当拍照装置100工作在第一拍照模式下,且存储区内抖动参数小于第一预设抖动参数的RAW图像的数量大于预设数量时,处理器110根据存储区内抖动参数小于第一
预设抖动参数的每一帧RAW图像的时间戳获取每帧RAW图像的拍摄时刻,选取拍摄时刻与接
收到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像。处理器110再获取这
些拍摄时刻与接收到拍照请求指令的时刻之间的差值大于预设时间差的多帧RAW图像的抖
动参数,并且将多个抖动参数分别与第二预设抖动参数进行比较,选取抖动参数小于或等
于第二预设抖动参数的RAW图像并输出。此时,选取的RAW图像可以是一帧也可以是多帧。
[0085] 需要说明的是,步骤0344中选取拍摄时刻到接收到拍照请求指令的时刻之间差值大于预设时间差的多帧RAW图像的具体过程与步骤0343中选取拍摄时刻与接收到拍照请求
指令的时刻之间的差值大于预设时间差的多帧RAW图像的具体过程相同,在此不作赘述。步
骤0344中选取抖动参数小于或等于第二预设抖动参数的RAW图像的具体过程与步骤0341中
选取抖动参数小于或等于第二预设抖动参数的RAW图像的具体过程相同,在此也不作赘述。
处理器110可以在抖动参数小于第一预设抖动参数的RAW图像中先选取抖动参数小于第二
预设抖动参数的RAW图像,再在其中选取拍摄时刻与接收到拍照请求指令的时刻之间的差
值大于预设时间差的多帧RAW图像并输出;处理器110也可以在抖动参数小于第一预设抖动
参数的RAW图像中先选取抖动参数小于第二预设抖动参数的RAW图像,再在抖动参数小于第
二预设抖动参数的RAW图像中选取拍摄时刻与接收到拍照请求指令的时刻相距最远的一帧
RAW图像并输出,在此不作限制。
[0086] 由于选取的RAW图像的拍摄时刻与接收到拍照请求指令的时刻相距较远,且该RAW图像的清晰度较高,则提供给用户的目标图像更接近用户期望的图像,且该目标图像具有
较高的成像质量。
[0087] 请一并参阅图4及图11,在某些实施方式中,步骤035包括:
[0088] 0351:从存储区内的所有RAW图像中,选取拍摄时刻与接收到拍照请求指令的时刻相距最近的一帧RAW图像并输出。
[0089] 请参阅图2,在某些实施方式中,步骤0351可以由处理器110执行。也即是说,处理器110还可以用于从存储区内的所有RAW图像中,选取拍摄时刻与接收到拍照请求指令的时
刻相距最近的一帧RAW图像并输出。
[0090] 具体地,当拍照装置100工作在第一拍照模式下,且存储区内抖动参数小于第一预设抖动参数的RAW图像的数量小于预设数量时,处理器110根据存储区内所有RAW图像的时
间戳获取每帧RAW图像的拍摄时刻,选取表示拍摄时刻与接收到拍照请求指令的时刻相距
最近的一帧RAW图像并输出,即在存储区内选取最晚拍摄的RAW图像并输出。
[0091] 示例地,如图2和图12所示(图12中实线箭头表示时间),假设拍照装置100接收到拍照请求指令的时刻,存储区内存储有10帧RAW图像,分别为RAW图像1至RAW图像10。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并输出。
[0092] 存储区内抖动参数小于第一预设抖动参数的RAW图像的数量小于预设数量,即拍照装置100在接收到拍照请求指令之前存在抖动,可以认为用户在发出拍照请求指令之前
并未做好拍照准备,才使得拍照装置100在接收到拍照请求指令之前发生抖动。而通常情况
下,在用户发出拍照请求指令的前后一小段时间(例如在用户发出拍照请求指令前获取一
帧RAW图像的时刻至在用户发出拍照请求指令后获取一帧RAW图像的时刻这一段时间)内,
用户是做好了拍照准备的,因此,可以在存储区内选取拍摄时刻最接近接收到拍照请求时
刻的RAW图像并输出,一方面可以保证RAW图像具有一定的清晰度,另一方面加快了拍照速
度,提升了用户体验。
[0093] 请一并参阅图4及图13,在某些实施方式中,步骤035包括:
[0094] 0352:从存储区内的所有RAW图像中,选取拍摄时刻与接收到拍照请求指令的时刻之间的差值小于预设时间差的多帧RAW图像并输出。
[0095] 请参阅图2,在某些实施方式中,步骤0352可以由处理器110执行。也即是说,处理器110还可以用于从存储区内的所有RAW图像中,选取拍摄时刻与接收到拍照请求指令的时
刻之间的差值小于预设时间差的多帧RAW图像并输出。
[0096] 具体地,当拍照装置100工作在第一拍照模式下,且存储区内抖动参数小于第一预设抖动参数的RAW图像的数量小于预设数量时,处理器110根据存储区内所有RAW图像的时
间戳获取每帧RAW图像的拍摄时刻,选取拍摄时刻与接收到拍照请求指令的时刻之间的差
值小于预设时间差的多帧RAW图像并输出。由于选取多帧RAW图像进行多帧融合输出,相较
于仅由一帧RAW图像获得的目标图像,多帧RAW图像融合的方式获得的目标图像可以具有更
高的清晰度。
[0097] 示例地,如图2和图14所示(图14中实线箭头表示时间),假设拍照装置100接收到拍照请求指令的时刻,存储区内存储有10帧RAW图像,分别为RAW图像1至RAW图像10。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并输出。
[0098] 请一并参阅图4及图15,在某些实施方式中,步骤03还包括:
[0099] 步骤036:拍照装置100工作在第二拍照模式下时,从存储区内的所有RAW图像中选取至少一帧RAW图像并输出。
[0100] 请参阅图2,在某些实施方式中,步骤036可以由处理器110执行。也即是说,处理器110还用于当拍照装置100工作在第二拍照模式下时,从存储区内的所有RAW图像中选取至
少一帧RAW图像并输出。
[0101] 具体地,步骤036的具体实施方式与步骤035的具体实施方式相同,在此不作赘述。当拍照装置100工作在第二拍照模式下时,处理器110不需要获取存储区内多帧RAW图像的
抖动参数,也不需要执行比较抖动参数与第一预设抖动参数的操作,可直接进行要输出的
RAW图像的选取,由此,简化了处理器110的处理过程,拍照速度得以提高。
[0102] 需要说明的是,第一拍照模式为抓拍模式,抓拍模式是指:当用户通过预览方式看到某个场景时,用户可以利用拍照装置100拍摄(抓拍)到预览时刻的目标场景的画面,实现
“所见即所得”的拍摄效果。第二拍照模式可以是快拍或普通拍摄等,第二拍照模式通常是
指,用户在发出拍照请求指令后能够快速获得拍摄画面,快拍得到的画面通常是发出拍照
请求的时刻对应的场景,普通拍摄得到的画面通常是发出拍照请求的时刻之后的某个时刻
对应的场景。
[0103] 请参阅图2和图16,本申请还提供一种电子设备300。其中,电子设备300可以是手机、平板电脑、笔记本电脑、智能穿戴设备(智能手表、智能手环、智能头盔、智能眼镜等)、虚
拟现实设备等。本申请以电子设备300是手机为例进行说明,但电子设备300的形式并不限
于手机。电子设备300包括上述任意一项实施方式所述的拍照装置100及壳体200,拍照装置
100与壳体200结合。拍照装置100中的处理器110可以安装在拍照装置100内,也可以安装在
拍照装置100外但设置在电子设备300内。用于检测抖动参数的陀螺仪可以安装在拍照装置
100内,也可以安装在电子设备300内,在此不作限制。
[0104] 请一并参阅图1及图17,本申请还提供一种计算机可读存储介质400。计算机可读存储介质400上存储有计算机程序。程序被处理器110执行的情况下,实现上述任意一种实
施方式的图像获取方法的步骤。
[0105] 例如,程序被处理器110执行的情况下,实现以下图像处理方法的步骤:
[0106] 02:持续获取RAW图像,并将获取的多帧RAW图像存入存储区,存储区的存储量根据用户的反应延迟时间设定;及
[0107] 03:在接收到拍照请求指令的时刻,从存储区中选取至少一帧RAW图像并进行输出,存储区中存储的所有RAW图像均是在反应延迟时间内获取得到的。
[0108] 计算机可读存储介质400可设置在拍照装置100或者电子设备300内,也可设置在云端服务器内,此时,拍照装置100或者电子设备300能够与云端服务器进行通讯来获取到
相应的计算机程序。
[0109] 可以理解,计算机程序包括计算机程序代码。计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计
算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只
读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、以及
软件分发介质等。
[0110] 处理器110可以是指驱动板。驱动板可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器230(Digital Signal Processor,
DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门
阵列(Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体
管逻辑器件、分立硬件组件等。
[0111] 在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具
体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,
对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结
构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。此外,在
不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及
不同实施例或示例的特征进行结合和组合。
[0112] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部
分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺
序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请
的实施例所属技术领域的技术人员所理解。
[0113] 尽管上面已经示出和描述了本申请的实施方式,可以理解的是,上述实施方式是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对
上述实施方式进行变化、修改、替换和变型。