一种远程拍照调焦的方法及系统的制作方法

文档序号:7812107阅读:233来源:国知局
一种远程拍照调焦的方法及系统的制作方法
【专利摘要】本发明公开了一种远程拍照调焦的方法及系统,具体包括控制终端和拍摄终端,控制终端与拍摄终端连接,并注册用于处理拍摄终端回传数据的回调函数,之后控制终端启动远程拍照应用,向拍摄终端发送拍摄指令并询问其是否支持调焦功能,拍摄终端支持调焦功能则开启拍摄预览界面,并向控制终端发送焦距调节范围和实时预览画面,控制终端根据所述焦距调节范围在其预览界面上显示用于调节焦距的操作控件。本发明通过控制终端远程控制拍摄终端进行调焦和拍照,使得拍照操作灵活多样,极大的方便了自拍、合影等操作,并且调焦过程中能实时预览画面,提高了调焦精准度和拍照质量。
【专利说明】一种远程拍照调焦的方法及系统

【技术领域】
[0001]本发明涉及移动通信【技术领域】,尤其涉及一种远程拍照调焦的方法及系统。

【背景技术】
[0002]近年来,随着移动通信技术的迅速发展,除已有的数码相机外,越来越多的移动终端设备具备了拍照功能,如手机、个人数字助理(PDA)、平板电脑等。这些具备拍照功能的移动终端和数码相机,使人们可以随时记录生活中精彩的瞬间,丰富了人们的生活,但是在拍照过程中,几乎每个人都遇到过找人帮忙给自己拍照,或者被别人要求帮忙的情况,尤其在自拍和合影时,这源于拍照设备操作方式的单一性,不能很好的进行远程操作,严重影响了用户体验。


【发明内容】

[0003]鉴于上述现有技术的不足之处,本发明的目的在于提供一种远程拍照调焦的方法及系统,控制终端通过远程控制拍摄终端,控制拍摄终端的调焦、拍照和调焦预览界面等功能,从而更好的控制调焦质量和拍摄效果,使拍照操作方便、多样、精准灵活,提高了用户体验。
[0004]为了达到上述目的,本发明采取了以下技术方案:
一种远程拍照调焦的方法,所述方法包括如下步骤:
A、控制终端与拍摄终端连接,并注册用于处理拍摄终端回传数据的回调函数;
B、控制终端启动远程拍照应用,向拍摄终端发送拍摄指令并询问其是否支持调焦功倉泛;
C、拍摄终端开启拍摄预览界面,并向控制终端发送焦距调节范围和实时预览画面;
D、控制终端根据所述焦距调节范围在其预览界面上显示用于调节焦距的操作控件。
[0005]所述远程拍照调焦的方法,还包括如下步骤:
E、控制终端接收用户操作所述操作控件时的调焦操作指令,向拍摄终端发送改变焦距的控制指令;
F、拍摄终端根据所述改变焦距的控制指令设置摄像头的焦距,将实时预览画面回传给控制终端;
G、控制终端接收所述实时预览画面并显示。
[0006]进一步的,所述远程拍照调焦的方法,还包括如下步骤:
H、控制终端向拍摄终端发送拍照指令以控制拍摄终端完成拍照动作。
[0007]所述远程拍照调焦的方法,所述步骤H之后还包括如下步骤:
1、拍摄终端根据控制终端的屏幕大小对拍摄的图像进行缩放;
J、降低图像的清晰度,并将图像压缩回传给控制终端显示。
[0008]所述远程拍照调焦的方法中,所述步骤F具体包括:
F1、拍摄终端根据所述改变焦距的控制指令设置摄像头的焦距; F2、根据控制终端的屏幕大小对实时预览画面进行缩放;
F3、降低实时预览画面的清晰度,并压缩画面数据;
F4、将压缩的画面数据回传给控制终端。
[0009]其中,在步骤F4中,拍摄终端以每秒3帧的频率将压缩的画面数据回传给控制终端。
[0010]所述远程拍照调焦的方法,所述步骤A中,控制终端通过蓝牙或者WIFI与拍摄终端建立连接。
[0011]所述远程拍照调焦的方法中,所述步骤A具体包括:
Al、控制终端向拍摄终端发送蓝牙联机请求;
A2、拍摄终端授受所述蓝牙联机请求,打开BTNotificat1n程序启动监听服务;
A3、控制终端启动监听服务,并向监听服务注册用于处理拍摄终端回传数据的回调函数。
[0012]所述远程拍照调焦的方法中,拍摄终端的回传数据包括:拍照失败的错误码、拍照成功的张数、图像回显。
[0013]对应的,本发明还提供一种用于实现所述远程拍照调焦的方法的系统,包括:控制终端和拍摄终端;
所述控制终端,用于与拍摄终端连接,并注册用于处理拍摄终端回传数据的回调函数;启动远程拍照应用,向拍摄终端发送拍摄指令并询问其是否支持调焦功能;
所述拍摄终端,用于开启拍摄预览界面,并向控制终端发送焦距调节范围和实时预览画面;
所述控制终端,还用于根据所述焦距调节范围在预览界面上显示用于调节焦距的操作控件。
[0014]相较于现有技术,本发明提供的远程拍照调焦的方法及系统,包括控制终端和拍摄终端,控制终端通过蓝牙连接拍摄终端,向拍摄终端发送拍摄指令并询问其是否支持调焦功能,拍摄终端开启拍摄预览界面,并向控制终端发送焦距调节范围和实时预览画面,控制终端根据焦距调节范围在其预览界面上显示用于调节焦距的操作控件,使用户可以通过操作控件控制拍摄终端调焦和拍照,实现了实时、远程控制拍摄终端拍照和调焦的功能,并且能实时预览调焦结果和拍摄效果,大大提高了拍摄图像的质量和操作的便利、灵活性。

【专利附图】

【附图说明】
[0015]图1为本发明远程拍照调焦的方法流程图。
[0016]图2为本发明远程拍照调焦的方法的蓝牙SPP协议结构图。
[0017]图3为本发明远程拍照调焦的方法步骤S6的具体方法流程图。
[0018]图4为本发明远程拍照调焦的方法中非调焦模式下的拍照动作的方法流程图。
[0019]图5为本发明用于实现远程拍照调焦的方法的系统的结构框图。

【具体实施方式】
[0020]本发明提供一种远程拍照调焦的方法及系统,通过控制终端和拍摄终端建立蓝牙连接,控制终端远程控制拍摄终端实现实时预览调焦效果和拍照预览,方便、快捷、精确的远程控制了拍摄终端的焦距调整和拍照。
[0021]为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0022]请参阅图1,所述远程拍照调焦的方法具体包括如下步骤:
S1、控制终端与拍摄终端连接,并注册用于处理拍摄终端回传数据的回调函数。
[0023]其中,所述控制终端通过监牙或者WIFI与拍摄终端建立连接;在本实施例中,所述控制终端通过蓝牙与拍摄终端建立连接,在蓝牙联机时,所述步骤SI具体包括:第一步、控制终端向拍摄终端发送蓝牙联机请求;第二步、拍摄终端授受所述蓝牙联机请求,打开BTNotificat1n程序启动监听服务;第三步、控制终端启动监听服务,并向监听服务注册用于处理拍摄终端回传数据的回调函数。
[0024]其中,所述BTNotificat1n程序为安装在拍摄终端里的apk包,该程序启动后就监听来自功能手机端的控制命令,根据命令执行相应的动作或回传数据,数据传输以数据包的形式在控制终端和拍摄终端之间进行传送。
[0025]蓝牙是一种支持设备短距离通信(一般10米内)的无线通信技术,能在包括移动电话、PDA、无线耳机、笔记本电脑等众多电子设备之间进行无线信息交换。本实施例蓝牙连接的底层协议采用蓝牙SPP (Serial Port profile蓝牙串行端口)协议,SPP是众多BTprofile中的一个,它定义了两台蓝牙设备之间通过蓝牙仿真RS232串口通信标准的过程和规则。它使基于有线传输的应用有了一种无线传输的替代方案一BT虚拟串口传输,如图2是SPP协议结构图:
该SPP协议结构图包含蓝牙装置A和蓝牙装置B,其中,蓝牙装置A包括连接请求模块101,串口仿真API模块102,用于发现哪个服务是可用的,以及确定这些可用服务的特征的蓝牙服务发现协议模块103,用于提供串口仿真API模块102供应用程序使用的基于GSMTS 07.10的蓝牙适配器104,管理协议模块105,逻辑链路控制协议模块106和蓝牙基带107,其中,所述管理协议模块105,逻辑链路控制协议模块106和蓝牙基带107相当于OSI七模型的物理层和数据链路层。蓝牙装置B与蓝牙装置A完全相同,两装置通过蓝牙SPP协议连接;所述SPP协议理论上支持的最大传输速度为每秒16KB (128kbps),但实际运用中大概是1KB左右,其支持在设备之间同时建立多条连接,但同一时刻只能处理一个连接。
[0026]所述控制终端和拍摄终端均为Android为操作系统,由于Android是基于开源的操作系统Linux上开发出来用于移动设备的系统,其由底层Linux内核、中间件、用户界面和应用软件组成,采用软件堆层架构,底层由C语言开发,只提供基本功能;中间层包括函数库和虚拟机由C++开发;最上层的各种应用软件如通话、短信、电话簿等,是运行于虚拟机之上的Java程序,可以由个人或公司自行开发,编译成apk的格式安装到Android系统里即可直接使用,因此,在控制终端和拍摄终端上设置相应应用软件,即可通过蓝牙或WIFI实现无线连接,当然,所述控制终端和拍摄终端的操作系统还可以是Windows或者苹果10S,只要能实现两者无线连接即可。
[0027]所述控制终端主要起远程精确控制拍摄终端进行拍摄的作用,为了能正确监听到拍摄终端回传过来的指令或数据,控制终端需启动一个监听服务,该服务接收到回传数据后会进行解析,根据解析结果调用相应的回调函数。因此在控制终端启动远程拍照应用之前,向监听服务注册一个回调函数对拍摄终端回传的数据,包括拍照失败的错误码、拍照成功的张数、图像回显等进行处理,以保障控制终端接收拍摄终端回传过来的指令或数据的正确性,提高了指令和数据的可靠度。
[0028]S2、控制终端启动远程拍照应用,向拍摄终端发送拍摄指令并询问其是否支持调焦功能。
[0029]由于并不是所有拍摄终端都支持调焦功能,若对不支持调焦功能的拍摄终端进行调焦控制,容易引起程序报错,给用户造成困扰,因此,控制终端启动远程拍照应用后,需向拍摄终端发送拍摄指令并询问其是否支持调焦功能,由拍摄终端反馈相应的结果给控制终端。当拍摄终端支持调焦功能时,进而进入下一步骤S3,若不支持调焦功能,则执行非调焦模式下的拍照动作。
[0030]S3、拍摄终端开启拍摄预览界面,并向控制终端发送焦距调节范围和实时预览画面。
[0031]S4、控制终端根据所述焦距调节范围在其预览界面上显示用于调节焦距的操作控件。
[0032]本发明实施例中,在控制终端上即可显示拍摄终端的实时预览画面和焦距调节范围,并能通过控制终端对拍摄终端进行远程调焦控制,实现了对拍摄终端的远程控制,克服了远程控制拍摄终端时不能预览画面、掌控调焦范围的缺点,使远程控制拍摄终端拍照变得如直接控制一样简单,方便,大大提高了拍照的质量和便捷性。
[0033]本发明实施例提供的远程拍照调焦的方法,通过控制终端即可完成拍摄终端的焦距调节工作,如图1所示,所述的远程拍照调焦的方法还包括如下步骤:
S5、控制终端接收用户操作所述操作控件时的调焦操作指令,向拍摄终端发送改变焦距的控制指令。
[0034]S6、拍摄终端根据所述改变焦距的控制指令设置摄像头的焦距,将实时预览画面回传给控制终端。
[0035]S7、控制终端接收所述实时预览画面并显示。
[0036]通过控制终端和拍摄终端之间的指令和数据的传输,使得焦距调整后的实时预览画面在控制终端上显示,进一步提高了调焦的精度。考虑到蓝牙传输速率的限制,在预览时,拍摄终端先根据控制终端的屏幕,对预览画面进行缩放,然后通过降低清晰度,把画面数据压缩到一个合理的数值,再以每秒3帧的频率向控制终端发送,即控制终端显示的预览画面并不是完全流畅的,而是逐帧逐帧刷新,画面之间有简短的时间间隔;由此,在本发明实施例中,如图3所示,所述步骤S6具体包括如下步骤:
561、拍摄终端根据所述改变焦距的控制指令设置摄像头的焦距;
562、根据控制终端的屏幕大小对实时预览画面进行缩放;
563、降低实时预览画面的清晰度,并压缩画面数据;
564、将压缩的画面数据回传给控制终端。
[0037]其中,在步骤S64中,拍摄终端以每秒3帧的频率将压缩的画面数据回传给控制终端;虽然控制终端显示预览画面是逐帧逐帧刷新,并不是完全流畅的,画面之间有简短的时间间隔,但是由于间隔时间较短,并不会影响拍摄和调焦。
[0038]进一步的,请继续参阅图1,本发明的远程拍照调焦的方法还包括如下步骤: 58、控制终端向拍摄终端发送拍照指令以控制拍摄终端完成拍照动作。
[0039]考虑到控制终端的屏幕大小、解析度等与拍摄终端不同,本发明的远程拍照调焦的方法还包括如下步骤:
59、拍摄终端根据控制终端的屏幕大小对拍摄的图像进行缩放。
[0040]为方便手持操作,控制终端一般较为小巧,屏幕尺寸较小,屏幕解析度不超过720P,优选的,以QVGA和QCIF等级的解析度较佳,而为了保证拍摄终端缩放后的图像在控制终端上显示不会过于模糊,拍摄终端拍摄的图像也以1600X1200、1080p或更小的分辨率较为合适,避免了因拍摄终端和控制终端屏幕大小不同而造成的显示异常,实现了图像的最佳显示。
[0041]S10、降低图像的清晰度,并将图像压缩回传给控制终端显示。
[0042]由于拍摄终端拍摄的图像分辨率高于控制终端的屏幕解析度,因此拍摄终端先将图像进行压缩,使图像的分辨率与控制终端相匹配,再回传给控制终端显示,减小了数据传输量,提高了数据传输速度,使图像在控制终端上能更快的显示,而且不会影响图像显示质量,避免了高分辨率图像在低解析度屏幕上显示造成的失真。
[0043]进一步的,当拍摄终端不支持调焦功能时,如4所示,再执行非调焦模式下的拍照动作,具体包括如下步骤:
521、拍摄终端将实时预览画面回传给控制终端;
522、控制终端接收所述实时预览画面并显示;
523、由控制终端向拍摄终端发送拍照指令控制拍摄终端完成拍照动作;
524、拍摄终端根据控制终端的屏幕大小对拍摄的图像进行缩放,并降低图像的清晰度,将图像压缩回传给控制终端显示。
[0044]即当拍摄终端不支持焦距调节时,控制终端仅控制拍摄终端执彳丁拍摄动作,而不进行调焦控制。综上所述,本发明实施例实现了远程控制拍摄终端进行调焦、拍照等功能,并且能根据实时预览画面进行操作,提高了调焦精准度和拍照质量,而且充分考虑了蓝牙传输的特点、照片分辨率与屏幕解析度之间的差异,对预览画面进行缩放,提高了数据传输速度。
[0045]基于上述方法实施例,本发明还提供了一种基于远程拍照调焦的系统,包括:控制终立而10和拍摄终纟而20。
[0046]所述控制终端10,用于拍摄终端20连接,并注册用于处理拍摄终端20回传数据的回调函数;之后启动远程拍照应用,向拍摄终端20发送拍摄指令并询问其是否支持调焦功倉泛。
[0047]所述拍摄终端20,用于开启拍摄预览界面,并向控制终端发送焦距调节范围和实时预览画面。
[0048]所述控制终端10,还用于根据所述焦距调节范围在预览界面上显示用于调节焦距的操作控件。
[0049]所述控制终端包括具备无线传输功能的手机、平板电脑和智能穿戴式设备等;所述拍摄终端包括具备无线传输功能的数码相机、智能手机、平板电脑、电子阅读器和智能穿戴式设备等。所述无线传输功能包括蓝牙和WIFI等。控制终端通过与拍摄终端建立蓝牙或WIFI连接,获得拍摄终端传回的是否支持调焦功能的结果、焦距调节范围和实时预览画面,进而在控制终端上显示调节焦距的操作控件和实时预览画面供用户进行调焦和拍摄操作,从而实现了对拍摄终端的远程控制,并通过实时预览画面和焦距调节,提高了拍摄质量,具体请参阅上述方法实施例。
[0050]当然,所述控制终端还可以远程控制拍摄终端进行除调焦、拍摄之外的动作,例如打开闪光灯、录像等可以直接控制拍摄终端进行操作的动作。
[0051]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种远程拍照调焦的方法,其特征在于,包括如下步骤: A、控制终端与拍摄终端连接,并注册用于处理拍摄终端回传数据的回调函数; B、控制终端启动远程拍照应用,向拍摄终端发送拍摄指令并询问其是否支持调焦功倉泛; C、拍摄终端开启拍摄预览界面,并向控制终端发送焦距调节范围和实时预览画面; D、控制终端根据所述焦距调节范围在其预览界面上显示用于调节焦距的操作控件。
2.根据权利要求1所述的远程拍照调焦的方法,其特征在于,还包括如下步骤: E、控制终端接收用户操作所述操作控件时的调焦操作指令,向拍摄终端发送改变焦距的控制指令; F、拍摄终端根据所述改变焦距的控制指令设置摄像头的焦距,将实时预览画面回传给控制终端; G、控制终端接收所述实时预览画面并显示。
3.根据权利要求2所述的远程拍照调焦的方法,其特征在于,还包括如下步骤: H、控制终端向拍摄终端发送拍照指令以控制拍摄终端完成拍照动作。
4.根据权利要求3所述的远程拍照调焦的方法,其特征在于,所述步骤H之后还包括如下步骤: 1、拍摄终端根据控制终端的屏幕大小对拍摄的图像进行缩放; J、降低图像的清晰度,并将图像压缩回传给控制终端显示。
5.根据权利要求2所述的远程拍照调焦的方法,其特征在于,所述步骤F具体包括: F1、拍摄终端根据所述改变焦距的控制指令设置摄像头的焦距; F2、根据控制终端的屏幕大小对实时预览画面进行缩放; F3、降低实时预览画面的清晰度,并压缩画面数据; F4、将压缩的画面数据回传给控制终端。
6.根据权利要求5所述的远程拍照调焦的方法,其特征在于,在步骤F4中,拍摄终端以每秒3帧的频率将压缩的画面数据回传给控制终端。
7.根据权利要求f6任一项所述的远程拍照调焦的方法,其特征在于,所述步骤A中,控制终端通过蓝牙或者WIFI与拍摄终端建立连接。
8.根据权利要求7所述的远程拍照调焦的方法,其特征在于,所述步骤A具体包括: Al、控制终端向拍摄终端发送蓝牙联机请求; A2、拍摄终端授受所述蓝牙联机请求,打开BTNotificat1n程序启动监听服务; A3、控制终端启动监听服务,并向监听服务注册用于处理拍摄终端回传数据的回调函数。
9.根据权利要求1所述的远程拍照调焦的方法,其特征在于,拍摄终端的回传数据包括:拍照失败的错误码、拍照成功的张数、图像回显。
10.一种用于实现如权利要求1-9任一项所述的远程拍照调焦的方法的系统,其特征在于,包括:控制终端和拍摄终端; 所述控制终端,用于与拍摄终端连接,并注册用于处理拍摄终端回传数据的回调函数;启动远程拍照应用,向拍摄终端发送拍摄指令并询问其是否支持调焦功能; 所述拍摄终端,用于开启拍摄预览界面,并向控制终端发送焦距调节范围和实时预览画面; 所述控制终端,还用于根据所述焦距调节范围在预览界面上显示用于调节焦距的操作控件。
【文档编号】H04N5/232GK104184947SQ201410416915
【公开日】2014年12月3日 申请日期:2014年8月22日 优先权日:2014年8月22日
【发明者】曾剑青, 张敏, 缪雯珍 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1