一种终端及终端拍摄方法

文档序号:7804865阅读:290来源:国知局
一种终端及终端拍摄方法
【专利摘要】本发明提供了一种终端及终端拍摄方法,该终端包括拍摄模块及合成模块;其中,拍摄模块用于保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像;合成模块用于将至少两张连续的场景图像拼接成照片。通过本发明的实施,保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像,并将至少两张连续的场景图像拼接成照片,也即参与拼接的所有场景图像都是终端在同一摄像参数下所拍摄,这些场景图像在拼接时就不会出现景物重叠、黑影等拼接异常现象的出现,解决了现有技术中因终端抖动等使得场景图像采集错误而导致照片拼接异常的问题,增强了用户的使用体验。
【专利说明】一种终端及终端拍摄方法
【技术领域】
[0001]本发明涉及终端拍摄领域,尤其涉及一种终端及终端拍摄方法。
【背景技术】
[0002]终端拍照时,受制于摄像头采光角度、拍摄清晰度等,针对同一事物可能需要拍摄多张照片,而每张照片仅能拍摄该事物一部分,在后续查看时,就将需要查看多张照片。针对该问题,现有技术提供了一种全景拍摄方法,采用该方法,终端进入全景拍摄模式,用户按下开始键之后,终端拍摄第一张场景图像,然后用户按照终端提示水平移动或以用户为中心转动终端,在移动/转动过程中,终端周期性的采集多张场景图像,用户按下结束键之后,终端将采集到的多张场景图像拼接合成为一张全景照片。
[0003]但是上述方案也存在这样的问题:在终端采集场景图像时,若用户抖动终端,如使得终端在水平方向上发生上下移动,那么此时采集到的场景图像与前次所采集到的场景图像的内容就存在较大的差异,而在后续合成时,终端则是直接将这些场景图像按照边缘对齐的规则进行合成,此时合成得到的全景照片就会存在景物重叠、黑影等现象,降低了用户使用体验。
[0004]因此,如何提供一种可以降低因终端抖动等使得场景图像采集错误而导致照片拼接异常的方法,是本领域技术人员亟待解决的技术问题。

【发明内容】

[0005]本发明提供了一种终端及终端拍摄方法,以解决现有技术中因终端抖动等使得场景图像采集错误而导致照片拼接异常的问题。
[0006]本发明提供了一种终端,在一个实施例中,该终端包括拍摄模块及合成模块;其中,拍摄模块用于保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像;合成模块用于将至少两张连续的场景图像拼接成照片。
[0007]进一步的,上述实施例中的摄像参数包括终端摄像角度、摄像分辨率、摄像曝光度、摄像焦距中的至少一个。
[0008]进一步的,上述实施例中的终端还包括处理模块,处理模块用于在拍摄模块拍摄每一张场景图像之前,将当前摄像参数与预设的标准摄像参数匹配;若匹配不一致,则自动调整和/或提示用户调整当前摄像参数,直至与标准摄像参数一致,才触发拍摄模块进行当前场景图像的拍摄;若匹配一致,则直接触发拍摄模块进行当前场景图像的拍摄。
[0009]进一步的,上述实施例中的终端还包括设置模块,设置模块用于将拍摄模块拍摄第一张场景图像时的摄像参数设置为标准摄像参数。
[0010]进一步的,在上述实施例中,当摄像参数包括终端摄像角度时,处理模块还用于在拍摄预览界面设置第一提醒框及第二提醒框,第一提醒框用于表示标准摄像参数中的终端摄像角度,第二提醒框用于表示当前摄像参数的终端摄像角度,并根据用户操作实时更新第二提醒框,当第二提醒框与第一提醒框重合时,触发拍摄模块进行当前场景图像的拍摄。[0011]同时,本发明也提供了一种终端拍摄方法,在一个实施例中,该终端拍摄方法包括:保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像;将至少两张连续的场景图像拼接成照片。
[0012]本发明的有益效果:
[0013]本发明提供的终端及终端拍摄方法,通过保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像,并将至少两张连续的场景图像拼接成照片,也即参与拼接的所有场景图像都是终端在同一摄像参数下所拍摄,这些场景图像在拼接时就不会出现景物重叠、黑影等拼接异常现象的出现,解决了现有技术中因终端抖动等使得场景图像采集错误而导致照片拼接异常的问题,增强了用户的使用体验。
【专利附图】

【附图说明】
[0014]图1为本发明第一实施例提供的终端的功能模块示意图;
[0015]图2为本发明第二实施例提供的终端拍摄方法的流程图;
[0016]图3为本发明第三实施例提供的终端拍摄方法的流程图;
[0017]图4为本发明及现有技术中的全景拍摄流程中的示意图。
【具体实施方式】
[0018]现通过【具体实施方式】结合附图的方式对本发明做出进一步的诠释说明。
[0019]本发明的核心思想是在保持终端处于同一拍摄参数的条件下,对场景进行移动式拍摄,获得至少两张连续的场景图像,这样,这些场景图像都是终端处于同一拍摄参数时拍摄所得,在后续合成照片的过程中,其重复拍摄的部分将完美的重合在一起,而不会出现景物重叠、黑影等拼接异常。
[0020]第一实施例:
[0021]图1为本发明第一实施例提供的终端的功能模块示意图,由图1可知,在本实施例中,本发明提供的终端I包括:拍摄模块11及合成模块12 ;其中,
[0022]拍摄模块11用于保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像;具体的如,移动式拍摄可以是沿一直线水平/垂直/斜向挪动终端进行拍摄(实施例四中就以水平挪动终端为例进行了说明),也可以是在水平面/垂直面/斜平面内以某点为中心转动终端进行拍摄(如全景180、360拍摄等),场景图像是用于合成模块12合成照片用的;
[0023]合成模块12用于将至少两张连续的场景图像拼接成照片;具体的如,合成模块12拼接成的照片可以是全景照片,如90— 360度旋转的全景照片,还可以是某拍摄场景的全视图,如某拍摄对象较大,直接拍摄全视图得到的照片不清楚,合成模块12就可以将该拍摄对象的多张局部的清晰图像拼接成该拍摄对象的清晰图片。
[0024]在本实施例中,合成模块12拼接照片所使用的场景图像都是终端保持同一拍摄参数的条件下拍摄获得的,这些场景图像在拼接时就不会出现景物重叠、黑影等异常,增强了用户的使用体验。
[0025]在一些实施例中,摄像参数包括终端摄像角度、摄像分辨率、摄像曝光度、摄像焦距中的至少一个。具体的如,终端摄像角度是指在拍摄场景图像时,终端与参考坐标系各坐标平面之间的夹角,如,当参考坐标系选定为水平面-经面-纬面时,终端摄像角度包括终端一个或多个平面(如终端显示屏幕所在的平面等与终端摄像头位置相对固定的平面)与水平面的夹角、经纬面两个夹角等,这些参数可以由终端内置的陀螺仪检测出来,在下文第三实施例中,终端摄像角度就包括终端下表面与水平面的夹角、终端拍摄面(具体的如终端显示屏所在的界面、或者与终端摄像头光轴垂直的平面等)与水平面的夹角及终端拍摄面与南北方向的夹角,这三个角度一旦发生变化,就将导致终端所拍摄的场景图像出现扭曲等问题,从而导致拼接异常;又如,现有终端在拍照时,会自动调整拍摄效果,如通过人脸识别技术会自动根据场景中的人物来调整拍摄时的分辨率、曝光度及焦距等参数(这些参数可以由终端在拍摄时自动获取并记录),这种技术方便了用户,在用户单张拍摄照片时具有很好的使用体验,但是,若在用户全景拍摄时也自动调整曝光度等参数,会导致拍摄多张场景图像时的曝光度、焦距及分辨率发生变化,使得拍摄得到的多张场景图像之间某相同事物对象(如全景中的某门窗等)的显示效果不同,在后续拼接时,也可能导致拼接得到的照片明暗过渡不自然等现象的出现;在本实施例中,终端始终处于同一个摄像参数下拍摄场景图像,那么所得到的场景图像具备相同的摄像位置、摄像分辨率、摄像曝光度、摄像焦距,在此基础上,后续合成得到的照片将不会出现拼接异常、明暗过渡不自然等情况的出现。
[0026]在一些实施例中,图1中的终端还包括处理模块,处理模块用于在拍摄模块拍摄每一张场景图像之前,将当前摄像参数与预设的标准摄像参数匹配;若匹配不一致,则自动调整和/或提示用户调整当前摄像参数,直至与标准摄像参数一致,才触发拍摄模块进行当前场景图像的拍摄;若匹配一致,则直接触发拍摄模块进行当前场景图像的拍摄;具体的如,摄像参数包括终端摄像角度和摄像曝光度,在拍摄每一张场景图像时,终端都将当前摄像参数与标准摄像参数进行匹配,若匹配一致(两者相同)、则拍摄场景图像,若不一致,则进一步判断是摄像位置还是摄像曝光度不相同,若仅为摄像曝光度不相同,则终端自动将曝光度调整到标准值,若为摄像位置不一致,则提示用户调整终端位置。
[0027]在一些实施例中,图1所示的终端还包括设置模块,设置模块用于将拍摄模块拍摄第一张场景图像时的摄像参数设置为标准摄像参数;具体的如,当终端进入全景拍摄模式后,用户调整好终端拍摄位置、分辨率等参数后,按下拍摄按钮拍摄第一张场景图像之后,终端进入全景拍摄模式,并将此时(拍摄第一张场景图像的时刻)的终端摄像参数设置为标准摄像参数,在陀螺仪检测到终端发生移动并暂停移动(若终端未移动或者移动未暂停则是终端未到达用户预想的拍摄位置,不需要进行匹配)后,实时获取终端当前摄像参数,将其与标准摄像参数匹配,若匹配一致,则终端自动拍摄第二张场景图像,若不一致,则自动调整(如调整曝光度)或者提醒用户手动调整(如调整终端位置);本实施例使得标准摄像参数仅与每次全景拍摄时的用户选择相关,既能保存后续拼接照片的需求,又能满足用户的个性化选择。
[0028]在一些实施例中,摄像参数包括终端摄像角度,此时,处理模块还用于在拍摄预览界面设置第一提醒框及第二提醒框,第一提醒框用于表示标准摄像参数中的终端摄像角度,第二提醒框用于表示当前摄像参数的终端摄像角度,并根据用户操作实时更新第二提醒框,当第二提醒框与第一提醒框重合时,触发拍摄模块进行当前场景图像的拍摄;具体的如,下文第三实施例中的实线框及虚线框,本实施例使得用户可以实时的知道标准摄像参数及当前摄像参数,并可以根据提醒框来快速调整摄像参数内的终端位置参数,可以快速的完成场景图像的拍摄。
[0029]第二实施例:
[0030]图2为本发明第二实施例提供的终端拍摄方法的流程图,由图2可知,在本实施例中,本发明所提供的终端拍摄方法包括以下步骤:
[0031]S201:保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像;
[0032]S202:将至少两张连续的场景图像拼接成照片。
[0033]在一些实施例中,图2所示方法中的摄像参数包括终端摄像角度、摄像分辨率、摄像曝光度、摄像焦距中的至少一个。
[0034]在一些实施例中,图2所示方法中的步骤S201具体的包括以下子步骤:
[0035]在拍摄每一张场景图像之前,将当前摄像参数与预设的标准摄像参数匹配;
[0036]若匹配不一致,则终端自动调整和/或提示用户调整当前摄像参数,直至与标准摄像参数一致,才进行当前场景图像的拍摄;
[0037]若匹配一致,则直接进行当前场景图像的拍摄。
[0038]在一些实施例中,上述实施例中的终端拍摄方法在终端进入全景拍摄模式后,还包括:将拍摄第一张场景图像时的摄像参数设置为标准摄像参数。
[0039]在一些实施例中,当摄像参数包括终端摄像角度时,上述实施例中提示用户调整当前摄像参数的步骤包括:在拍摄预览界面设置第一提醒框及第二提醒框,第一提醒框用于表示标准摄像参数中的终端摄像角度,第二提醒框用于表示当前摄像参数的终端摄像角度;根据用户操作实时更新第二提醒框;当第二提醒框与第一提醒框重合时,进行当前场景图像的拍摄。
[0040]现通过一个具体应用实例来对本发明做进行一步的诠释说明。
[0041]第三实施例:
[0042]在本实施例中,以终端进行全景拍摄为例,并假定用户水平移动终端以拍摄全景照片,所拍摄的内容为如图4所示的一串字母,终端摄像参数仅包括终端摄像角度,并没有包括分辨率等参数;
[0043]图3为本发明第三实施例提供的终端拍摄方法的方法流程图,由图3可知,在该实施例中,本发明提供的终端拍摄方法包括以下的步骤:
[0044]S301:终端进入全景拍照模式;
[0045]用户调用终端提供的全景拍摄功能,此后,终端进入全景拍摄模块;
[0046]S302:终端拍照第一张场景图像,记录此时终端的摄像参数并记为标准摄像参数;
[0047]在本步骤中,摄像参数仅包括终端摄像角度,为便于陀螺仪测量,选用包括水平面、南北方向的参考系,并检测终端下表面与水平面的夹角、终端拍摄面与水平面的夹角及终端拍摄面与南北方向的夹角,将本时刻的检测结果作为标准摄像参数;
[0048]用户点击开始键,终端拍摄第一张场景图像,然后自动进入拍摄其他场景图像的流程中;
[0049]S303:终端发生移动,在暂停移动后,实时获取终端的摄像参数并记为当前摄像参数;
[0050]S304:终端在预览界面分别显示标准摄像参数及当前摄像参数中的终端摄像角度;
[0051]在本实施例中,终端以第一提醒框(虚线方框)的形式在屏幕上显示标准摄像参数中的终端摄像角度,在终端发生抖动倾斜等动作时,第一提醒框(虚线方框)与参考系之间的相对位置不变,同时,终端以第二提醒框(实线方框)的形式在屏幕上显示当前摄像参数中的终端摄像角度,在终端发生抖动倾斜等动作时,第二提醒框(实线方框)与参考系之间的相对位置也将随着终端与参考系的相对位置进行变化,如图4所示;
[0052]S305:终端匹配标准摄像参数及当前摄像参数中的终端摄像角度;若匹配不一致,则执行步骤S306,若匹配一致,则执行步骤S307 ;
[0053]终端可以通过判断实线方框与虚线方框是否重合,若重合,则匹配一致,若不重合,则匹配不一致;相应的,终端还可以是后台根据陀螺仪的检测结果进行匹配,那么此时的实线方框与虚线方框则仅具备提醒用户如何调整的功能;
[0054]本步骤是终端自动拍摄场景图像的机制,若标准摄像参数及当前摄像参数一直未匹配成功,则不能进行后续拍摄,而用户在长时间调整未果时,也可以强行拍摄,若用户强行拍摄,则提醒用户所拍摄的场景图像会导致后续拼接得到的照片出现重影等异常现象,供用户进行参考;
[0055]S306:终端提醒用户调整终端的摄像位置,并返回执行步骤S303 ;
[0056]S307:终端拍摄其他场景图像;
[0057]S308:终端判断是否退出全景拍摄模式,若是,则执行步骤S309,若否,则返回执行步骤S303 ;
[0058]在本实施例中,终端可以通过判断所拍摄的场景图像的张数是否大于预设值(如全景360度拍摄时,预设值为9)来判断是否退出全景拍摄模式;相应的,还可以是终端检测用户是否选择退出、终端在全景拍摄模式的持续时间大于预设值等方式;
[0059]S309:终端退出全景拍照模式,将所有场景图像合成全景照片;
[0060]终端退出全景拍照模式之后,将所拍照到的所有场景图像进行拼接等合成操作生成全景照片。
[0061]现结合图3及图4对本发明与现有技术的不同进行示例性的说明;图4为本发明及现有技术中的全景拍摄流程中终端拍摄位置及场景图像的示意图,由图4可知:
[0062]在本实施例,终端所拍摄的目标为“AAABBB”,终端利用两张场景图像合成全景照片;在第一张场景图像内包含“AAAB”、第二张场景图像拍摄“ABBB”,参照图4 ;
[0063]在拍摄第一张场景图像时(TI时刻),终端下表面与水平面的夹角为O、终端拍摄面与水平面的夹角为90°及终端拍摄面与南北方向的夹角为0,并将该相对位置作为标准相对位置显示,其示意图如图4所示;
[0064]在拍摄第二张场景图像时(T2时刻),终端发生倾斜;若使用现有技术,则直接拍摄第二张场景图像(照片内字母倾斜),如图4所示,若使用本发明所提供的全景拍摄技术,在T2时刻,终端比对不通过,不自动拍摄第二张场景图像,而是提醒用户调整终端,使得终端与参考系的相对位置与标准相对位置的比对通过,如T3时刻所示的那样,此时终端拍摄第二张场景图像,如图4所示;[0065]终端退出全景拍摄模式,合成全景照片,如图4所示,若采用现有技术,则多张场景图像拼接合成的全景照片存在重影区等问题,而采用本发明拍摄的场景图像所合成的全景照片是与所拍摄的目标是相符的,也即,本发明解决了现有技术存在的因终端抖动等使得场景图像采集错误而导致全景照片合成异常的问题。
[0066]综上可知,通过本发明的实施,至少存在以下有益效果:
[0067]通过保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像,并将至少两张连续的场景图像拼接成照片,也即参与拼接的所有场景图像都是终端在同一摄像参数下所拍摄,这些场景图像在拼接时就不会出现景物重叠、黑影等拼接异常现象的出现,解决了现有技术中因终端抖动等使得场景图像采集错误而导致照片拼接异常的问题,增强了用户的使用体验;
[0068]进一步的,通过将用户拍摄第一张场景图像时的终端摄像参数设置为标准摄像参数,使得标准摄像参数仅与每次全景拍摄时的用户选择相关,既能保存后续拼接照片的需求,又能满足用户的个性化选择。
[0069]进一步的,通过第一提醒框与第二提醒框来分别显示标准摄像参数与当前摄像参数内的终端摄像角度,使得用户可以实时的知道标准摄像参数及当前摄像参数,并可以根据提醒框来快速调整摄像参数内的终端位置参数,可以快速的完成场景图像的拍摄。
[0070]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成的,程序可以存储于一计算机可读取存储介质中,存储介质可以如ROM、磁盘、光盘等。
[0071]以上仅是本发明的【具体实施方式】而已,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施方式所做的任意简单修改、等同变化、结合或修饰,均仍属于本发明技术方案的保护范围。
【权利要求】
1.一种终端,其特征在于,包括拍摄模块及合成模块;其中, 所述拍摄模块用于保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像; 所述合成模块用于将所述至少两张连续的场景图像拼接成照片。
2.如权利要求1所述的终端,其特征在于,所述摄像参数包括终端摄像角度、摄像分辨率、摄像曝光度、摄像焦距中的至少一个。
3.如权利要求1或2所述的终端,其特征在于,所述终端还包括处理模块,所述处理模块用于在所述拍摄模块拍摄每一张场景图像之前,将当前摄像参数与预设的标准摄像参数匹配;若匹配不一致,则自动调整和/或提示用户调整当前摄像参数,直至与标准摄像参数一致,才触发所述拍摄模块进行当前场景图像的拍摄;若匹配一致,则直接触发所述拍摄模块进行当前场景图像的拍摄。
4.如权利要求3所述的终端,其特征在于,所述终端还包括设置模块,所述设置模块用于将所述拍摄模块拍摄第一张场景图像时的摄像参数设置为所述标准摄像参数。
5.如权利要求3所述的终端,其特征在于,当所述摄像参数包括终端摄像角度时,所述处理模块还用于在拍摄预览界面设置第一提醒框及第二提醒框,所述第一提醒框用于表示所述标准摄像参数中的终端摄像角度,所述第二提醒框用于表示所述当前摄像参数的终端摄像角度,并根据用户操作实时更新所述第二提醒框,当所述第二提醒框与所述第一提醒框重合时,触发所述拍摄模块进行当前场景图像的拍摄。
6.一种终端拍摄方法,其特征在于,包括: 保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像; 将所述至少两张连续的场景图像拼接成照片。
7.如权利要求6所述的终端拍摄方法,其特征在于,所述摄像参数包括终端摄像角度、摄像分辨率、摄像曝光度、摄像焦距中的至少一个。
8.如权利要求6或7所述的终端拍摄方法,其特征在于,所述保持终端同一摄像参数对场景进行移动式拍摄,得到至少两张连续的场景图像的步骤包括:在拍摄每一张场景图像之前,将当前摄像参数与预设的标准摄像参数匹配;若匹配不一致,则终端自动调整和/或提示用户调整当前摄像参数,直至与标准摄像参数一致,才进行当前场景图像的拍摄;若匹配一致,则直接进行当前场景图像的拍摄。
9.如权利要求8所述的终端拍摄方法,其特征在于,还包括:将拍摄第一张场景图像时的摄像参数设置为所述标准摄像参数。
10.如权利要求8所述的终端拍摄方法,其特征在于,当所述摄像参数包括终端摄像角度时,提示用户调整当前摄像参数的步骤包括:在拍摄预览界面设置第一提醒框及第二提醒框,所述第一提醒框用于表示所述标准摄像参数中的终端摄像角度,所述第二提醒框用于表示所述当前摄像参数的终端摄像角度;根据用户操作实时更新所述第二提醒框;当所述第二提醒框与所述第一提醒框重合时,进行当前场景图像的拍摄。
【文档编号】H04N5/232GK103986872SQ201410230625
【公开日】2014年8月13日 申请日期:2014年5月28日 优先权日:2014年5月28日
【发明者】樊立, 朱荣昌 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1