图像数据的采集方法和终端的制作方法

文档序号:7773243阅读:277来源:国知局
图像数据的采集方法和终端的制作方法
【专利摘要】本发明提供了一种图像数据的采集方法,所述方法包括:接收图像采集指令;采集第一图像数据;根据所述第一图像数据,判断当前焦点的景深以外是否存在物体的图像;当判断为是时,对所述物体进行对焦,并采集对所述物体对焦后形成的第二图像数据。本发明提供的图像数据的采集方法,在采集到的多个图像数据中,至少有一个图像数据中物体的成像是清晰的,从而提高了成像的品质。本发明还提供了一种终端。
【专利说明】图像数据的采集方法和终端
【技术领域】
[0001 ] 本发明涉及数码成像【技术领域】,特别是涉及一种图像数据的采集方法和终端。
【背景技术】
[0002]近年来,数码成像技术发展迅速,很多终端中都集成了成像模块,使得终端具有了拍照的功能。然而,由于成像模块自身的一些限制,容易发生对焦不准的情况,即使是专业级别的单反相机,也可能出现跑焦的情况。对焦不准和跑焦都会导致获取的图像数据模糊、不清晰,影响成像品质。

【发明内容】

[0003]基于此,有必要针对上述因对焦不准而使获取的图像数据模糊的技术问题,提供一种图像数据的采集方法和终端。
[0004]一种图像数据的采集方法,所述方法包括:
[0005]接收图像采集指令;
[0006]根据所述指令,采集第一图像数据;
[0007]根据所述第一图像数据,判断当前焦点的景深以外是否存在物体的图像;
[0008]当判断为是时,对所述物体进行对焦,并采集对所述物体对焦后形成的第二图像数据。
[0009]在其中一个实施例中,所述方法还包括:
[0010]将所述第一图像数据和所述第二图像数据合并为多层结构的图像文件。
[0011]在其中一个实施例中,所述对所述物体进行对焦,包括:
[0012]控制镜头向背离或者朝向感光器的方向移动,直至所述物体的成像清晰。
[0013]在其中一个实施例中,所述控制镜头向背离或者朝向感光器的方向移动,直至所述物体的成像清晰,包括:
[0014]控制镜头向背离或者朝向感光器的方向移动预设距离;
[0015]判断所述物体的成像是否清晰,若否则
[0016]继续执行所述控制镜头向背离或者朝向感光器的方向移动预设距离的步骤,直至所述物体的成像清晰。
[0017]在其中一个实施例中,所述方法还包括:
[0018]显示采集的图像数据中的一个图像数据;
[0019]接收对所述显示的图像数据的局部选择指令;
[0020]根据所述局部选择指令,确定局部选择区域;
[0021]分别计算在每个所述采集的图像数据中,所述局部选择区域内的图像子块的清晰度;
[0022]显示清晰度最高的图像子块所对应的图像数据。
[0023]一种终端,所述终端包括:[0024]图像采集指令接收模块,用于接收图像采集指令;
[0025]图像数据采集模块,用于根据所述图像采集指令接收模块接收到的所述图像采集指令,采集第一图像数据;
[0026]第一判断模块,用于根据所述图像数据采集模块采集到的所述第一图像数据,判断当前焦点的景深以外是否存在物体的图像;
[0027]对焦模块,用于当所述第一判断模块判断为是时,对所述物体进行对焦,并采集对所述物体对焦后形成的第二图像数据。
[0028]在其中一个实施例中,所述终端还包括:
[0029]图像数据合并模块,用于将所述第一图像数据和所述第二图像数据合并为多层结构的图像文件。
[0030]在其中一个实施例中,所述对焦模块还用于控制镜头向背离或者朝向感光器的方向移动,直至所述物体的成像清晰。
[0031]在其中一个实施例中,所述对焦模块包括:
[0032]镜头移动模块,用于控制镜头向背离或者朝向感光器的方向移动预设距离;
[0033]第二判断模块,用于判断所述物体的成像是否清晰;
[0034]所述镜头移动模块还用于若所述第二判断模块判断为否时,继续执行控制镜头向背离或者朝向感光器的方向移动预设距离,直至所述物体的成像清晰。
[0035]在其中一个实施例中,所述终端还包括:
[0036]图像数据显示模块,用于显示采集的图像数据中的一个图像数据;
[0037]局部选择指令接收模块,用于接收对所述显示的图像数据的局部选择指令;
[0038]局部选择区域确定模块,用于根据所述局部选择指令,确定局部选择区域;
[0039]清晰度计算模块,用于分别计算在每个所述采集的图像数据中,所述局部选择区域内的图像子块的清晰度;
[0040]所述图像数据显示模块还用于显示清晰度最高的图像子块所对应的图像数据。
[0041]上述图像数据的采集方法和终端,接收到图像采集指令后,先采集第一图像数据,然后根据第一图像数据判断当前焦点的景深以外是否存在物体的图像,当判断存在时,对该物体进行对焦,并采集对物体对焦后形成的第二图像数据。由于只有当物体位于焦点的景深范围内时,采集的图像数据中该物体的成像才是清晰的,因此当当前焦点的景深以外存在物体的图像时,说明在第一图像数据中该物体的成像是不清晰的,则需要对该物体进行对焦并采集对该物体对焦后形成的第二图像数据。这样在采集到的多个图像数据中,至少有一个图像数据中物体的成像是清晰的,从而提高了成像的品质。
【专利附图】

【附图说明】
[0042]图1为一个实施例中图像数据的采集方法的流程示意图;
[0043]图2为一个实施例中图像文件的示意图;
[0044]图3为一个实施例中根据局部选择指令显示图像数据的步骤的流程示意图;
[0045]图4为一个具体应用场景中根据局部选择指令显示图像数据的示意图;
[0046]图5为一个实施例中对采集的图像数据进行处理的步骤的流程示意图;
[0047]图6为一个实施例中根据子图像选择指令显示图像数据的步骤的流程示意图;[0048]图7为一个具体应用场景中对采集的图像数据进行处理以及根据子图像选择指令显示图像数据的示意图;
[0049]图8为一个实施例中终端的结构框图;
[0050]图9为另一个实施例中终端的结构框图;
[0051]图10为一个实施例中对焦模块的结构框图;
[0052]图11为再一个实施例中终端的结构框图;
[0053]图12为一个实施例中终端的结构框图。
【具体实施方式】
[0054]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0055]如图1所示,在一个实施例中,提供了一种图像数据的采集方法。本实施例主要以该图像数据的采集方法应用于包括成像模块的终端举例说明,该终端包括但不限于:智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer
III,动态影像专家压缩标准音频层面3)、MP4 (Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机、数码相机等。该图像数据的采集方法,包括:
[0056]步骤102,接收图像采集指令。
[0057]用户可以对终端的实体按钮进行按压从而触发图像采集指令;也可以通过终端的外接控制装置触发图像采集指令,比如对连接终端的鼠标进行点击从而触发图像采集指令;当终端包括触摸屏时,还可以对触摸屏进行点触、按压、滑动或多点触控从而触发图像采集指令。然后由终端接收触发的图像采集指令。
[0058]步骤104,采集第一图像数据。
[0059]终端可在接收到图像采集指令后,直接采集第一图像数据;也可对场景中任意物体进行对焦后采集第一图像数据;还可控制镜头移动到镜头所能到达的距离感光器最近或者最远的位置时采集第一图像数据。
[0060]步骤106,根据第一图像数据,判断当前焦点的景深以外是否存在物体的图像;若是则执行步骤108,若否则执行步骤110。
[0061]获取到第一图像数据后,可根据第一图像数据,判断当前焦点的景深以外是否存在物体的图像。其中,景深是指在对焦完成后,在焦点前后的范围内都能形成清晰的像,这一前一后的距离范围,便叫做景深。当物体位于焦点的景深内时,获得的物体的成像是清晰的;物体不在或者部分不在焦点的景深范围内时,该物体或该物体的部分成像是模糊的,而且距离景深范围越远,物体的成像越模糊。
[0062]具体地,可将第一图像数据划分为清晰区域和模糊区域,清晰区域对应当前焦点的景深以内,模糊区域对应当前焦点的景深以外。可通过边缘检测将第一图像数据划分为清晰区域和模糊区域;还可通过将第一图像数据分成不同的区块,再分别计算各个区块的清晰度,通过设置清晰度阈值将第一图像数据划分为清晰区域和模糊区域。
[0063]然后判断模糊区域中是否存在物体的图像,若模糊区域中存在像素面积超过预设面积阈值的连续图像,则可视为存在物体的图像。由于场景中可能存在微小的物体,而这些微小的物体对于成像品质实质上并没有太大影响,通过设置预设面积阈值可避免采集图像数据的过程过于繁琐,从而提高了采集图像数据的效率。若模糊区域中存在物体的图像,说明当前焦点的景深以外存在物体的图像;若模糊区域中不存在物体的图像,比如模糊区域中的连续图像的像素面积小于预设阈值,可视为不存在物体的图像,说明当前焦点的景深以外不存在物体的图像。
[0064]步骤108,对物体进行对焦,并采集对物体对焦后形成的第二图像数据。
[0065]当当前焦点的景深以外存在物体的图像时,则对该物体进行对焦,并采集对物体对焦后形成的第二图像数据。若有多个物体的图像,则对多个物体分别对焦,从而获得多个
第二图像数据。
[0066]在一个实施例中,对物体进行对焦的步骤包括:控制镜头向背离或者朝向感光器的方向移动,直至物体的成像清晰。
[0067]本实施例中,通过控制镜头向背离或者朝向感光器的方向移动,从而不断调整焦点的位置,直至调整后的焦点的景深范围能够覆盖物体,此时物体的成像是清晰的。可通过采集临时的图像数据,再计算临时的图像数据中物体的图像的清晰度是否大于清晰度阈值,若大于则说明物体的成像是清晰的,可将该临时的图像数据作为第二图像数据;若不大于则说明物体的成像是不清晰的,可舍弃该临时的图像数据。
[0068]具体地,在一个实施例中,控制镜头向背离或者朝向感光器的方向移动,直至物体的成像清晰的步骤包括:控制镜头向背离或者朝向感光器的方向移动预设距离;判断物体的成像是否清晰,若否则继续执行控制镜头向背离或者朝向感光器的方向移动预设距离的步骤,直至物体的成像清晰。
[0069]本实施例中,可控制镜头向背离或者朝向感光器的方向移动预设距离,该预设距离对应预设的景深范围,从而可使得焦点能够移动一个预设的景深范围的距离。这样每次移动镜头都对应不同的景深范围,大大加快了对焦的速度。
[0070]步骤110,结束。
[0071]当当前焦点的景深以外不存在物体的图像时,说明已采集的第一图像数据已经是清晰的,无需再采集第二图像数据,此时可结束该方法流程。
[0072]上述图像数据的采集方法,接收到图像采集指令后,先采集第一图像数据,然后根据第一图像数据判断当前焦点的景深以外是否存在物体的图像,当判断存在时,对该物体进行对焦,并采集对物体对焦后形成的第二图像数据。由于只有当物体位于焦点的景深范围内时,采集的图像数据中该物体的成像才是清晰的,因此当当前焦点的景深以外存在物体的图像时,说明在第一图像数据中该物体的成像是不清晰的,则需要对该物体进行对焦并采集对该物体对焦后形成的第二图像数据。这样在采集到的多个图像数据中,至少有一个图像数据中物体的成像是清晰的,从而提高了成像的品质。
[0073]在一个实施例中,该图像数据的采集方法还包括:将第一图像数据和第二图像数据合并为多层结构的图像文件。
[0074]可将第一图像数据和第二图像数据重叠,合并为多层结构的图像文件。举例说明,参考图2,将包括第一图像数据和第二图像数据在内的6个图像数据202、204、206、208、210和212重叠,合并为一个包含多层图像数据的图像文件200,其中图像数据202至212分别构成图像文件200的每一层。
[0075]本实施例中,将第一图像数据和第二图像数据合并为多层结构的图像文件,可便于存储、拷贝,而且当有多个图像文件时,可明显减少文件个数,便于查找和建立索引。
[0076]如图3所示,在一个实施例中,该图像数据的采集方法还包括根据局部选择指令显示图像数据的步骤,包括:
[0077]步骤302,显示采集的图像数据中的一个图像数据。
[0078]采集的图像数据包括第一图像数据和第二图像数据。可以显示采集的图像数据中的任意一个图像数据,也可以显示采集的图像数据中采集时间最早或最迟的一个图像数据,还可以显示采集的图像数据中清晰度最高的一个图像数据。
[0079]在一个实施例中,当将第一图像数据和第二图像数据合并为图像文件时,可以显示图像文件中的代表图像数据。代表图像数据可以是图像文件中采集时间最早或最迟的图像数据,也可以是图像文件中随机的一个图像数据,还可以通过计算图像文件中各层图像数据的清晰度,将其中清晰度最高的一个图像数据作为代表图像数据。还可以在接收到预览指令后,展示图像文件中所有图像数据的缩略图,或者轮流显示图像文件中的每一个图像数据。
[0080]其中图像数据的清晰度可以通过计算图像数据的信息熵获得,由于对焦良好的图像数据的信息熵大于没有对焦清晰的图像数据的信息熵,因此可以用图像数据的信息熵来衡量图像数据的清晰度。也可以通过利用图像各个像素与临近像素之间的能量变化量来衡量图像数据的清晰度。还可以通过计算图像数据的平均梯度来衡量图像数据的清晰度。其中,平均梯度(mean gradient)指图像数据的边界或影线两侧附近灰度有明显差异,即灰度变化率大,这种变化率的大小可用来表示图像数据清晰度。它反映了图像数据微小细节反差变化的速率,即图像数据多维方向上密度变化的速率,表征图像数据的相对清晰程度。平均梯度越大,图像数据层次越多,也就越清晰。平均梯度计算公式如下:
[0081]J=_1_xyyJ(F(/-/)~F(/+K/))2+(F(/-/)~fU/^
[0082]其中,$表示平均梯度,F(i, j)为图像的第i行,第j列的灰度值;M、N分别为图像的总行数和总列数。
[0083]步骤304,接收对显示的图像数据的局部选择指令。
[0084]可以通过对显示图像数据的屏幕的点触、按压或多点触控等而触发对显示的图像数据的局部选择指令,在此不做限定。
[0085]步骤306,根据局部选择指令,确定局部选择区域。
[0086]终端接收到局部选择指令后,根据该局部选择指令,确定对应每个采集的图像数据的局部选择区域。若局部选择指令是点触或按压指令,可以在显示的图像数据中以点触点或按压点为中心形成预定形状的局部选择区域,比如矩形。如果局部选择指令是多点触控指令,可以根据多个触控点形成局部选择区域,比如用两个手指在屏幕上滑动,手松开时两个触控点的位置对应矩形的局部选择区域的两个对角,从而可以确定局部选择区域。
[0087]步骤308,分别计算在每个采集的图像数据中,局部选择区域内的图像子块的清晰度。[0088]在每个采集的图像数据中,局部选择区域对应相同的位置。根据该局部选择区域,在每个采集的图像数据中的相同位置截取相同尺寸的图像子块,每个图像子块与该图像子块所在的图像数据一一对应,然后计算各个图像子块的清晰度。
[0089]在一个实施例中,当第一图像数据和第二图像数据合并为多层结构的图像文件时,图像文件中的多层图像数据重叠在一起,根据局部选择指令确定的局部选择区域,对应图像文件中每一层图像数据的相同位置。根据该局部选择区域,在图像文件的每一层图像数据中截取图像子块,每个图像子块与该图像子块所在的图像数据一一对应,然后计算各个图像子块的清晰度。
[0090]步骤310,显示清晰度最高的图像子块所对应的图像数据。
[0091]当多个图像子块中某一个图像子块的清晰度最高时,说明在多个图像子块中该图像子块最清晰,显示该图像子块对应的图像数据,即显示该图像子块所在的图像数据,可以保证用户点击或触摸的区域显示的最为清晰,从而可以动态地、清晰地显示采集的图像数据。
[0092]在实际的图像数据采集过程中,由于场景中的物体分布远近不一,难以保证所有物体的图像都能清晰地保留在一张照片中。本实施例中,能够根据用户的需求,将用户想清晰显示的局部图像清晰的显示出来,提高了成像的品质。
[0093]进一步地,通过将第一图像数据和第二图像数据合并为一个图像文件,既便于存储和拷贝,又能根据用户的需求,将用户想清晰显示的局部清晰的显示出来,提高了成像的品质;而且根据用户需求显示局部细节时,只需对单个图像文件进行处理,无需对多个文件进行处理,方便快捷,且节省了资源。
[0094]下面以一个具体应用场景说明该根据局部选择指令显示图像数据的步骤的原理,参考图4,假设图像文件中有3个图像数据402、404和406。在图像文件中,图像数据402、404和406是重叠的,图4中将图像数据402、404和406分开只是为了便于说明原理。假设首先显示的是图像数据402,此时用户点触屏幕,终端检测到点触点,从而以该电触点为中心形成预定形状的局部选择区域410,该局部选择区域410为矩形。图像文件中的图像数据402、404和406分别对应相同的局部选择区域410。其中,在图像数据402中,局部区域410内的图像子块为402a ;在图像数据404中,局部区域410内的图像子块为404a ;在图像数据406中,局部区域410内的图像子块为406a。分别计算图像子块402a、404a和406a的清晰度。若图像子块406a清晰度最高,则显示图像文件中该图像子块406a对应的图像数据 406。
[0095]如图5所示,在一个实施例中,该图像数据的采集方法还包括对采集的图像数据进行处理的步骤,包括:
[0096]步骤502,将采集的图像数据对应的划分为多个子图像。
[0097]采集的图像数据包括第一图像数据和第二图像数据。可将每个采集的图像数据对应的划分为预设个数的多个子图像,比如可将每个采集的图像数据平均地划分为3X3的矩形子图像。还可以通过边缘检测将每个采集的图像数据对应的划分为多个子图像。
[0098]步骤504,计算每个采集的图像数据中各个子图像的清晰度。
[0099]子图像的清晰度可以通过计算子图像的信息熵获得,还可以通过计算子图像的平均梯度来衡量子图像的清晰度。[0100]步骤506,比较各个采集的图像数据中相应的子图像的清晰度,找出相应的子图像中清晰度最高的子图像。
[0101]该相应的子图像是指在各个采集的图像数据中尺寸、位置均相同的子图像。相应的子图像所包含的图像内容相同,但清晰程度不同。通过比较各个采集的图像数据中相应的子图像的清晰度,从而可以找出相应的子图像中清晰度最高的子图像,则该找出的子图像在所有相应的子图像中最为清晰。
[0102]步骤508,存储相应的子图像与清晰度最高的子图像所对应的图像数据的对应关系O
[0103]清晰度最高的子图像所对应的图像数据,是指清晰度最高的子图像所在的图像数据。存储相应的子图像与找出的清晰度最高的子图像所对应的图像数据的对应关系,这样采集的图像数据的每个子图像,都对应一个采集的图像数据。
[0104]本实施例中,通过对采集的图像数据进行处理,存储了每个采集的图像数据中相应的子图像与图像数据的对应关系,便于根据用户对子图像的选择而显示不同的图像数据。
[0105]如图6所示,在一个实施例中,该图像数据的采集方法还包括根据子图像选择指令显示图像数据的步骤,包括:
[0106]步骤602,显示采集的图像数据中的一个图像数据。
[0107]可显示采集的图像数据中的任意一个图像数据。当多个采集的图像数据合并为一个图像文件时,可以显示图像文件中的其中一个代表图像数据。
[0108]步骤604,接收子图像选择指令,根据子图像选择指令确定选择的子图像。
[0109]采集的图像数据被划分为多个子图像,因此当终端接收到子图像选择指令时,可根据子图像选择指令确定选择的子图像。比如若子图像选择指令是点触或按压指令,可以点触点或按压点所在的子图像作为选择的子图像。
[0110]步骤606,根据存储的子图像与图像数据的对应关系,显示该选择的子图像所对应的图像数据。
[0111]本实施例中,由于事先存储了相应的子图像与相应的子图像中清晰度最高的子图像所对应的图像数据的对应关系,当用户选择了其中一个子图像时,显示该子图像对应的图像数据。这样,显示的图像数据中,该子图像是所有相应的子图像中最为清晰的,可以保证用户点击或触摸的区域显示的最为清晰,从而可以动态地、清晰地显示图像数据。
[0112]相比根据局部选择指令显示图像数据的实施例,本实施例可事先通过计算清晰度确定各个子图像处最为清晰的图像数据并存储,从而在接收到用户的子图像选择指令后,不需经过复杂的计算即可直接根据存储的对应关系快速显示子图像处最为清晰的图像数据,从而提高了动态显示图像数据的速度。
[0113]下面以一个具体应用场景说明该对采集的图像数据进行处理的步骤。参考图7,采集到图像数据702、704和706后,分别将图像数据702、704和706对应地划分为3X3的子图像,比如图像数据702中的702a、702b等。然后计算每个采集的图像数据702、704和706中各个子图像的清晰度,比较各个采集的图像数据中相应的子图像的清晰度,找出相应的子图像中清晰度最高的子图像。比如子图像702a、704a和706a是相应的子图像;子图像702b、704b和706b也是相应的子图像。假设702a是相应的子图像702a、704a和706a中清晰度最高的子图像,704b是相应的子图像702b、704b和706b中清晰度最高的子图像。最后存储相应的子图像与清晰度最高的子图像所对应的图像数据的对应关系。比如存储相应的子图像702a、704a和706a与图像数据702的对应关系,存储相应的子图像702b、704b和706b于图像数据704的对应关系。
[0114]下面再以一个具体应用场景说明该根据子图像选择指令显示图像数据的步骤的原理。参考图7,假设显示采集的图像数据702、704和706中的一个图像数据702,用户通过触摸屏幕触发子图像选择指令,终端接收到子图像选择指令,从而确定选择的子图像为子图像702a。根据已存储的子图像与图像数据的对应关系,子图像702a对应图像数据702,因此显示图像数据702,此时在用户触摸的地方,显示的图像最为清晰。同理,若用户选择了子图像702b,则根据已存储的子图像与图像数据的对应关系,子图像702b对应图像数据704,因此显示图像数据704。
[0115]如图8所示,在一个实施例中,提供了一种终端,该终端包括图像采集指令接收模块802、图像数据采集模块804、第一判断模块806和对焦模块808。
[0116]图像采集指令接收模块802用于接收图像采集指令。
[0117]图像数据采集模块804用于根据所述图像采集指令接收模块802接收到的所述图像采集指令,采集第一图像数据。
[0118]图像数据采集模块804可用于在接收到图像采集指令后,直接采集第一图像数据;也可对场景中任意物体进行对焦后采集第一图像数据;还可控制镜头移动到镜头所能到达的距离感光器最近或者最远的位置时采集第一图像数据。
[0119]第一判断模块806用于根据所述图像数据采集模块804采集到的所述第一图像数据,判断当前焦点的景深以外是否存在物体的图像。
[0120]具体地,第一判断模块806可用于将第一图像数据划分为清晰区域和模糊区域,清晰区域对应当前焦点的景深以内,模糊区域对应当前焦点的景深以外。第一判断模块806可用于通过边缘检测将第一图像数据划分为清晰区域和模糊区域;还可用于通过将第一图像数据分成不同的区块,再分别计算各个区块的清晰度,通过设置清晰度阈值将第一图像数据划分为清晰区域和模糊区域。
[0121]然后第一判断模块806用于判断模糊区域中是否存在物体的图像,若模糊区域中存在像素面积超过预设面积阈值的连续图像,则可视为存在物体的图像。通过设置预设面积阈值可避免采集图像数据的过程过于繁琐,从而提高了采集图像数据的效率。若模糊区域中存在物体的图像,说明当前焦点的景深以外存在物体的图像;若模糊区域中不存在物体的图像,比如模糊区域中的连续图像的像素面积小于预设阈值,可视为不存在物体的图像,说明当前焦点的景深以外不存在物体的图像。
[0122]对焦模块808用于当第一判断模块806判断为是时,对物体进行对焦,并采集对物体对焦后形成的第二图像数据。
[0123]当当前焦点的景深以外存在物体的图像时,则对焦模块808用于对该物体进行对焦,并采集对物体对焦后形成的第二图像数据。若有多个物体的图像,则对焦模块808用于对多个物体分别对焦,从而获得多个第二图像数据。
[0124]如图9所示,在一个实施例中,该终端还包括:
[0125]图像数据合并模块810,用于将第一图像数据和第二图像数据合并为多层结构的图像文件。
[0126]在一个实施例中,对焦模块808还用于控制镜头向背离或者朝向感光器的方向移动,直至物体的成像清晰。
[0127]如图10所示,在一个实施例中,对焦模块808包括镜头移动模块808a和第二判断模块808b。
[0128]镜头移动模块808a用于控制镜头向背离或者朝向感光器的方向移动预设距离。
[0129]第二判断模块808b用于判断物体的成像是否清晰。
[0130]镜头移动模块808a还用于若第二判断模块判断为否时,继续执行控制镜头向背离或者朝向感光器的方向移动预设距离,直至物体的成像清晰。
[0131]本实施例中,镜头移动模块808a可用于控制镜头向背离或者朝向感光器的方向移动预设距离,该预设距离对应预设的景深范围,从而可使得焦点能够移动一个预设的景深范围的距离。这样每次移动镜头都对应不同的景深范围,大大加快了对焦的速度。
[0132]如图11所示,在一个实施例中,该终端还包括:图像数据显示模块812、局部选择指令接收模块814、局部选择区域确定模块816和清晰度计算模块818。
[0133]图像数据显示模块812用于显示采集的图像数据中的一个图像数据。
[0134]采集的图像数据包括第一图像数据和第二图像数据。图像数据显示模块812可用于显示采集的图像数据中的任意一个图像数据,也可以用于显示采集的图像数据中的采集时间最早或最迟的一个图像数据,还可以用于显示采集的图像数据中的清晰度最高的一个图像数据。
[0135]在一个实施例中,当将第一图像数据和第二图像数据合并为图像文件时,图像数据显示模块812可用于显示图像文件中的其中一个代表图像数据。代表图像数据可以是图像文件中采集时间最早或最迟的图像数据,也可以是图像文件中随机的一个图像数据,还可以通过计算图像文件中各层图像数据的清晰度,将其中清晰度最高的一个图像数据作为代表图像数据。还可以在接收到预览指令后,展示图像文件中所有图像数据的缩略图,或者轮流显示图像文件中的每一个图像数据。
[0136]局部选择指令接收模块814用于接收对显示的图像数据的局部选择指令。
[0137]局部选择区域确定模块816用于根据局部选择指令,确定局部选择区域。
[0138]局部选择指令接收模块814接收到局部选择指令后,局部选择区域确定模块816用于根据该局部选择指令,确定对应的局部选择区域。若局部选择指令是点触或按压指令,局部选择区域确定模块816可用于以点触点或按压点为中心形成预定形状的局部选择区域,比如矩形。如果局部选择指令是多点触控指令,局部选择区域确定模块816可用于根据多个触控点形成局部选择区域,比如用两个手指在屏幕上滑动,手松开时两个触控点的位置对应矩形的局部选择区域的两个对角,从而可以确定局部选择区域。
[0139]清晰度计算模块818用于分别计算在每个采集的图像数据中,局部选择区域内的图像子块的清晰度。
[0140]图像数据显示模块812还用于显示清晰度最高的图像子块所对应的图像数据。
[0141]当多个图像子块中某一个图像子块的清晰度最高时,图像数据显示模块812用于显示该图像子块对应的图像数据,可以保证用户点击或触摸的区域显示的最为清晰,从而可以动态地、清晰地显示采集的图像数据。[0142]如图12所示,在一个实施例中,该终端还包括子图像划分模块820、子图像清晰度计算模块822、清晰度比较模块824和存储模块826。
[0143]子图像划分模块820用于将采集的图像数据对应的划分为多个子图像。
[0144]子图像划分模块820可用于将每个采集的图像数据对应的划分为预设个数的多个子图像,比如可将每个采集的图像数据平均地划分为3X3的矩形子图像。还可以通过边缘检测将每个采集的图像数据对应的划分为多个子图像。
[0145]子图像清晰度计算模块822用于计算每个采集的图像数据中各个子图像的清晰度。
[0146]子图像的清晰度可以通过计算子图像的信息熵获得,还可以通过计算子图像的平均梯度来衡量子图像的清晰度。
[0147]清晰度比较模块824用于比较各个采集的图像数据中相应的子图像的清晰度,找出相应的子图像中清晰度最高的子图像。
[0148]清晰度比较模块824用于比较各个采集的图像数据中相应的子图像的清晰度,从而可以找出相应的子图像中清晰度最高的子图像,则该找出的子图像在所有相应的子图像中最为清晰。
[0149]存储模块826用于存储相应的子图像与清晰度最高的子图像所对应的图像数据的对应关系。
[0150]清晰度最高的子图像所对应的图像数据,是指清晰度最高的子图像所在的图像数据。存储相应的子图像与找出的清晰度最高的子图像所对应的图像数据的对应关系,这样采集的图像数据的每个子图像,都对应一个采集的图像数据。
[0151]本实施例中,通过对采集的图像数据进行处理,存储了每个采集的图像数据中相应的子图像与图像数据的对应关系,便于根据用户对子图像的选择而显示不同的图像数据。
[0152]在一个实施例中,该终端还包括显示模块828和子图像选择指令接收模块830。
[0153]显示模块828用于显示采集的图像数据中的一个图像数据。
[0154]显示模块828可用于显示采集的图像数据中的任意一个图像数据。当多个采集的图像数据合并为一个图像文件时,显示模块828还可以用于显示图像文件中的其中一个代表图像数据。
[0155]子图像选择指令接收模块830用于接收子图像选择指令,根据子图像选择指令确定选择的子图像。
[0156]采集的图像数据被划分为多个子图像,因此当子图像选择指令接收模块830接收到子图像选择指令时,可根据子图像选择指令确定选择的子图像。比如若子图像选择指令是点触或按压指令,可以点触点或按压点所在的子图像作为选择的子图像。
[0157]显示模块828还用于根据存储的子图像与图像数据的对应关系,显示该选择的子图像所对应的图像数据。
[0158]本实施例中,由于事先存储了相应的子图像与相应的子图像中清晰度最高的子图像所对应的图像数据的对应关系,当用户选择了其中一个子图像时,显示该子图像对应的图像数据。这样,显示的图像数据中,该子图像是所有相应的子图像中最为清晰的,可以保证用户点击或触摸的区域显示的最为清晰,从而可以动态地、清晰地显示图像数据。[0159]相比根据局部选择指令显示图像数据,本实施例的终端可事先通过计算清晰度确定各个子图像处最为清晰的图像数据并存储,从而在接收到用户的子图像选择指令后,不需经过复杂的计算即可直接根据存储的对应关系快速显示子图像处最为清晰的图像数据,从而提高了动态显示图像数据的速度。
[0160]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种图像数据的采集方法,所述方法包括: 接收图像采集指令; 根据所述指令,采集第一图像数据; 根据所述第一图像数据,判断当前焦点的景深以外是否存在物体的图像; 当判断为是时,对所述物体进行对焦,并采集对所述物体对焦后形成的第二图像数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 将所述第一图像数据和所述第二图像数据合并为多层结构的图像文件。
3.根据权利要求1所述的方法,其特征在于,所述对所述物体进行对焦,包括: 控制镜头向背离或者朝向感光器的方向移动,直至所述物体的成像清晰。
4.根据权利要求3所述的方法,其特征在于,所述控制镜头向背离或者朝向感光器的方向移动,直至所述物体的成像清晰,包括: 控制镜头向背离或者朝向感光器的方向移动预设距离; 判断所述物体的成像是否清晰,若否则 继续执行所述控制镜头向背离或者朝向感光器的方向移动预设距离的步骤,直至所述物体的成像清晰。
5.根据权利要求1-4任 意一项所述的方法,其特征在于,所述方法还包括: 显示采集的图像数据中的一个图像数据; 接收对所述显示的图像数据的局部选择指令; 根据所述局部选择指令,确定局部选择区域; 分别计算在每个所述采集的图像数据中,所述局部选择区域内的图像子块的清晰度; 显示清晰度最高的图像子块所对应的图像数据。
6.—种终端,其特征在于,所述终端包括: 图像采集指令接收模块,用于接收图像采集指令; 图像数据采集模块,用于根据所述图像采集指令接收模块接收到的所述图像采集指令,采集第一图像数据; 第一判断模块,用于根据所述图像数据采集模块采集到的所述第一图像数据,判断当前焦点的景深以外是否存在物体的图像; 对焦模块,用于当所述第一判断模块判断为是时,对所述物体进行对焦,并采集对所述物体对焦后形成的第二图像数据。
7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 图像数据合并模块,用于将所述第一图像数据和所述第二图像数据合并为多层结构的图像文件。
8.根据权利要求6所述的终端,其特征在于,所述对焦模块还用于控制镜头向背离或者朝向感光器的方向移动,直至所述物体的成像清晰。
9.根据权利要求8所述的终端,其特征在于,所述对焦模块包括: 镜头移动模块,用于控制镜头向背离或者朝向感光器的方向移动预设距离; 第二判断模块,用于判断所述物体的成像是否清晰; 所述镜头移动模块还用于若所述第二判断模块判断为否时,继续执行控制镜头向背离或者朝向感光器的方向移动预设距离,直至所述物体的成像清晰。
10.根据权利要求6-9任意一项所述的终端,其特征在于,所述终端还包括: 图像数据显示模块,用于显示采集的图像数据中的一个图像数据; 局部选择指令接收模块,用于接收对所述显示的图像数据的局部选择指令; 局部选择区域确定模块,用于根据所述局部选择指令,确定局部选择区域; 清晰度计算模块,用于分别计算在每个所述采集的图像数据中,所述局部选择区域内的图像子块的清晰度; 所述图像数据显示模块还用于显示`清晰度最高的图像子块所对应的图像数据。
【文档编号】H04N5/232GK103491309SQ201310471785
【公开日】2014年1月1日 申请日期:2013年10月10日 优先权日:2013年10月10日
【发明者】王文熹, 吴锦伟 申请人:珠海市魅族科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1