专利名称:一种拍照时声音提示的方法及基于该方法的电子设备的制作方法
技术领域:
发明涉及摄像技术领域,特别是涉及一种拍照时声音提示的方法及基于该方法的电子设备。
背景技术:
随着科技的发展,手机、相机等电子设备的功能越来越强大,尤其是拍摄功能。用户在使用该功能进行拍摄时,一般都需要借助于电子设备发出的提示声音来判断此次拍摄的进程。 例如,使用装有胶卷的相机或单镜反光式数码相机进行拍摄时,对机械快门进行开关操作时发出的声音就是提示音。然而,很多利用摄像头进行拍摄的电子设备,本身并没有设置机械快门,主要是通过喇叭来模拟提示声音。并且,模拟的提示声音是固定的一段声音,一般是在电子设备刚抓取图像时进行播放的。通过喇叭模拟播放提示声音在拍摄时存在以下缺陷由于光线等环境的不同,电子设备在抓取图像时会产生不确定的延时时间,从而造成播放提示声音的时间与电子设备抓取到理想图像的时间不同步,进而使得用户不能准确地知道电子设备是在何时开始拍照的何时结束拍照的,极易在错误的时间移动电子设备,导致拍摄的图像模糊。综上所述,有必要提供一种拍照时声音提示的方法及基于该方法的电子设备,以解决上述问题。
发明内容
本发明主要解决的技术问题是提供一种拍照时声音提示的方法及基于该方法的电子设备,能够使用户即时了解拍照进程,避免在错误的时间移动电子设备,同时使用户具有更好的拍照体验,拍出更清晰的图像。为解决上述技术问题,本发明采用的一个技术方案是提供一种拍照时声音提示的方法,包括以下步骤启动电子设备的拍照功能;电子设备在对焦完成后开始抓取图像帧前播放开始提示音;电子设备连续抓取多个图像帧,选取其中一个所述图像帧进行编码;在编码结束时播放结束提示音,其中,当抓取多个图像帧和编码的持续时间超过预设时间间隔时,在播放开始提示音之后,播放结束提示音之前,进一步播放中间提示音。其中,播放中间提示音的步骤包括当抓取多个图像帧和编码的持续时间超过预设时间间隔时,启动中间提示音播放线程;设置一结束标志位;将持续时间与预设时间间隔相比较,以判断结束标志位的真假;若持续时间大于预设时间间隔,则判断结束标志位为假,播放中间提示音;若持续时间小于等于预设时间间隔时,则判断结束标志位为真,不播放中间提示音。其中,结束标志位在Android智能系统中为mShutterEndFlag。其中,播放中间提示音的步骤包括在播放开始提示音之后至播放结束提示音之前,自动重复间断地播放中间提示音,且播放中间提示音的时间间隔依次增大直到完成编码。其中,预设时间间隔为O. 5秒。为解决上述技术问题,本发明采用的另一个技术方案是提供一种电子设备,包括启动模块,用于启动电子设备的拍照功能;拍照模块,用于对焦以及抓取多个图像帧;提示音播放模块,用于播放开始提示音和结束提示音;控制模块,用于启动模块启动电子设备的拍照功能后,控制提示音播放模块在拍照模块对焦完成后开始抓取图像帧前播放开始提示音,以及选取多个图像帧中的一个进行编码,并在编码结束后控制提示音播放模块播放结束提示音,线程模块,用于确定拍照模块抓取图像帧和控制模块编码的持续时间;其中,持续时间超过预设时间间隔时,控制模块控制提示音播放模块在播放开始提示音之后,播放结束提示音之前,进一步播放中间提示音。 其中,提示音模块自动重复间断地播放中间提示音,且播放中间提示音的时间间隔依次增大直到控制模块编码完成。
其中,线程模块设置有一结束标志位,控制模块将持续时间与预设时间间隔相比较,若持续时间大于预设时间间隔,则判断结束标志位为假,控制模块控制提示音播放模块播放中间提示音;若持续时间小于等于预设时间间隔,则判断结束标志位为真,控制模块控制提示音播放模块不播放中间提示音。其中,提示音播放模块自动重复播放中间提示音,直到编码结束;在编码结束时设置结束标志位为真,停止播放中间提示音;若编码没有结束,则标志位为假,继续重复播放中间提示音。其中,预设时间间隔为O. 5秒。本发明的有益效果是区别于现有技术的情况,本发明的电子设备启动拍照功能后,在对焦完成后开始抓取图像帧前播放开始提示音,继而对抓取的多个图像帧中最清晰的一个图像帧进行编码,其中,当抓取多个图像帧和编码的持续时间超过预设时间间隔时,在播放开始提示音之后,播放结束提示音之前,进一步播放中间提示音,在编码结束时播放结束提示音,从而完成此次拍照。本发明能够使用户即时了解拍照进程,避免在错误的时间移动电子设备,同时使用户具有更好的拍照体验,拍出更清晰的图像。
图I是本发明第一实施例拍照方法的流程图;图2是本发明拍照过程的示意图;图3是本发明第二实施例拍照方法的流程图;图4是本发明提示音播放的一时序示意图;图5是本发明提不首播放的另一时序不意图;图6是基于图3所示拍照方法的电子设备的结构示意图。
具体实施例方式下面结合附图和实施例,对本发明作进一步的详细描述。以下实施例仅用于说明本发明,但不应用来限定本发明的范围。
图I是本发明第一实施例拍照方法的流程图,图2是本发明拍照过程的示意图。如图2所示,在T1时刻用户按下电子设备的快门或图标进入拍照模式,此时电子设备进入对焦过程,在对焦过程中,电子设备需要调整摄像头的位置使被拍摄的主体目标的焦点位于感应器上。对焦完成后在T2时刻抓取图像帧并编码,其中,电子设备连续抓取多个图像帧进行比较,并选取其中质量最好、最清晰的一个图像帧进行编码。在T3时刻电子设备完成编码,之后电子设备保存所编码的图像,在T4时刻拍照结束。结合图I和图2所示,本实施例的拍照方法包括以下步骤步骤SlOl :启动电子设备的拍照功能;在本实施例中,用户在按下电子设备快门键或图标时,该电子设备进入拍照状态,镜头开始对焦。需要说明的是,电子设备对焦完成所用的时间会根据镜头的起始位置和开始位置的不同而不同,但保存文件的时间是固定的。
步骤S102 电子设备在对焦完成后开始抓取图像帧前播放开始提示音;步骤S103 :电子设备连续抓取多个图像帧,选取其中一个图像帧进行编码;其中,电子设备对抓取多个图像帧进行比较,选取其中质量最好、最清晰的一个图像帧进行编码。步骤S104 :编码结束时播放结束提示音。其中,用户在听到播放结束提示音时,即得知此次拍照已经完成,此时可以根据需要随意移动电子设备,而不会影响拍摄图片的质量。步骤S105 :播放中间提示音;其中,在步骤S103中当抓取多个图像帧和编码的持续时间超过预设时间间隔时,在播放开始提示音之后,播放结束提示音之前,进一步播放中间提示音直到编码结束。图3是本发明第二实施例拍照方法的流程图,下面结合当今电子设备普遍采用的Android智能系统,进行详细描述。本实施例的拍照方法包括以下步骤步骤S201 :启动电子设备的拍照功能;在Android智能系统中,拍照过程开始时都有相关的API (ApplicationProgramming Interface,应用程序编程接口 ),拍照提示音需要的API包括handleShutter和 handleCompressedPicture。步骤S202:开始对焦;其中,在对焦过程中,电子设备需要调整摄像头的位置使被拍摄的主体目标的焦点位于感应器上。需要说明的是,电子设备对焦完成所用的时间会根据镜头的起始位置和开始位置的不同而不同。步骤S203 :播放开始提示音后抓取图像帧及编码;电子设备在对焦完成时,即播放开始提示音。其中,开始提示音例如通过Android智能系统中的handleShutter接口播放。在电子设备播放开始提示音后即开始抓取多个图像帧并保存,并进一步将多个图像帧进行比较,选取其中质量最好的一个图像帧进行编码。需要说明的是,电子设备抓取图像的帧率会根据光线的强度而自动调整。步骤S204 :启动中间提示音线程,并设置结束标志位;启动中间提示音线程,用于判断是否需要播放中间提示音,并设置结束标志位。在Android智能系统中,结束标志位为mShutterEndFlag。步骤S205 :获取抓取图像帧之后的持续时间;确定步骤S203中抓取图像帧和编码的持续时间。步骤S206 :判断结束标志位的真假;将持续时间与预先设置的预设时间间隔相比较,以判断结束标志位是否为真。其中,本实施例优选预设时间间隔为O. 5秒。若持续时间小于等于预设时间间隔,则判断结束标志位为真,进入步骤S209,在Android智能系统中通过handleCompressedPicture接口播放结束提示音。如若持续时间大于预设时间间隔,则判断结束标志位为假,进入步骤S207。 步骤S207 :播放中间提示音;若持续时间大于预设时间间隔,则判断结束标志位为假,然后自动重复播放中间提示音,且每次播放中间提示音的时间间隔依次增大直到编码结束。步骤S208 :判断结束标志位的真假;当开始播放中间提示音后,将自动重复播放中间提示音,直到编码结束。在编码结束时设置结束标志位为真,进入步骤S209,在Android智能系统中通过handleCompressedPicture接口停止中间提示音线程,结束播放中间提示音。若编码未结束,则结束标志位为假,返回步骤S207中重复播放中间提示音。步骤S209 :播放结束提示音,拍照结束。通过上述方式,本实施例使用Android智能系统的电子设备启动拍照功能后,在对焦完成、开始抓取图像帧前播放开始提示音,继而启动中间提示音线程。进一步,获取开始抓取多个图像帧至对其中质量最好的一个图像帧进行编码结束的持续时间,并将其与预设时间间隔相比较,判断结束标志位的真假,在判断结束标志位为真时播放结束音,完成此次拍照。本实施例能够使用户即时了解拍照进程,避免在错误的时间移动电子设备,同时使用户具有更好的拍照体验,拍出更清晰的图像。上述实施例描述了本发明在Android智能系统中的拍照时声音提示的方法流程图,下面结合图4、图5和图2进一步详细的描述提示音在拍照过程中的播放情况。请一并参阅图2和图4所示,在拍照环境的光线强度好的情况下,在T2时刻前电子设备播放开始提示音,在T2时刻抓取图像帧,在T3时刻时编码完成并播放结束提示音,其中,T2到T3的时间间隔小于或等于0. 5秒。请一并参阅图2和图5所示,在拍照环境的光线强度差的情况下,在T2时刻前电子设备播放开始提示音,在T2时刻抓取图像帧,在T3时刻时编码完成并播放结束提示音,其中,T2到T3的时间间隔大于0. 5秒。其中,在间隔时间大于0. 5秒的时刻T21时开始播放中间提示音,并且中间提示音是自动重复间断地进行播放的且每次播放的时间间隔不固定,例如在编码结束的T3时刻前的某一 T22时刻也会播放中间提示音,直至T3时刻编码结束,并在T3时刻播放结束提示音。请参阅图6,图6是基于图3所示拍照时声音提示的方法的电子设备的结构示意图。本实施例的电子设备300包括控制模块301以及分别与控制模块301连接的启动模块302、拍照模块303以及提示音播放模块304、线程模块305。其中,启动t旲块302用于启动电子设备的拍照功能。
拍照模块303用于通过摄像头进行对焦,并在对焦完成后抓取多个图像帧。控制模块301用于在启动模块301启动电子设备300的拍照功能后,控制提示音播放模块304在拍照模块303对焦完成后开始抓取图像帧前播放开始提示音,以及用于选取拍照模块303抓取的多个图像帧中的一个进行编码,优选为,选择多个图像帧中质量最好的一个图像帧进行编码。线程模块305用于确定拍照模块303抓取多个图像帧至控制模块301编码完成的持续时间。线程模块305进一步设置一结束标志位。控制模块301进一步用于将持续时间与预先设置的预设时间间隔(例如为O. 5秒)相比较,若持续时间大于预设时间间隔,控制模块301判断结束标志位为假,并控制提示音播放模块304播放中间提示音;若持续时间小于等于预设时间间隔,控制模块301判断结束标志位为真,并控制提示音播放模块304播放结束提不首。本发明电子设备300的详细拍照时声音提示的方法请参考前文和图I至图5所 述,在此不再赘述。在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,所描述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统中,或一些特征可以忽略,或不执行。另外,模块相互之间的耦合或通信连接可以是通过一些接口,也可以是电性,机械或其它的形式。上述各个功能模块作为智能终端的组成部分,可以是或者也可以不是物理单元,既可以位于一个地方,也可以分布到多个单元上,既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种拍照时声音提示的方法,其特征在于,所述方法包括以下步骤 启动电子设备的拍照功能; 所述电子设备在对焦完成后开始抓取图像帧前播放开始提示音; 所述电子设备连续抓取多个图像帧,选取其中一个所述图像帧进行编码; 在所述编码结束时播放结束提示音; 其中,当所述抓取多个图像帧和所述编码的持续时间超过预设时间间隔时,在播放所述开始提示音之后,播放所述结束提示音之前,进一步播放中间提示音。
2.根据权利要求I所述的方法,其特征在于,所述播放中间提示音的步骤包括 当所述抓取多个图像帧和所述编码的持续时间超过预设时间间隔时,启动中间提示音播放线程; 设置一结束标志位; 将所述持续时间与预设时间间隔相比较,以判断所述结束标志位的真假; 若所述持续时间大于所述预设时间间隔,则判断所述结束标志位为假,播放所述中间提示音; 若所述持续时间小于等于所述预设时间间隔,则判断所述结束标志位为真,不播放所述中间提示音。
3.根据权利要求2所述的方法,其特征在于,所述结束标志位在Android智能系统中为mShutterEndFlag。
4.根据权利要求2所述的方法,其特征在于,所述播放中间提示音的步骤进一步包括 在播放所述开始提示音之后至播放所述结束提示音之前,自动重复间断地播放所述中间提示音,且播放所述中间提示音的时间间隔依次增大直到编码完成。
5.根据权利要求I至4中任一项所述的方法,其特征在于,所述预设时间间隔为0.5秒。
6.—种电子设备,其特征在于,所述电子设备包括 启动模块,用于启动电子设备的拍照功能; 拍照模块,用于对焦以及抓取多个图像帧; 提示音播放模块,用于播放开始提示音、中间提示音和结束提示音; 控制模块,用于在所述启动模块启动所述电子设备的拍照功能后,控制所述提示音播放模块在所述拍照模块对焦完成后开始抓取图像帧前播放开始提示音,以及选取所述多个图像帧中的一个进行编码,并在编码结束后控制所述提示音播放模块播放结束提示音; 线程模块,用于确定所述拍照模块抓取图像帧和所述控制模块编码的持续时间; 其中,所述持续时间超过预设时间间隔时,所述控制模块控制所述提示音播放模块在播放所述开始提示音之后,播放所述结束提示音之前,进一步播放所述中间提示音。
7.根据权利要求6所述的电子设备,其特征在于,所述提示音播放模块自动重复间断地播放所述中间提示音,且播放所述中间提示音的时间间隔依次增大直到所述控制模块完成编码。
8.根据权利要求6所述的电子设备,其特征在于,所述线程模块设置有一结束标志位,所述控制模块将所述持续时间与所述预设时间间隔相比较,若所述持续时间大于所述预设时间间隔,则判断所述结束标志位为假,所述控制模块控制所述提示音播放模块播放所述中间提示音;若所述持续时间小于等于所述预设时间间隔,则判断所述结束标志位为真,所述控制模块控制所述提示音播放模块不播放所述中间提示音。
9.根据权利要求8所述的电子设备,其特征在于,所述提示音播放模块自动重复播放所述中间提示音,直到编码结束; 其中,在编码结束时设置所述结束标志位为真,停止播放所述中间提示音;若编码没有结束,则所述标志位为假,继续重复播放所述中间提示音。
10.根据权利要求6至9中任一项所述的电子设备,其特征在于,所述预设时间间隔为,0.5 秒。
全文摘要
本发明公开了一种拍照时声音提示的方法,该方法包括以下步骤启动电子设备的拍照功能;电子设备在对焦完成后开始抓取图像帧前播放开始提示音;电子设备连续抓取多个图像帧,选取其中一个所述图像帧进行编码;在编码结束时播放结束提示音。其中,当抓取多个图像帧和编码的持续时间超过预设时间间隔时,在播放开始提示音之后,播放结束提示音之前,进一步播放中间提示音。本发明还公开了一种采用该拍照时声音提示的方法的电子设备。通过上述方式,本发明能够使用户即时了解拍照进程,避免在错误的时间移动电子设备,同时使用户具有更好的拍照体验,拍出更清晰的图像。
文档编号H04N5/232GK102970484SQ20121049244
公开日2013年3月13日 申请日期2012年11月27日 优先权日2012年11月27日
发明者雷明, 高潮, 杨义斌 申请人:惠州Tcl移动通信有限公司