一种用于终端的信息处理方法和终端与流程

文档序号:17770850发布日期:2019-05-28 19:24阅读:205来源:国知局
一种用于终端的信息处理方法和终端与流程

本发明实施例涉及拍摄技术领域,特别是一种用于终端的信息处理方法和终端。



背景技术:

目前,手机和平板电脑等终端通常都具有摄像头或者其他拍摄装置。用户用这些具有拍摄装置的终端获得景物或者人物的照片,并将照片存储或分享给他人。

有时候,用户希望在不同时间拍摄同一物体以分析该物体的变化。比如,摄影师需要分别在春天和冬天拍摄一座山峰,以观察该山峰在春天和冬天的景色变化。为了方便和准确地进行比较,摄影师需要以相同或者相似的构图来拍摄该山峰。这里所说的构图可以包括拍摄角度和尺寸等参数。因为两次拍摄时间间隔较长,只凭摄影师的记忆很难保证两次拍摄得到的照片具有相同或者相似的构图。即便摄影者是手里有一张春天拍摄的该山峰的照片,摄影师也要通过多次尝试才能获得与已有照片的构图相同或者相似的新的照片。这种凭记忆或者凭照片进行尝试的方式效率很低。

此外,大部分的用户并非专业的摄影人士。当用户到达一个曾经出现在一张照片上的地方时,他可能非常拍到与该照片相同或者相似的新照片。但目前还没有相关的技术可以现场指导非专业人士进行拍摄。



技术实现要素:

本发明实施例提供了一种用于终端的信息处理方法和终端,以协助用户获得较为理想的拍摄结果。

根据本发明的第一方面,一种用于终端的信息处理方法,所述方法包括:

获取已有的拍摄状态信息;

根据所述已有的拍摄状态信息生成通知信息;

输出所述通知信息,以使用户根据所述通知信息调整终端拍摄状态。

在第一方面的第一种可能的实现方式中,所述通知信息包括:所述已有的拍摄状态信息。

在第一方面的第二种可能的实现方式中,在生成通知信息之前,所述方法还包括:获取当前的拍摄状态信息;

则所述根据所述已有的拍摄状态信息生成通知信息包括:根据所述已有的拍摄状态信息和所述当前的拍摄状态信息生成通知信息,所述通知信息包括所述当前的拍摄状态信息相对所述已有的拍摄状态信息的偏差。

结合前述的第一方面或第一方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述拍摄状态信息包括:终端的拍摄状态信息,或者附加状态信息两者中的至少一种。

结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述终端的拍摄状态信息包括位置参数和角度参数两者中的至少一个。

结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述终端的拍摄状态信息进一步包括高度参数和焦距参数两者中的至少一个。

结合第一方面的第三种可能的实现方式至第五种可能的实现方式中的任意一种实现方式,在第六种可能的实现方式中,所述附加状态信息包括拍摄时间和天气信息两者中的至少一个。

结合前述的第一方面或第一方面的第一种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第七种可能的实现方式中,所述获取已有的拍摄状态信息之前,所述方法还包括,接收用户的选择;

则所述获取已有的拍摄状态信息包括:根据用户的选择,获取所述已有的拍摄状态信息。

结合第一方面的第四种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第八种可能的实现方式中,所述获取已有的拍摄状态信息之前,所述方法还包括:获取终端当前位置的位置参数;

则所述获取已有的拍摄状态信息包括:根据所述当前位置的位置参数,获取所述已有的拍摄状态信息。

结合第一方面的第八种可能的实现方式,在第九种可能的实现方式中,所述获取已有的拍摄状态信息之前,所述方法还包括:根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数;

所述根据所述当前位置的位置参数,获取所述已有的拍摄状态信息包括:

根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的距离;

当所述距离小于预设阈值时,将所述第一拍摄状态信息作为所述已有的拍摄状态信息。

结合第一方面的第八种可能的实现方式,在第十种可能的实现方式中,所述获取已有的拍摄状态信息之前,所述方法还包括:根据已经存储的第拍摄状态信息和第二拍摄状态信息获取第一位置参数和第二位置参数,其中,所述第一拍摄状态信息和第二拍摄状态信息中分别包括第一位置参数和第二位置参数;

所述根据所述当前位置的位置参数,获取所述已有的拍摄状态信息包括:

根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的第一距离;

根据所述当前位置的位置参数和所述第二位置参数计算当前位置到第二位置的第二距离;

将第一距离和第二距离中较小的一个所对应的拍摄状态信息作为所述已有的拍摄状态信息。

结合第一方面的第八种可能的实现方式,在第十一种可能的实现方式中,所述获取已有的拍摄状态信息之前,所述方法还包括:根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数;

所述根据所述当前位置的位置参数,获取所述已有的拍摄状态信息包括:

根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的距离;

获取所述距离小于预设阈值的所述第一拍摄状态信息;

根据用户的选择,将用户选择的、所述距离小于预设阈值的所述第一拍摄状态信息作为所述已有的拍摄状态信息。

结合前述的第一方面或第一方面的第一种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第十二种可能的实现方式中,所述已有的拍摄状态信息是从其他设备接收到的。

结合前述的第一方面或第一方面的第一种可能的实现方式至第十二种可能的实现方式中的任意一种实现方式,在第十三种可能的实现方式中,所述已有的拍摄状态信息位于图像中;

或者,所述已有的拍摄状态信息位于与图像关联的文件中。

结合第一方面的第二种可能的实现方式至第十三种可能的实现方式中的任意一种实现方式,在第十四种可能的实现方式中,

所述输出所述通知信息包括:

显示所述已有的拍摄状态信息和所述当前的拍摄状态信息;

以获取的所述已有的拍摄状态信息为基准,提示用户调整所述当前的拍摄状态信息接近所述的已有的拍摄状态信息至另一预设阈值。

根据本发明的第二方面,一种用于终端的信息处理装置,所述装置包括:

已有信息获取模块,用于获取已有的拍摄状态信息;

生成模块,用于根据所述已有的拍摄状态信息,生成通知信息;

输出模块,用于输出所述通知信息,以使用户根据所述通知信息调整终端拍摄状态。

在第二方面的第一种可能的实现方式中,所述通知信息包括所述已有的拍摄状态信息。

在第二方面的第二种可能的实现方式中,在生成通知信息之前,所述装置还包括:当前信息获取模块;所述当前信息获取模块用于:在生成获取通知信息之前,获取当前的拍摄状态信息;

所述生成模块具体用于:根据所述已有的拍摄状态信息和所述当前的拍摄状态信息生成通知信息,所述通知信息包括所述当前的拍摄状态信息相对所述已有的拍摄状态信息的偏差。

结合前述的第二方面或第二方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述拍摄状态信息包括:终端的拍摄状态信息,或者附加状态信息两者中的至少一种。

结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述终端的拍摄状态信息包括位置参数和角度参数两者中的至少一个。

结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述终端的拍摄状态信息进一步包括高度参数和焦距参数两者中的至少一个。

结合第二方面的第三种可能的实现方式至第五种可能的实现方式中的任意一种实现方式,在第六种可能的实现方式中,所述附加状态信息包括拍摄时间和天气信息两者中的至少一个。

结合前述的第二方面或第二方面的第一种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第七种可能的实现方式中,所述装置还包括选择模块,用于获取已有的拍摄状态信息之前,接收用户的选择;

所述已有信息获取模块,具体用于根据所述选择模块接收到的用户的选择,获取所述已有的拍摄状态信息。

结合第二方面的第四种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第八种可能的实现方式中,所述装置还包括:当前位置获取模块,用于获取已有的拍摄状态信息之前,获取终端当前位置的位置参数;

所述已有信息获取模块,具体用于根据所述位置获取模块获取的当前位置的位置参数,获取所述已有的拍摄状态信息。

结合第二方面的第八种可能的实现方式,在第九种可能的实现方式中,所述装置还包括已有位置参数获取模块,用于获取已有的拍摄状态信息之前,根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数;

所述已有信息获取模块具体包括计算模块和确定模块;

所述计算模块用于根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的距离;

所述确定模块用于当所述距离小于预设阈值时,将所述第一拍摄状态信息作为所述已有的拍摄状态信息。

结合第二方面的第八种可能的实现方式,在第十种可能的实现方式中,所述装置还包括已有位置参数获取模块,用于获取已有的拍摄状态信息之前,根据已经存储的第一拍摄状态信息和第二拍摄状态信息,获取第一位置参数和第二位置参数,其中,所述第一拍摄状态信息和第二拍摄状态信息中分别包括第一位置参数和第二位置参数;

所述已有信息获取模块具体包括计算模块和确定模块;

所述计算模块用于,根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的第一距离,以及根据所述当前位置的位置参数和所述第二位置参数计算当前位置到第二位置的第二距离;

所述确定模块用于,将第一距离和第二距离中较小的一个所对应的拍摄状态信息作为所述已有的拍摄状态信息。

结合第二方面的第八种可能的实现方式,在第十一种可能的实现方式中,所述装置还包括已有位置参数获取模块,用于获取已有的拍摄状态信息之前,根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数;

所述已有信息获取模块具体包括计算模块、第一获取模块和确定模块;

所述计算模块用于根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的距离;

所述第一获取模块,用于获取所述距离小于预设阈值的所述第一拍摄状态信息;

所述确定模块用于根据用户的选择,将用户选择的、所述距离小于预设阈值的所述第一拍摄状态信息作为所述已有的拍摄状态信息。

结合前述的第二方面或第二方面的第一种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第十二种可能的实现方式中,所述已有的拍摄状态信息是从其他设备接收到的。

结合前述的第二方面或第二方面的第一种可能的实现方式至第十二种可能的实现方式中的任意一种实现方式,在第十三种可能的实现方式中,所述已有的拍摄状态信息位于图像中;

或者,所述已有的拍摄状态信息位于与图像关联的文件中。

结合第二方面的第二种可能的实现方式至第十三种可能的实现方式中的任意一种实现方式,在第十四种可能的实现方式中,

所述输出模块具体包括:显示模块和提示模块;

所述显示模块,用于显示所述已有的拍摄状态信息和所述当前的拍摄状态信息;

所述提示模块,用于以获取的所述已有的拍摄状态信息为基准,提示用户调整所述当前的拍摄状态信息接近所述的已有的拍摄状态信息至另一预设阈值。

根据本发明的第三方面,一种终端,所述终端包括:

输入设备和输出设备;

至少一个处理器;

存储器,所述存储器耦合于所述处理器;

所述处理器用于:

获取已有的拍摄状态信息;

根据所述已有的拍摄状态信息生成通知信息;

输出所述通知信息;

所述输出设备用于呈现所述通知信息,以使用户根据所述通知信息调整终端拍摄状态。

在第三方面的第一种可能的实现方式中,所述通知信息包括:所述已有的拍摄状态信息。

在第三方面的第二种可能的实现方式中,所述终端还包括参数采集设备,用于采集所述当前的拍摄状态信息;

所述根据所述已有的拍摄状态信息生成通知信息包括:根据所述已有的拍摄状态信息和所述当前的拍摄状态信息生成通知信息,所述通知信息包括所述当前的拍摄状态信息相对所述已有的拍摄状态信息的偏差。

结合前述的第三方面或第三方面的第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,所述拍摄状态信息包括:终端的拍摄状态信息,或者附加状态信息两者中的至少一种。

结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述终端的拍摄状态信息包括位置参数和角度参数两者中的至少一个。

结合第三方面的第四种可能的实现方式,在第五种可能的实现方式中,所述终端的拍摄状态信息进一步包括高度参数和焦距参数两者中的至少一个。

结合第三方面的第三种可能的实现方式至第五种可能的实现方式中的任意一种实现方式,在第六种可能的实现方式中,所述附加状态信息包括拍摄时间和天气信息两者中的至少一个。

结合前述的第三方面或第三方面的第一种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第七种可能的实现方式中,所述输入设备用于,接收用户的选择;

则所述获取已有的拍摄状态信息包括:根据用户的选择,获取所述已有的拍摄状态信息。

结合第三方面的第四种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第八种可能的实现方式中,所述参数采集设备具体用于采集终端当前位置的位置参数;

则所述获取已有的拍摄状态信息包括:根据所述当前位置的位置参数,获取所述已有的拍摄状态信息。

结合第三方面的第八种可能的实现方式,在第九种可能的实现方式中,所述处理器还用于:根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数;

所述根据所述当前位置的位置参数,获取所述已有的拍摄状态信息包括:

根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的距离;

当所述距离小于预设阈值时,将所述第一拍摄状态信息作为所述已有的拍摄状态信息。

结合第三方面的第八种可能的实现方式,在第十种可能的实现方式中,所述处理器还用于:根据已经存储的第一拍摄状态信息和第二拍摄状态信息获取第一位置参数和第二位置参数,其中,所述第一拍摄状态信息和第二拍摄状态信息中分别包括第一位置参数和第二位置参数;

所述根据所述当前位置的位置参数,获取所述已有的拍摄状态信息包括:

根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的第一距离;

根据所述当前位置的位置参数和所述第二位置参数计算当前位置到第二位置的第二距离;

将第一距离和第二距离中较小的一个所对应的拍摄状态信息作为所述已有的拍摄状态信息。

结合第三方面的第八种可能的实现方式,在第十一种可能的实现方式中,所述获处理器还用于:根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数;

所述根据所述当前位置的位置参数,获取所述已有的拍摄状态信息包括:

根据所述当前位置的位置参数和所述第一位置参数计算当前位置到第一位置的距离;

获取所述距离小于预设阈值的所述第一拍摄状态信息;

根据用户的选择,将用户选择的、所述距离小于预设阈值的所述第拍摄状态信息作为所述已有的拍摄状态信息;其中,所述输入设备用于接收用户的选择。

结合前述的第三方面或第三方面的第一种可能的实现方式至第六种可能的实现方式中的任意一种实现方式,在第十二种可能的实现方式中,所述已有的拍摄状态信息是从其他设备接收到的。

结合前述的第三方面或第三方面的第一种可能的实现方式至第十二种可能的实现方式中的任意一种实现方式,在第十三种可能的实现方式中,所述已有的拍摄状态信息位于图像中;

或者,所述已有的拍摄状态信息位于与图像关联的文件中。

结合第三方面的第二种可能的实现方式至第十三种可能的实现方式中的任意一种实现方式,在第十四种可能的实现方式中,

所述输出设备包括显示屏,

所述输出设备呈现所述通知信息包括:

通过显示屏显示所述已有的拍摄状态信息和所述当前的拍摄状态信息;

并且以获取的所述已有的拍摄状态信息为基准,提示用户调整所述当前的拍摄状态信息接近所述的已有的拍摄状态信息至另一预设阈值。

通过本发明实施例的上述技术方案可知,用户在使用终端对一拍摄对象拍摄前,终端会先获取已有的拍摄状态信息,进而根据获取的所述已有的拍摄状态信息生成通知信息,最后输出所述生成的通知信息,这样用户就可以根据所述通知信息调整拍摄状态。因此,由于用户可以得到终端输出的通知信息,这些通知信息就可以协助用户获得较为理想的拍摄结果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为根据本发明实施例的终端的部分结构的示意图;

图2为根据本发明实施例的用于终端的信息处理方法的流程图;

图3为根据本发明实施例的用于终端的另一信息处理方法的流程图;

图4为终端的三个旋转角度的示意图;

图5为终端输出通知信息后在显示界面上显示的示意图;

图6为图5显示界面上的三个旋转角调整的示意图;

图7为根据本发明实施例的终端拍摄的流程图;

图8为根据本发明实施例的终端的另一结构的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中的终端可以包括手机,平板电脑,相机,摄像仪以及其他可以拍摄的装置。

图1示出了与本发明实施例相关的终端100的部分结构的示意图。

参考图1,终端100可以包括处理器101、收发模块102、存储器103、输入设备104、输出设备105,拍摄设备106以及参数采集设备106。

其中,处理器101是终端100的控制中心。它利用各种接口和线路连接整个终端的各个部分。通过运行或执行存储在存储器103内的软件程序和/或模块,以及调用存储在存储器103内的数据,处理器101可以执行终端100的各种功能,从而对终端进行整体监控。

收发模块102可用于收发信息或数据,比如接收从服务器发送的信息等等。以手机为例,收发模块102可以通过无线通信技术与网络侧和/或其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。

存储器103可用于存储软件程序以及相关数据。处理器101通过运行存储在存储器103的软件程序和数据,从而执行终端100的各种功能应用以及数据处理。存储器103可主要包括程序存储区和数据存储区。此外,存储器103可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入设备104可用于接收输入的数字或字符信息,以及产生与终端100的用户设置以及功能控制有关的键信号输入。具体地,输入设备104可包括触控面板以及其他输入设备。触控面板,也称为触摸屏,可收集用户在其上或附近的触摸操作,并根据预先设定的程式驱动相应的连接装置。这里的触摸操作可以是用户使用手指,触笔或者其他任何适合的触摸物在触控面板上或在触控面板附近的操作。也就是说,进行触控操作时,触摸物可以接触到触摸屏,也可以不接触触摸屏。除了触控面板,输入设备104还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

输出设备105可以包括显示设备或音频播放设备等。显示设备可用于显示由用户输入的信息或提供给用户的信息以及终端100的各种菜单。显示设备可包括显示屏。可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示屏。音频播放设备至少包括扬声器以及音频电路等。音频电路可将接收到的音频数据转换后的电信号传输到扬声器,由扬声器转换为声音信号输出。

拍摄设备106可用于拍摄获取图像。以终端100为手机为例,拍摄设备可以包括前置摄像头和/或后置摄像头。所述图像可以包括图片或视频。此外,拍摄设备104还可以包括其他辅助装置,比如闪光灯等,在此不再赘述。

参数采集设备107用于采集参数,这些参数可以被发送给处理器101处理。参数采集设备107可以包括定位装置、角度确定装置、传感器等装置中的任意一个或者多个。具体地,定位装置可以是GPS(Global Positioning System,全球定位系统),角度确定装置可以包括电子罗盘和电子陀螺仪,传感器包括气压传感器,温度传感器等等,相关描述请参见后面的描述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定。本领域普通技术人员可以根据需要对图1中的结构进行适当改变。例如删除部分组件,增加一些组件,或者用其他组件代替图1中的部分组件。。

本领域技术人员可以理解,本发明实施例中的终端至少可以执行以下任意一个实施例中的步骤或者功能。

实施例一

图2是根据本发明的一个实施例中终端所实现的一种方法的流程图。本领域技术人员可以理解的是,虽然本发明实施例以及后面的其他实施例描述的方法包括以特定顺序出现的多个操作,但是这些方法可以包括更多或更少的操作,这些操作可以顺序执行或并行执行,并且这些顺序并非严格的先后顺序。

参考图2,所述信息处理方法包括:

步骤201,获取已有的拍摄状态信息。

本发明实施例中,拍摄状态信息可以包括终端的拍摄状态信息和附加状态信息中的至少一种。终端的拍摄状态信息可以包括位置参数和角度参数中的至少一个。进一步地,除了位置参数和/或角度参数,终端的拍摄状态信息还可以包括高度参数和焦距参数两者中的至少一个。附加状态信息可以包括拍摄时间和天气信息两者中的至少一个。

本发明实施例中,终端可以从不同的设备中获取已有的拍摄状态信息。例如,终端可以从本地获取已有的拍摄状态信息。比如,如果已有的拍摄状态信息存储在终端的存储器103中,终端的处理器101可以从存储器103中获取。本发明实施例中,已有的拍摄状态信息可以是与用户当前的拍摄对象相对应的。比如,用户曾经对一建筑物B1进行过拍摄并得到图像1,并且用户欲对该建筑物B1再次拍摄并得到图像2。为了使再次拍摄得到的图像2与图像1具有相同或者大致相同的构图,终端可以获取图像1的拍摄状态信息作为已有的拍摄状态信息并作为参考,比如将用户拍摄图像1时的终端的拍摄状态信息作为参考。当然,图像1还可以是与上述建筑物B1类似的其他建筑物的图像或者物体B2的图像。只要可以作为拍摄建筑物B1的参考,拍摄其它物体时所用的拍摄状态信息也可以作为本发明实施例中的已有的拍摄状态信息。

可选的,用户还可以从网络设备或者其他终端上获取已有的拍摄状态信息。例如,用户可以将该已有的拍摄状态信息预先存放于网络设备或者其他终端上。网络设备可以是云服务器。在拍照时,终端可以通过无线通信技术从网络设备或者其他终端上获取该已有的拍摄状态信息。

上述存在本地,网络设备或者其他终端的已有的拍摄状态信息既可以是用户当前所用的终端生成的,也可以是其他终端生成的。例如,该已有的拍摄状态信息可以是其他终端拍摄图像1时的拍摄状态信息。比如,如果用户不知怎样拍摄建筑物B1才能获得较佳的图像,用户可以利用通信技术从网络侧获取该已有的拍摄状态信息并将其作为参考。该已有的拍摄状态信息可以为其他摄影专业人士拍摄建筑物B1或者类似建筑物时所用的其他终端的拍摄状态信息和/或附加状态信息。当然,终端也可以接收网络设备主动推送过来的已有的拍摄状态信息,例如用户到达某景区,终端可以接收到服务器主动推送的该景区某一景点的已有的拍摄状态信息,该景点的已有的拍摄状态信息可以为其他摄影专业人士拍摄该景点时的拍摄状态信息。容易理解的是,终端也可以利用蓝牙,WIFI等方式从其他终端那里获取已有的拍摄状态信息,在此不再赘述。

所述已有的拍摄状态信息可以存储于图像中,也可以存储于与图像关联的文件中。相应地,终端就通过该图像或者与该图像关联的文件中获取所述已有的拍摄状态信息。具体地,可以在图像的编码格式的基础上增加一个字段,该新增的字段用于存储已有的拍摄状态信息。或者可以将一个具有记录功能的文件(例如txt文件)与图像关联,在该文件中存储已有的拍摄状态信息。上述关联可以通过建立对应关系等方式实现。优选的,所述图像可以包括但不限于照片,图片,视频等。

当所述已有的拍摄状态信息存储于图像中或者与图像关联的文件中时,获取已有的拍摄状态信息可以包括:

a.获取已有的图像。所述已有的图像为终端或其他终端之前拍摄所获得的图像。进一步,获取已有的图像,可以根据用户的选择获取,也可以根据终端当前的位置参数主动获取。相关的描述在后面的实施例中会涉及。

b.获取与所述已有的图像对应的拍摄状态信息。具体地,可以从所述已有的图像中获取所述拍摄状态信息,或者,从与所述图像关联的关联文件中获取所述拍摄状态信息;其中,所述已有的图像,或者与所述已有的图像关联的关联文件中存储有所述拍摄状态信息。所述拍摄状态信息可以包括拍摄所述已有的图像时终端或其他终端的终端拍摄状态信息和附加状态信息两种信息中的至少一种。

c.将所述已有的图像对应的拍摄状态信息作为所述已有的拍摄状态信息。

综上,终端获取了已有的拍摄状态信息之后,为接下来生成通知信息做好了准备。

步骤202,根据所述已有的拍摄状态信息,生成通知信息;

具体地,所述通知信息包括所述已有的拍摄状态信息。

或者,在生成通知信息之前,先获取当前的拍摄状态信息,则所述根据所述已有的拍摄状态信息生成通知信息包括:根据所述已有的拍摄状态信息和所述当前的拍摄状态信息生成通知信息,所述通知信息包括所述当前的拍摄状态信息相对所述已有的拍摄状态信息的偏差。

步骤203,输出所述通知信息,以使用户根据所述通知信息调整终端拍摄状态。

具体地,终端可以通过语音的方式、显示界面的方式或其它方式输出通知信息,以协助用户根据所述通知信息调整终端拍摄状态。

如果述通知信息包括所述已有的拍摄状态信息,用户就可以参考所述已有的拍摄状态信息调整终端拍摄状态。例如,已有的终端的拍摄状态信息包括角度参数和位置参数(以下简称已有的角度参数和位置参数),那么用户就可以调整终端当前的拍摄角度和拍摄位置,使当前的拍摄角度和拍摄位置接近所述已有的角度参数和位置参数。还例如,如果已有的附加状态信息包括时间(以下简称已有的时间),用户就可以调整当前的拍摄时间接近所述已有的时间。例如,如果当前时间是上午8点并且已有的附加状态信息中的时间参数是下午5点,则用户可以等到下午5点左右再进行拍摄。

所述通知信息包括所述当前的拍摄状态信息相对所述已有的拍摄状态信息的偏差,用户就可以参考所述偏差调整终端拍摄状态。例如,当前终端的拍摄状态信息中的高度参数为1.3米,已有的终端的拍摄状态信息中的高度参数为1.7米,则偏差为0.4米。那么用户就可以将终端的高度调高0.4米;还例如,当前附加状态信息中的时间参数为16:00,已有的附加状态信息中的时间参数16:30,则偏差为30分钟,那么用户可以等待30分钟之后再拍摄。

如果用户根据前面所述的通知信息调整了终端的拍摄状态后再拍摄,就可以获得较佳的拍摄结果。例如,可以很方便快捷地得到与以前拍摄的图像相同或者大致相同的构图等等。

另外,本发明实施例示例性给出了两个应用场景:用户或其他用户曾经对一拍摄对象进行过拍摄,希望以大致相同的构图再次对该拍摄对象进行拍摄,或者用户在一个地方希望参考现有信息以得到较佳的拍摄效果。但是,本发明实施例的应用并不只限于这两种应用场景。比如,用户之前曾对某一区域的旧建筑群进行过拍摄,但是在再次拍摄时,该区域的旧建筑群已经被新的建筑群取代,这时如果要以大致相同的构图来拍摄该区域以进行对比,那么本发明实施例也适用。再例如,用户可以拍摄孩子在同一拍摄背景下的成长历程(例如拍摄孩子在居住的公寓楼前不同年龄的照片),那么本发明实施例也适用。进一步地,如果要想让孩子在拍摄图像中的姿势大致相同,或者孩子相对于拍摄背景的位置大致相同等,终端还可以在显示界面中显示之前的拍摄图像,用于协助用户确认孩子摆出大致相同的姿势,或者孩子相对于拍摄背景大致相同的位置。

本发明实施例中,用户在使用终端对一对象拍摄前,终端会先获取已有的拍摄状态信息,进而根据获取的所述已有的拍摄状态信息生成通知信息,最后输出所述生成的通知信息,这样用户就可以很方便高效地根据所述通知信息调整拍摄状态并获得较为理想的拍摄结果。

实施例二

图3是本发明的另一实施例中终端所实现的一种方法的流程图。需要说明的是,本实施例与实施例一中相同或者类似的内容,本发明实施例不再重复,请参考实施例一的描述。

步骤301,确认配置选项是否有效;

终端可以根据用户的选择指令确认所述配置选项是否有效。比如,终端可以提供一种模式,例如“拍摄协助模式”,当用户开启了“拍摄协助模式”,那么配置选项则被确认为有效,例如配置选项被配置为1;相反,当用户关闭了“拍摄协助模式”,那么配置选项则被确认为无效,例如配置选项被配置为0。当然,配置选项也可以在出厂设置中被默认为有效等等,本发明实施例不做限定。

步骤302,当所述配置选项有效时,获取当前的拍摄状态信息;

步骤303,获取已有的拍摄状态信息;

拍摄状态信息(当前的拍摄状态信息或已有的拍摄状态信息)可以包括终端的拍摄状态信息和附加状态信息两者中的至少一种。

终端的拍摄状态信息可以包括但不限于位置参数、角度参数、高度参数以及焦距参数。下面,介绍一下这四个参数的含义:

拍摄位置参数用于表示终端拍摄时的位置。拍摄位置参数可以由终端上的定位装置来获得。比如借助GPS(Global Positioning System,全球定位系统)获得终端拍摄时的经纬度,用作拍摄位置参数。上述拍摄位置参数可以表示为Location(X,Y),其中,Location代表拍摄位置,X代表经度,Y代表纬度。

拍摄角度参数用于表示终端拍摄时的拍摄角度(也叫拍摄姿态),所述拍摄角度参数可以表示为Rotation(θ,Ψ),其中,Rotation代表拍摄角度,θ,Ψ代表三个旋转角度。具体参见图4,图4示出了终端的上述三个旋转角度的示意图。

其中,θ为终端的纵向连线(或纵轴)的延长线与水平面的夹角,为终端的纵向连线的延长线在水平面投影线OP与磁北极的夹角,Ψ为终端围绕纵向连线的旋转角度。本发明实施例可以通过终端上的角度确定装置,比如电子罗盘和电子陀螺仪共同确定上述三个旋转角度。具体地,电子罗盘可以用于确定磁北极方向,电子陀螺仪可以测量出终端的上述三个旋转角度θ,Ψ。

拍摄高度参数用于表示终端拍摄时的高度。拍摄高度参数可以由终端上的高度传感器获得。比如气压传感器测得的终端距离海平面的距离可以作为拍摄的高度。上述拍摄高度参数可以表示为H。

拍摄焦距参数用于表示终端拍摄时的焦距,可以从终端中直接读取。比如以数码相机为例,可以从相机应用的寄存器中读取。上述拍摄焦距参数可以表示为F。

其中,拍摄状态信息这四个参数都获取是较好的。但是,获取四个参数的部分参数,也是可以的,具体原因后面会详细描述。

附加状态信息可以包括但不限于拍摄时间和天气信息两者的至少一个。拍摄时间可以是季节,也可以具体到月,或者是具体到某一天的上午或下午,甚至具体时刻等等。天气信息可以是晴,雨,雪等等。

因为本发明实施例中,用户开启了“拍摄协助模式”,终端可以主动获取已有的拍摄状态信息。下面描述一下终端如何主动获取已有的拍摄状态信息。

方式一:

步骤303a,获取当前的拍摄状态信息中的终端的位置参数(以下简称当前位置参数)。比如,通过终端上的定位装置可以获知终端的当前位置参数,并且处理器101可以读取所述位置参数。

步骤303b,根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数。以终端的存储器103为例,存储器103已经存储第一拍摄状态信息,比如,终端可以通过存储的第一图像来存储第一拍摄状态信息,并且第一拍摄状态信息里包括第一位置参数。

步骤303c,根据所述当前位置参数和所述第一位置参数计算当前位置到第一位置的距离。具体的算法属于现有技术,本发明不再赘述。

步骤303d,当所述距离小于预设阈值时,将所述第一拍摄状态信息作为所述已有的拍摄状态信息。预设的阈值可以由用户输入确定,也可以出厂时配置选项由用户选择等等。比如,假设预设阈值为100米,如果终端的当前位置在“颐和园东门”,则距离“颐和园东门”100米之内的第一位置所对应的第一拍摄状态信息就可以作为所述已有的拍摄状态信息。

本领域技术人员可以理解,303a和303b没有严格的先后顺序,另外,第一拍摄状态信息和第位置只是为了帮助理解,303a-303d可以重复执行,直到把所有满足上述条件的已有的拍摄状态信息都获取到。如果有多个拍摄状态信息满足上述条件,可以让用户选择。

方式二:

步骤303a’,获取当前的拍摄状态信息中的终端的位置参数(以下简称当前位置参数);

步骤303b’,根据已经存储的第一拍摄状态信息和第二拍摄状态信息获取第一位置参数和第二位置参数,其中,所述第一拍摄状态信息和第二拍摄状态信息中分别包括第一位置参数和第二位置参数;

步骤303c’,根据所述当前位置参数和所述第一位置参数计算当前位置到第一位置的第一距离;根据所述当前位置参数和所述第二位置参数计算当前位置到第二位置的第二距离;

步骤303d’,将第一距离和第二距离中较小的一个所对应的拍摄状态信息作为所述已有的拍摄状态信息。例如:

当所述第一距离小于所述第二距离时,将所述第一拍摄状态信息作为所述已有的拍摄状态信息;或

当所述第一距离大于所述第二距离时,将所述第二拍摄状态信息作为所述已有的拍摄状态信息。

需要说明的是,当所述第一距离等于所述第二距离时,第一拍摄状态信息或者第二拍摄状态信息都可以作为所述已有的拍摄状态信息,本发明不作限制。

比如,终端当前的位置在“颐和园东门”,如果第一位置距离“颐和园东门”100米之内,第二位置距离“颐和园东门”300米,那么第一位置对应的第一拍摄状态信息就可以作为所述已有的拍摄状态信息。

优选地,还可以增加预设阈值作为确定已有的拍摄状态信息的条件。也就是,所述第一距离和第二距离中较小的一个还必须小于预设阈值。例如:

当所述第一距离小于所述第二距离,并且第一距离小于预设阈值时,将所述第一拍摄状态信息作为所述已有的拍摄状态信息;或

当所述第一距离大于所述第二距离,并且第二距离小于预设阈值时,将所述第二拍摄状态信息作为所述已有的拍摄状态信息。

比如,预设阈值为100米,第一位置距离“颐和园东门”1000米,第二位置距离“颐和园东门”3000米。虽然第一位置距离“颐和园东门”的第一距离较小,但是对应的第一拍摄状态信息却不作为所述已有的拍摄状态信息,因为第一距离1000米不小于预设阈值100米。

从上面的说明可以看到,本发明实施例可能涉及第一距离和第二距离之间的比较,也可能涉及第一距离或者第二距离与预设阈值之间的比较。本领域技术人员可以理解,这些比较可以没有先后顺序。例如,可以先将第一距离和第二距离都分别与预设阈值比较。当第一距离和第二距离都小于等于预设阈值时,再进行第一距离和第二距离之间的比较。

同样的,本领域技术人员可以理解,303a’,和303b’,没有严格的先后顺序。另外,303a’,-303d’,可以重复执行。

可选的,如果获取的满足上述条件的已有的拍摄状态信息有多个,比如在预设的阈值内多个图像,终端可以通知用户选择,终端根据用户的选择来确认已有的图像,进而确认该图像对应的拍摄状态信息。

步骤304,根据所述已有的拍摄状态信息,生成通知信息;

步骤305,输出所述通知信息,以使用户根据所述通知信息调整终端拍摄状态。

具体地,输出所述通知信息的方式可以包括:

显示所述已有的拍摄状态信息和所述当前的拍摄状态信息;或者

显示所述已有的拍摄状态信息和所述当前的拍摄状态信息的偏差。

假设当前的拍摄状态信息和已有的拍摄状态信息都包括位置参数、角度参数、高度参数和焦距四个参数,则终端在显示所述已有的拍摄状态信息和所述当前的拍摄状态信息的同时,可以将已有的拍摄状态信息中的上述四个参数作为基准,提示用户调整所述当前的拍摄状态信息中的上述四个参数,使当前的拍摄状态信息中的上述四个参数分别接近所述已有的拍摄状态信息中的上述四个参数。容易理解的是,当前的拍摄状态信息中的上述四个参数等于所述已有的拍摄状态信息中的上述四个参数是理想的,但优选的,可以预先设置一个预设阈值,当当前的拍摄状态信息中的上述四个参数接近已有的拍摄状态信息中的上述四个参数至所述预设阈值就可以视为当前的拍摄状态信息中的上述四个参数等于所述已有的拍摄状态信息中的上述四个参数了。比如,当前的高度参数接近已有的高度参数至95%,当前的位置参数接近已有的位置参数至95%等等。需要说明的是,预设阈值可以是百分比,也可以是对应参数的差的绝对值等等。另外,预设阈值可以根据实际情况预设,本发明实施例并不限定具体值;另外,预设阈值可以并不相同,比如当前的高度参数接近已有的高度参数至96%,当前的位置参数接近已有的位置参数至95%等等。

进一步地,图5示出了终端输出所述通知信息后在显示界面上显示的示意图。很显然,这只并不构成对其的限定,比如还可以采用语音通知的方式,或者显示界面和语音通知结合的方式等等。

参看图5可知,显示界面显示的内容可以包括终端501获取的已有的拍摄状态信息和当前的拍摄状态信息,并基于所述已有的拍摄状态信息,给出了当前的拍摄状态信息的调整建议。比如说,显示界面的区域502示出了当前的位置如何调整的建议,其中,小圆圈表示终端当前的位置,小方块表示已有的位置,箭头表示终端当前的位置的移动方向。可选的,区域502上还可以显示出引导建议,比如“向左移动10米”,或者“向前移动12米”等等。

显示界面的区域503示出了终端的角度如何调整的建议。其中,从左至右依次为θ,Ψ,箭头指示了调整的具体建议。为了方便用户理解这三个旋转角,可选的,终端还可以进一步显示这三个旋转角的根据箭头指示调整的含义。参见图6,图6示出了显示界面上区域503内的箭头指示三个旋转角调整的示意图。优选的,区域还可以显示出引导建议,比如“终端顶部离身体近一点”,或者“身体向左旋转一点”,或者“终端绕顶部和底部连线向左旋转一点”等等。

同样,区域504示出了终端的高度如何调整的建议,区域505示出了终端的焦距如何调整的建议。同样的上述区域都可以显示出引导建议。

进一步地,终端还可以以语音的方式播放出引导建议,方便用户调整。

显示界面可以借助终端的显示屏显示出来。可选地,显示界面还可以把终端获取的已有的图像显示出来,比如位于显示界面的中部区域506,供用户参考。

本领域技术人员可以理解,302和303没有严格的先后顺序。

另外,前面所举的例中,已有的拍摄状态信息以及当前的拍摄状态信息都包括位置参数、角度参数、高度参数和焦距这四种参数。终端把这四种参数都获取是较好的,这样用户调整操作时更高效和准确。但是,终端只获取四个参数的部分参数也是可以的。

通常来讲,用户调整终端的角度是相对较难的,因为它包括调整三个旋转角,如果用户能够获得终端的调整建议是有利于提高效率的,因此,终端可以获取角度参数并给出相应的通知信息。当然,用户调整终端的位置也是不容易的,因为调整的幅度(比如移动距离)可能比较大,如果用户能够获取终端的调整建议也是有帮助的。因此,终端可以获取位置参数并给出相应的通知信息。另一方面,用户拍摄时通常采用站立姿势并且习惯将终端举到眼睛的大致高度,因此上下调整的幅度较小,用户相对容易能找到合适的高度。另外,很多情况下,用户拍摄时,习惯采用终端自动对焦后的焦距,因此,用户无需较多的关注焦距。综上,终端获取的已有的拍摄状态信息可以包括之前对所述拍摄对象拍摄时的位置参数和角度参数两者中的至少一个。进一步地,为了使拍摄更高效,终端获取的已有的拍摄状态信息还可以包括之前对所述拍摄对象拍摄时的高度参数和焦距参数两者中的至少一个。

从上述描述可知,用户使用终端对一拍摄对象拍摄时,终端在获取已有的拍摄状态信息前,确认配置选项是否有效,当所述配置选项有效时,获取已有的拍摄状态信息,并根据所述拍摄状态信息,提示用户调整终端的拍摄状态。由于终端提供了通知信息,用户就可以根据所述通知信息调整拍摄状态并获得较为理想的拍摄结果。进一步,通过设置配置选项,当配置选项有效时,才开启引导用户调整终端拍摄状态的功能,提高了用户体验,并且由于可以通过位置参数,主动获取已有的拍摄状态信息,提高了效率。

实施例三

下面用一个例子来描述终端利用本发明实施例提供的信息处理方法来进行拍摄的流程。假设用户在冬天的时候,欲拍摄天安门城楼,以与春天时拍摄的天安门城楼形成对比,本实施例与实施例一、二中相同或者类似的内容可以参考实施例一,二,在此不再赘述。

参考图7,该流程包括:

步骤701,确定配置选项是否有效;

如果确定结果为是,则执行702,否则执行步骤710;

具体地,终端可以判断用户是否选择了“协助拍摄模式”。如果用户选择了“协助拍摄模式”,则终端可以确定配置选项有效,执行步骤702,否则执行步骤710。

步骤702,获取当前的拍摄状态信息;

拍摄状态信息虽然可以包括终端的拍摄状态信息和附加状态信息两者中的至少一种。但是就本发明实施例的应用场景来看,可以不用考虑附加状态信息,仅考虑终端的拍摄状态信息。具体地,终端可以获取终端当前的拍摄状态信息,可以包括位置参数、角度参数、高度参数以及焦距参数。

步骤703,根据当前的拍摄状态信息中的位置参数,获取已有的图像和所述已有的图像所对应的拍摄状态信息;

本发明实施例以已有的拍摄状态信息位于图像中为例进行描述。根据当前的拍摄状态信息中的位置参数,获取已有的图像和所述已有的图像所对应的拍摄状态信息可以参考实施例二中的内容。比如,其中一种获取方式可以包括:

获取当前的拍摄状态信息中的终端的位置参数(以下简称当前位置参数);

根据终端上存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息位于第一图像中,所述第一拍摄状态信息中包含所述第一位置参数;

根据所述当前位置参数和所述第一位置参数计算当前位置到第一位置的距离;

当所述距离小于预设阈值时,将所述第一图像作为所述已有的图像,所述第一拍摄状态信息作为所述已有的拍摄状态信息。这样,终端就可以获取到对应的春天时对天安门城楼拍摄时的已有图像以及所述已有图像中存储的春天时终端对天安门城楼拍摄时的拍摄状态信息。

上面只是其中一种获取方式的举例,其他获取方式在此不再赘述。

步骤704,根据用户的选择,确定已有的图像和对应的拍摄状态信息;

步骤703中,终端获取的春天时对天安门城楼拍摄时的已有的图像可能是一个或多个,终端可以把获取的一个或多个春天时对天安门城楼拍摄时的图像显示出来,供用户选择,并且根据用户的选择,确定已有的拍摄状态信息;

步骤705,生成通知信息;

优选的,终端可以根据当前的拍摄状态信息相对所述已有的拍摄状态信息的偏差生成通知信息。

步骤706,输出通知信息,以提示用户调整所述当前的拍摄状态信息接近所述的已有的拍摄状态信息至预设阈值。

步骤707,根据用户的操作,调整终端当前的拍摄状态。

步骤708,确定终端当前的拍摄状态信息是否接近已有的拍摄状态信息至所述预设阈值;

如果确定结果为是,则执行步骤709,否则执行步骤707;如果终端当前的拍摄状态信息接近春天时拍摄天安门城楼的拍摄状态信息,意味着获得了大致相同的构图,终端可以执行步骤709,提示用户可以拍摄;否则,意味着终端还未获取大致相同的构图,继续重复步骤707。

步骤709,提示用户拍摄;

步骤710,接收到拍摄指令;

步骤711,拍摄;

终端以用户调整后的拍摄状态信息对天安门城楼进行拍摄。

步骤712,确定是否继续拍摄;

如果确定结果为是,则执行步骤701,否则,则结束流程。

可选地,步骤711拍摄后获得的图像,可以在图像中或者与之关联的关联文件中存储拍摄时的终端的拍摄状态信息,以便将来提供参考。

从上述描述可知,用户使用终端对一拍摄对象拍摄时,终端在获取已有的拍摄状态信息前,确认配置选项是否有效,当所述配置选项有效时,获取已有的拍摄状态信息,并根据所述拍摄状态信息,提示用户调整终端的拍摄状态。由于终端提供了通知信息,用户就可以根据所述通知信息调整拍摄状态并获得较为理想的拍摄结果。进一步,通过设置配置选项,当配置选项有效时,才开启引导用户调整终端拍摄状态的功能,提高了用户体验,并且由于可以通过位置参数,主动获取已有的拍摄状态信息,提高了效率。

假设用户到颐和园游玩,当用户到了颐和园大门时,会收到服务器推送的信息,里面有各个主要景点的拍摄状态信息,比如包括昆明湖的拍摄状态信息。这样当用户到达昆明湖时,终端会根据昆明湖的位置参数获取到所述接收到的昆明湖的拍摄状态信息,进而生成通知信息,提示用户调整终端拍摄状态,以最终获得较佳的拍摄结果。相关的描述在此不再重复,可以参考之前的描述。

实施例四

参考图8,本发明实施例提供了一种用于终端的信息处理装置800,该信息处理装置800与前述的实施例一至三的相应内容对应,已经描述过的内容不再赘述。很显然,该该装置800的工作流程和原理与前述的实施例一至三的工作流程和原理相同,作为完整的发明实施例,可以结合前述的实施例一至三的描述。

该信息处理装置800包括:

已有信息获取模块801,用于获取已有的拍摄状态信息;

生成模块802,用于根据所述已有的拍摄状态信息,生成通知信息;

输出模块803,用于输出所述通知信息,以使用户根据所述通知信息调整终端拍摄状态。

可选地,所述通知信息包括所述已有的拍摄状态信息。

可选地,所述装置800还包括:当前信息获取模块804;所述当前信息获取模块804用于:在生成获取通知信息之前,获取当前的拍摄状态信息;

所述生成模块802具体用于:根据所述已有的拍摄状态信息和所述当前的拍摄状态信息生成通知信息,所述通知信息包括所述当前的拍摄状态信息相对所述已有的拍摄状态信息的偏差。

可选地,所述拍摄状态信息包括:终端的拍摄状态信息,或者附加状态信息两者中的至少一种。

可选地,所述终端的拍摄状态信息包括位置参数和角度参数两者中的至少一个。

可选地,所述终端的拍摄状态信息进一步包括高度参数和焦距参数两者中的至少一个。

可选地,所述附加状态信息包括拍摄时间和天气信息两者中的至少一个。

可选地,所述装置800还包括:选择模块805,用于获取已有的拍摄状态信息之前,接收用户的选择;所述已有信息获取模块801,具体用于根据所述选择模块805接收到的用户的选择,获取所述已有的拍摄状态信息。

可选地,所述装置800还包括:当前位置获取模块806,用于获取已有的拍摄状态信息之前,获取终端当前的位置参数;

所述已有信息获取模块801,具体用于根据所述位置获取模块获取的当前的位置参数,获取所述已有的拍摄状态信息。

可选地,所述装置800还包括已有位置参数获取模块807,用于获取已有的拍摄状态信息之前,根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数;

所述已有信息获取模块801具体包括计算模块8011和确定模块8012;

所述计算模块8011用于根据所述当前的位置参数和所述第一位置参数计算当前位置到第一位置的距离;

所述确定模块8012用于当所述距离小于预设阈值时,将所述第一拍摄状态信息作为所述已有的拍摄状态信息。

可选地,所述装置800还包括已有位置参数获取模块807,用于获取已有的拍摄状态信息之前,根据已经存储的第一拍摄状态信息和第二拍摄状态信息,获取第一位置参数和第二位置参数,其中,所述第一拍摄状态信息和第二拍摄状态信息中分别包括第一位置参数和第二位置参数;

所述已有信息获取模块801具体包括计算模块8011和确定模块8012;

所述计算模块8011用于,根据所述当前的位置参数和所述第一位置参数计算当前位置到第一位置的第一距离,以及根据所述当前的位置参数和所述第二位置参数计算当前位置到第二位置的第二距离;

所述确定模块8012用于,将第一距离和第二距离中较小的一个所对应的拍摄状态信息作为所述已有的拍摄状态信息。

可选地,所述装置800还包括已有位置参数获取模块807,用于获取已有的拍摄状态信息之前,根据已经存储的第一拍摄状态信息获取第一位置参数,其中,所述第一拍摄状态信息中包括第一位置参数;

所述已有信息获取模块801具体包括计算模块8011、第一获取模块8013和确定模块8012;

所述计算模块8011用于根据所述当前的位置参数和所述第一位置参数计算当前位置到第一位置的距离;

所述第一获取模块8013,用于获取所述距离小于预设阈值的所述第一拍摄状态信息;

所述确定模块8012用于根据用户的选择,将用户选择的、所述距离小于预设阈值的所述第一拍摄状态信息作为所述已有的拍摄状态信息。

可选地,所述已有的拍摄状态信息是从其他设备接收到的。

可选地,所述已有的拍摄状态信息位于图像中;

或者,所述已有的拍摄状态信息位于与图像关联的文件中。

本发明实施例中,终端对一拍摄对象拍摄前,信息获取模块会先获取已有的拍摄状态信息,进而生成模块根据获取的所述已有的拍摄状态信息生成通知信息,最后输出模块输出所述生成的通知信息,这样用户就可以根据所述通知信息调整拍摄状态。因此,由于用户可以得到终端输出的通知信息,这些通知信息就可以协助用户获得较为理想的拍摄结果。

可选地,所述输出模块803具体包括:显示模块8031和提示模块8032;

所述显示模块8031,用于显示所述已有的拍摄状态信息和所述当前的拍摄状态信息;

所述提示模块8032,用于以获取的所述已有的拍摄状态信息为基准,提示用户调整所述当前的拍摄状态信息接近所述的已有的拍摄状态信息至另一预设阈值。

本发明实施例中,用户在使用终端对一对象拍摄前,终端会先获取已有的拍摄状态信息,进而根据获取的所述已有的拍摄状态信息生成通知信息,最后输出所述生成的通知信息,这样用户就可以很方便高效地根据所述通知信息调整拍摄状态并获得较为理想的拍摄结果。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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