一种自动拍照的方法及装置与流程

文档序号:12183451阅读:515来源:国知局
一种自动拍照的方法及装置与流程

本发明涉及一种自动拍照的方法及装置。



背景技术:

随着科学技术的进步,以及智能设备和相机的普及,越来越多的人们使用它们来捕获生活中的美景,拍摄照片和视频,并分享到社交平台。

但在某些场景下,比如拍摄会议中播放的文档内容,需要相机或智能设备的用户根据播放文档翻页的动作手动的进行一次拍摄动作;使用录像的方式可以全程记录信息,避免用户一直关注翻页动作而继续拍摄,但记录的视频大小会非常可观,而且不便于浏览和查找关键信息。类似的情况也发生在场景内容变化不频繁,但是需要在场景内容发生变化的时候进行拍照记录的时候,如风景、动物拍摄。

同时,由于不同智能设备及相机的拍摄画面大小不同(比如手机就与全景相机的拍摄画面大小不同),而需要关注的内容的大小也不同,例如在在对拍摄会议中播放的文档内容进行拍摄时,只对拍摄画面中文档的内容变化感兴趣,而对拍摄画面中其他的内容变化不感兴趣,仅在文档变化时进行拍摄,但现有技术并不对其进行限制。

具体地,例如:

申请号为CN201410404932.2的发明专利公开了一种根据画面变化速度自动拍照的方法及装置,应用于具有解析预览画面数据功能的智能照相设备中,通过相机检测预览画面的变化速度,并以此来自动触发对焦和拍照操作,准确快捷地抓住稍纵即逝的场景,提升了用户体验。该发明专利对设备获取预览画面数据信息,然后根据预览画面数据信息的变化进行处理, 如果预览画面数据信息变化速度的值T 大于预先设置的阈值T0,则智能照相设备进入自动简易对焦及自动拍照的模式。然而该发明专利并无法对画面中某一部分的变化进行单独选择,即当在用户不关注的部分发生变化的情况下,也会对画面进行拍照和存储,不便于用户浏览和查找所需信息。

申请号为CN201410604474.7的发明专利公开一种抓拍方法、装置及终端,采集前后两帧图像,基于同一坐标系,比较所述前后两帧图像在同一坐标位置上的像素点的差异,根据比较结果判断是否满足预设条件,若满足所述预设条件,则自动将所述前后两帧图像中的后一帧图像保存作为抓拍照片。该发明通过以上技术方案,无需用户手动操作,避免延误,节省对焦时间,基于被拍摄对象的变化自动触发抓拍,实现了准确的自动抓拍。然而该发明专利也无法对整个拍摄画面中某一个感兴趣的部分进行定位、判断并拍照。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种自动拍照的方法及装置,设置相机关注区域并根据关注区域的内容变化进行自动连续拍摄记录,解决现有技术无法选择画面内关注区域,导致自动拍照得到的照片为非关键数据,并进一步导致不便于用户浏览和查找所需信息的问题。

本发明的目的是通过以下技术方案来实现的:

一种自动拍照的方法,包括:

进入场景跟踪拍照模式;

设置取景界面的关注区域;

当关注区域内的图像变化达到第一预设条件时,自动拍照。

所述设置取景界面的关注区域,包括:

接收触碰事件,根据所述触碰事件生成拍照区域;

或者接收键入事件,通过所述键入事件生成拍照区域。

所述当关注区域内的图像变化达到第一预设条件,包括:

关注区域的图像内容的变化幅度超过第一阀值;

或者关注区域的图像内容的变化速率超过第二阀值。

当关注区域内的图像变化达到第二预设条件时,结束拍照。

所述当关注区域内的图像变化达到第二预设条件,包括:

在预设时间内,关注区域的图像内容的变化幅度均未超过第三阀值;

或者在预设时间内,关注区域的图像内容的变化速率均未超过第四阀值。

一种自动拍照的装置,包括:

拍照模式进入单元:用于拍照装置进入场景跟踪拍照模式;

关注区域设置单元:用于设置取景界面的关注区域;

第一预设条件判断单元:用于判断关注区域内的图像变化是否达到第一预设条件;

自动拍照单元:用于当关注区域内的图像变化达到第一预设条件时自动拍照。

所述关注区域设置单元包括:

接收单元:用于接收触碰事件或者键入事件;

生成单元:用于根据接收单元接收到的触碰事件或者键入事件生成拍照区域。

所述第一预设条件判断单元包括:

第一变化幅度判断单元,用于判断关注区域的图像内容的变化幅度是否超过第一阀值;

或者第一变化速率判断单元,用于判断关注区域的图像内容的变化速率是否超过第二阀值。

所述装置还包括:

第二预设条件判断单元:用于判断关注区域内的图像变化是否达到第一预设条件;

结束拍照单元:用于当关注区域内的图像变化达到第二预设条件时,结束拍照。

所述第二预设条件判断单元包括:

第二变化幅度判断单元,用于判断在预设时间内,关注区域的图像内容的变化幅度是否超过第三阀值;

或者第二变化速率判断单元,用于判断在预设时间内,关注区域的图像内容的变化速率是否超过第四阀值。

本发明的有益效果是:本发明设置拍照装置关注区域,并根据关注区域的内容变化自动拍照进行自动连续拍摄记录的方法,通过在取景界面中确定感兴趣的部分作为关注区域,当关注区域内的图像变化达到预设条件之后,进行拍照,使得拍照数据为用户感兴趣数据,减少不必要的数据存储。

附图说明

图1为本发明实施例的方法流程图;

图2为本发明实施例的装置结构示意图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案:

实施例1为拍摄会议中播放的文档(PPT等)内容,如图1所示。

首先,用户固定拍照装置的取景镜头,使得取景镜头的取景界面中出现文档画面。在本实施例中,拍照装置可以为触摸屏设备或者非触摸屏设备。

其次,用户控制拍照装置进入场景跟踪拍照模式。

之后,设置取景界面的关注区域:

当所述拍照装置为触摸屏设备时,在该拍照装置进入场景跟踪拍照模式后,在该拍照装置的显示屏幕上显示出取景界面,用户触摸取景界面,选出想要的拍照区域,此时拍照装置直接记录拍摄者在该取景界面上的触摸轨迹,该触摸轨迹就是拍摄者选定的拍照区域;或者用户在触摸屏上画出线段,拍照装置以该线段为矩形对角线,确定一个矩形区域,该矩形区域就是确定的拍照区域;或者拍照装置以用户所画线段为半径,以起点为圆心,确定一个圆形区域,该圆形区域就是确定的拍照区域。

当所述拍照装置为非触摸屏设备时,可以通过屏幕分格选择法确定拍照区域,其中,所述屏幕分格选择法为:将拍照装置上的屏幕平均分为一系列的区域,例如,可以将屏幕分为4*4 的共16个矩形区域,并将各个区域进行编号,用户可以通过拍照装置的输入端键入选择区域的编号来确定拍照区域。

在本实施例中,关注区域内需包括整个会议的播放文档,并且关注区域内的其他部分越少越好:

进一步的,关注区域的确定还可以通过拍照装置进行自动修正:当用户选择出粗略的第一关注区域时,拍照装置对第一关注区域内的各个像素点的颜色和亮度值进行计算后进行判断,当判断出第一关注区域内有框形(在本实施例中为播放文档的显示屏或者投影框)出现时,则提醒用户是否进行自动修正,并向用户展示自动修正得到的第二关注区域的结果。如果用户确定该范围是其需要关注的范围,则以第二关注区域为用户的关注区域。

同时,用户可在取景界面设置多个关注区域。比如,当会议播放文档通过多个显示屏播放不同的内容,而多个显示屏之间有距离,直接用一个关注区域进行设置使得关注区域内出现大部分用户不关注的内容,因此可以设置多个关注区域。

接着,进入自动拍照:当关注区域内的图像变化达到第一预设条件时,自动拍照。

在本实施例中,关注区域内的图像变化达到第一预设条件包括以下两种关注区域的图像内容的变化幅度超过第一阀值;或者关注区域的图像内容的变化速率超过第二阀值。

其中,变化幅度的计算包括:

S1、对关注区域内的像素点进行采集(或者抽样采集),其中抽样点的个数可以根据拍照装置的信息处理性能高低来合理的设置。

S2、拍照装置将这每一个抽样的像素点的颜色和亮度用指定规格的图像表示方式暂时存储下来,记录为数组Array1,这样所有的抽样像素点的颜色和亮度值就可以用一个包含N个元素的数组来表示。

S3、在间隔指定时间间隔A毫秒之后,拍照装置对关注区域再按照步骤S2进行一次采集,记录相同的N个固定像素点的颜色和亮度值,记录为数组Array2,其中指定时间间隔A是预先设置的。

S4、计算数组Array1和Array2中对应的每一个元素的差值绝对值,并把N个差值的绝对值的总和计算并存储下来,记录为SUM,将SUM除以数组Array的所有元素数量的总和N,即可以得出指定时间间隔A毫秒前后画面的变化幅度。

另外,变化速率的计算为变化幅度除以时间间隔。

用户根据需求选择是对变化幅度进行判断,还是对变化速率进行判断:当变化较大时(比如本实施例的文档拍摄),则选择对变化幅度进行判断;当变化较小时(比如实施例2中的日出/云彩拍摄),选择变化速率判断。

因此,在本实施例中,选择变化幅度判断。

当播放文档翻页后,关注区域内的变化幅度大于第一阀值,拍照装置自动对其进行拍照处理。

最后,为避免用户忘记关闭拍照装置的情况,本实施例还具有一个自动结束拍照的步骤:当关注区域内的图像变化达到第二预设条件时,结束拍照。其中所述当关注区域内的图像变化达到第二预设条件,包括:在预设时间内,关注区域的图像内容的变化幅度均未超过第三阀值;或者在预设时间内,关注区域的图像内容的变化速率均未超过第四阀值。

实施例2为拍摄日出/云彩拍摄。

首先,用户固定拍照装置的取景镜头,使得取景镜头的取景界面中出现天空画面。在本实施例中,拍照装置为全景摄像装置。

其次,用户控制拍照装置进入场景跟踪拍照模式。

之后,设置取景界面的关注区域:

在本实施例中,关注区域内需包括整个天空,并且关注区域内的其他部分越少越好:

首先,用户选择出粗略的第一关注区域时,即整个取景界面中的上半部分;然后,拍照装置进行自动修正:拍照装置对第一关注区域内的各个像素点的颜色和亮度值进行计算后进行判断,当判断出第一关注区域内有上下分割(在本实施例中为上部的天空和下部的其他画面,其他画面包括建筑、树木等)出现时,则提醒用户是否进行自动修正,并向用户展示自动修正得到的第二关注区域的结果。如果用户确定该范围是其需要关注的范围,则以第二关注区域为用户的关注区域。

同时,用户可在同一个关注区域内设置多个级别的关注区域单元,不同的关注区域内有不同的阀值。比如,在本实施例中,用户首先将整个天空设置为最大的关注区域,然后对关注区域内的多片云彩区域或者太阳区域设置为不同级别的关注区域单元,其中太阳区域的阀值小于云彩区域的阀值,云彩区域的阀值小于剩下区域的阀值。

接着,进入自动拍照:当关注区域内的图像变化达到第一预设条件时,自动拍照。

在本实施例中,关注区域内的图像变化达到第一预设条件包括以下两种关注区域的图像内容的变化幅度超过第一阀值;或者关注区域的图像内容的变化速率超过第二阀值。

其中,变化幅度的计算和变化速率的计算已经在实施例1中介绍,在此不再赘述。

用户根据需求选择是对变化幅度进行判断,还是对变化速率进行判断:当变化较大时(比如实施例1的文档拍摄),则选择对变化幅度进行判断;当变化较小时(比如本实施例中的日出/云彩拍摄),选择变化速率判断。

因此,在本实施例中,选择变化速率判断。

当云彩移动/变形,或者太阳的位置移动后,关注区域内的变化速率大于第一阀值,拍照装置自动对其进行拍照处理。

基于上述方法的实现过程,本发明实施例提供了一种自动拍照的装置,如图2所示,包括:

拍照模式进入单元:用于拍照装置进入场景跟踪拍照模式;

关注区域设置单元:用于设置取景界面的关注区域;

第一预设条件判断单元:用于判断关注区域内的图像变化是否达到第一预设条件;

自动拍照单元:用于当关注区域内的图像变化达到第一预设条件时自动拍照。

本实施例提供的拍照装置,通过在取景界面中确定感兴趣的部分作为关注区域,当关注区域内的图像变化达到预设之后,进行拍照,使得拍照数据为用户感兴趣数据,减少不必要的数据存储。

可选择的,在本实施例中,所述关注区域设置单元包括:

接收单元:用于接收触碰事件或者键入事件;

生成单元:用于根据接收单元接收到的触碰事件或者键入事件生成拍照区域。

对应的拍照装置为触摸屏设备或者非触摸屏设备。

可选择的,在本实施例中,所述第一预设条件判断单元包括:

第一变化幅度判断单元,用于判断关注区域的图像内容的变化幅度是否超过第一阀值;

或者第一变化速率判断单元,用于判断关注区域的图像内容的变化速率是否超过第二阀值。

可选择的,在本实施例中,所述装置还包括:

第二预设条件判断单元:用于判断关注区域内的图像变化是否达到第一预设条件;

结束拍照单元:用于当关注区域内的图像变化达到第二预设条件时,结束拍照。

可选择的,在本实施例中,所述第二预设条件判断单元包括:

第二变化幅度判断单元,用于判断在预设时间内,关注区域的图像内容的变化幅度是否超过第三阀值;

或者第二变化速率判断单元,用于判断在预设时间内,关注区域的图像内容的变化速率是否超过第四阀值。

在上述所有实施例中,拍照装置的组成部分有相机或智能手机以及安装在其上的应用程序。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1