CN105611178B - Take pictures method, mobile terminal and the system of stabilization using wearable device detection pulse - Google Patents
Take pictures method, mobile terminal and the system of stabilization using wearable device detection pulse Download PDFInfo
- Publication number
- CN105611178B CN105611178B CN201610181508.5A CN201610181508A CN105611178B CN 105611178 B CN105611178 B CN 105611178B CN 201610181508 A CN201610181508 A CN 201610181508A CN 105611178 B CN105611178 B CN 105611178B
- Authority
- CN
- China
- Prior art keywords
- wearable device
- pulse
- image
- mobile terminal
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种利用可穿戴设备检测脉搏进行拍照防抖的方法、移动终端及系统,所述方法包括:与可穿戴设备建立连接;接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列;接收拍照指令,并转发给所述可穿戴设备;接收所述可穿戴设备返回的对应时间段的用户脉搏数据;根据所述可穿戴设备返回的用户脉搏数据选取缓存图像帧,并输出拍照图像。该发明利用可穿戴设备配置的传感器检测用户的脉搏信息,并以此为依据选取脉搏最小时刻的缓存图像帧,确保优选出清晰的缓存图像帧作为拍照图像输出,改善了终端拍照的防抖效果,显著提升了拍照成功率,避免了拍照抖动造成的相片模糊不清,给移动终端的用户带来更好的操作体验。
The invention discloses a method, a mobile terminal and a system for taking pictures and anti-shaking by using a wearable device to detect a pulse. The method includes: establishing a connection with the wearable device; receiving a photo preview instruction, and collecting a cached image frame of the scene by a camera and stored in the image cache queue; receive the camera instruction, and forward it to the wearable device; receive the user's pulse data returned by the wearable device for the corresponding time period; select the cached image according to the user's pulse data returned by the wearable device frame, and output the camera image. The invention uses the sensor configured in the wearable device to detect the pulse information of the user, and based on this, selects the buffered image frame at the moment when the pulse is the smallest, to ensure that the clear buffered image frame is selected as the output of the photo image, and improves the anti-shake effect of the terminal photo , significantly improving the success rate of taking photos, avoiding blurred photos caused by camera shaking, and bringing better operating experience to mobile terminal users.
Description
技术领域technical field
本发明涉及移动终端的通信技术领域,特别涉及一种利用可穿戴设备检测脉搏进行拍照防抖的方法、移动终端及系统。The present invention relates to the field of communication technology of mobile terminals, in particular to a method, a mobile terminal and a system for taking pictures and anti-shaking by using a wearable device to detect a pulse.
背景技术Background technique
穿戴式智能设备是应用穿戴式技术对日常穿戴进行智能化设计开发出可以穿戴的设备的总称,包括眼镜、手套、手表、手环、服饰和鞋。可穿戴式智能设备被认为是继智能手机之后将会普及的科技产物。广泛认为可穿戴设备将代替以智能手机为代表的移动设备潮流,进一步智能化、简便化人们的生活和工作。Wearable smart devices are a general term for wearable devices that are intelligently designed and developed for daily wear by applying wearable technology, including glasses, gloves, watches, bracelets, clothing and shoes. Wearable smart devices are considered to be a technological product that will become popular after smartphones. It is widely believed that wearable devices will replace the trend of mobile devices represented by smart phones, and further intelligentize and simplify people's life and work.
同时,随着移动终端技术的发展,摄像头已经成为大多终端设备的标准配置为用户提供拍照功能,移动终端的拍照功能使用越来越频繁,给人们生活和工作带来了极大的乐趣和方便,而且摄像头像素越来越高,旨在让用户拍摄到质量更好的照片。手持移动终端进行拍照、抓拍或者自拍是用户每天都要重复发生的场景,但是用户在使用终端进行手持拍照时,通常会因为多种原因造成或强或弱的抖动。At the same time, with the development of mobile terminal technology, the camera has become the standard configuration of most terminal equipment to provide users with a camera function. The camera function of mobile terminals is used more and more frequently, which brings great fun and convenience to people's life and work. , and the camera pixels are getting higher and higher, aiming to allow users to take better quality photos. Taking pictures, snapshots, or selfies with a mobile terminal is a scene that users repeat every day. However, when users use the terminal to take pictures, there are usually strong or weak shakes due to various reasons.
目前,移动终端的防抖模组会影响移动终端的厚度,是一直制约移动终端拍照防抖技术发展的主要因素,而当前市售的可穿戴设备都配置有精密的陀螺仪和加速度计,往往可以精确到脉搏检测。其中智能手表则是先驱,我们已经看到各种智能手表产品大量涌现。从最开始的只有简单的只有显示时间与信息提醒,到现在的利用各种传感器实现对人以及周围环境的监测与探查,智能手表在逐步走向成熟。At present, the anti-shake module of the mobile terminal will affect the thickness of the mobile terminal. Accurate to pulse detection. Among them, smart watches are the pioneers, and we have seen a large number of various smart watch products emerge. From the simple display of time and information reminders at the beginning, to the use of various sensors to monitor and detect people and the surrounding environment, smart watches are gradually becoming mature.
如果用户手上戴着智能手表,一般智能手表上都装有高精度的传感器,可以精确的测到脉搏的频率,而大多数手持终端相机进行微拍拍照时的抖动都是因为脉搏造成的,那么只要根据脉搏的频率,系统选择合适的间隙进行拍照,这样就起到了防抖的作用,通过测出人体稳态,起到微拍时提升防抖效果的作用,If the user wears a smart watch, the smart watch is generally equipped with high-precision sensors, which can accurately measure the frequency of the pulse. However, most hand-held terminal cameras shake when taking micro-photographs because of the pulse. So as long as the system selects the appropriate gap to take pictures according to the pulse frequency, it will play the role of anti-shake. By measuring the steady state of the human body, it can improve the effect of anti-shake when taking micro shots.
鉴于上述情况,目前亟待提出一种利用可穿戴设备检测脉搏进行拍照防抖的方法。In view of the above situation, there is an urgent need to propose a method for using wearable devices to detect the pulse to take pictures and stabilize them.
发明内容Contents of the invention
本发明的目的在于克服现有技术的缺点与不足,提供一种利用可穿戴设备检测脉搏进行拍照防抖的方法、移动终端及系统。The purpose of the present invention is to overcome the shortcomings and deficiencies of the prior art, and provide a method, a mobile terminal and a system for taking pictures and anti-shaking by using a wearable device to detect the pulse.
根据公开的实施例,本发明的第一方面提出了一种利用可穿戴设备检测脉搏进行拍照防抖的方法,所述方法包括:According to the disclosed embodiments, the first aspect of the present invention proposes a method for using a wearable device to detect a pulse for image stabilization, the method includes:
与可穿戴设备建立连接;Establish a connection with the wearable device;
接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列;Receive the photo preview command, collect the cached image frame of the scene through the camera and store it in the image cache queue;
接收拍照指令,并转发给所述可穿戴设备;Receive a camera instruction and forward it to the wearable device;
接收所述可穿戴设备返回的对应时间段的用户脉搏数据;receiving the pulse data of the user corresponding to the time period returned by the wearable device;
根据所述可穿戴设备返回的用户脉搏数据选取缓存图像帧,并输出拍照图像。Select the cached image frame according to the pulse data of the user returned by the wearable device, and output the photographed image.
进一步地,根据所述可穿戴设备返回的用户脉搏数据按照脉搏峰谷原则优选脉搏振动最小时刻对应的缓存图像帧作为拍照图像,并输出所述拍照图像。Further, according to the user's pulse data returned by the wearable device, the cached image frame corresponding to the moment of the minimum pulse vibration is selected as the photographed image according to the pulse peak-valley principle, and the photographed image is output.
进一步地,所述接收拍照预览指令之前,还包括:Further, before receiving the camera preview instruction, it also includes:
与所述可穿戴设备进行同步,获取当前连接下传输时延。Synchronize with the wearable device to obtain the transmission delay under the current connection.
进一步地,所述与可穿戴设备建立连接之前,还包括:Further, before establishing the connection with the wearable device, it also includes:
开启利用可穿戴设备进行拍照防抖应用的功能。Enable the function of using the wearable device to take pictures and stabilize the application.
进一步地,所述开启利用可穿戴设备进行拍照防抖应用的功能的方式包括人工开启或者智能感应关闭,其中,所述智能感应关闭为根据陀螺仪获取当前的状态,运动幅度过大或者运动幅度过小强制关闭该功能。Further, the method of enabling the function of using the wearable device to take pictures and anti-shake applications includes manual activation or intelligent sensing shutdown, wherein the intelligent sensing shutdown is to obtain the current state according to the gyroscope, the motion range is too large or the motion range is too large Too small to forcibly disable this function.
根据公开的实施例,本发明的第二方面提出了一种利用可穿戴设备检测脉搏进行拍照防抖的移动终端,所述移动终端具体包括:According to the disclosed embodiments, the second aspect of the present invention proposes a mobile terminal that utilizes a wearable device to detect the pulse for image stabilization, and the mobile terminal specifically includes:
通信连接建立模块,用于与可穿戴设备建立连接;A communication connection establishment module, used to establish a connection with the wearable device;
预览指令接收模块,用于接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列;The preview command receiving module is used to receive the camera preview command, collect and store the cached image frames of the scene through the camera and store them in the image cache queue;
拍照指令接收模块,用于接收拍照指令,并转发给所述可穿戴设备;A photographing instruction receiving module, configured to receive the photographing instruction and forward it to the wearable device;
返回数据接收模块,用于接收所述可穿戴设备返回的对应时间段的用户脉搏数据;The return data receiving module is used to receive the user's pulse data of the corresponding time period returned by the wearable device;
图像选取输出模块,用于根据所述可穿戴设备返回的用户脉搏数据选取缓存图像帧,并输出拍照图像。The image selection output module is used to select a cached image frame according to the pulse data of the user returned by the wearable device, and output a photographed image.
进一步地,所述图像选取输出模块具体工作过程为:根据所述可穿戴设备返回的用户脉搏数据按照脉搏峰谷原则优选脉搏振动最小时刻对应的缓存图像帧作为拍照图像,并输出所述拍照图像。Further, the specific working process of the image selection and output module is as follows: according to the user pulse data returned by the wearable device, according to the pulse peak-valley principle, the cached image frame corresponding to the moment of the minimum pulse vibration is selected as the photographed image, and the photographed image is output .
进一步地,所述移动终端还包括:Further, the mobile terminal also includes:
设备同步模块,用于与所述可穿戴设备进行同步,获取当前连接下传输时延。The device synchronization module is configured to synchronize with the wearable device and obtain the transmission delay under the current connection.
进一步地,所述移动终端还包括:Further, the mobile terminal also includes:
功能开启模块,用于开启利用可穿戴设备进行拍照防抖应用的功能,所述开启利用可穿戴设备进行拍照防抖应用的功能的方式包括人工开启或者智能感应关闭,其中,所述智能感应关闭为根据陀螺仪获取当前的状态,运动幅度过大或者运动幅度过小强制关闭该功能。The function opening module is used to open the function of using the wearable device to take pictures and anti-shake applications, and the way of opening the function of using the wearable device to take pictures and anti-shake applications includes manual opening or intelligent induction closing, wherein the intelligent induction is closed In order to obtain the current state according to the gyroscope, the function is forcibly turned off if the movement range is too large or the movement range is too small.
根据公开的实施例,本发明的第三方面提出了一种利用可穿戴设备检测脉搏进行拍照防抖的系统,所述拍照防抖系统包括:According to the disclosed embodiments, the third aspect of the present invention proposes a system for using a wearable device to detect the pulse to perform image stabilization, and the image stabilization system includes:
可穿戴设备,用于实时检测用户的用户脉搏数据,并将所述用户脉搏数据传递给移动终端;The wearable device is used to detect the user pulse data of the user in real time, and transmit the user pulse data to the mobile terminal;
移动终端,用于接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列,然后接收所述可穿戴设备返回的对应时间段的用户脉搏数据,按照脉搏峰谷原则优选脉搏振动最小时刻对应的缓存图像帧作为拍照图像输出。The mobile terminal is used to receive a photo preview instruction, collect the buffered image frame of the scene through the camera and store it in the image buffer queue, and then receive the pulse data of the user corresponding to the time period returned by the wearable device, and optimize the pulse according to the pulse peak-valley principle The cached image frame corresponding to the minimum vibration moment is output as a photographed image.
本发明相对于现有技术具有如下的优点及效果:Compared with the prior art, the present invention has the following advantages and effects:
1)本发明提供的拍照防抖方法,利用可穿戴设备配置的精密传感器检测用户的脉搏,并以此为依据选取脉搏最小时刻的缓存图像帧,确保优选出清晰的缓存图像帧作为拍照图像输出,改善了终端拍照的防抖效果。1) The camera anti-shake method provided by the present invention uses the precision sensor configured by the wearable device to detect the user's pulse, and selects the cached image frame at the moment of the minimum pulse based on this to ensure that the clear cached image frame is selected as the camera image output , improved the anti-shake effect of the terminal photo.
2)本发明提供的拍照防抖方法,显著提升了拍照成功率,避免了拍照抖动造成的相片模糊不清,给移动终端的用户带来更好的操作体验。2) The anti-shake method for taking photos provided by the present invention significantly improves the success rate of taking photos, avoids blurred photos caused by camera shaking, and brings better operating experience to mobile terminal users.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings that need to be used in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only the drawings of the present invention. For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1是本实施例一中公开的一种利用可穿戴设备检测脉搏进行拍照防抖的方法流程图;FIG. 1 is a flow chart of a method for taking pictures and anti-shaking by using a wearable device to detect pulse disclosed in Embodiment 1;
图2是本实施例一中公开的又一种利用可穿戴设备检测脉搏进行拍照防抖的方法流程图;FIG. 2 is a flow chart of another method for taking pictures and anti-shaking by using a wearable device to detect the pulse disclosed in the first embodiment;
图3是本实施例一中公开的又一种利用可穿戴设备检测脉搏进行拍照防抖的方法流程图;FIG. 3 is a flow chart of another method for taking pictures and anti-shaking by using a wearable device to detect the pulse disclosed in the first embodiment;
图4是本实施例一中公开的另一种利用可穿戴设备检测脉搏进行拍照防抖的方法流程图;FIG. 4 is a flow chart of another method for taking pictures and anti-shaking by using a wearable device to detect the pulse disclosed in the first embodiment;
图5是本实施例三中公开的一种利用可穿戴设备检测脉搏进行拍照防抖的移动终端组成框图;FIG. 5 is a block diagram of a mobile terminal disclosed in Embodiment 3 that utilizes a wearable device to detect a pulse to perform image stabilization;
图6是本实施例三中公开的另一种利用可穿戴设备检测脉搏进行拍照防抖的移动终端组成框图;FIG. 6 is a block diagram of another mobile terminal disclosed in Embodiment 3 that utilizes a wearable device to detect a pulse to perform image stabilization;
图7是实施例四中公开的利用可穿戴式设备检测脉搏进行拍照防抖的系统的组成框图。Fig. 7 is a block diagram of a system for taking pictures and anti-shake by using a wearable device to detect pulse disclosed in Embodiment 4.
具体实施方式Detailed ways
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and "fourth" in the specification and claims of the present invention and the above drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.
以下根据实施例分别进行详细说明。The detailed description will be given below based on the examples.
实施例一Embodiment one
请参见图1,图1是本实施例一中公开的一种利用可穿戴设备检测脉搏进行拍照防抖的方法流程图。图1所示的利用可穿戴设备检测脉搏进行拍照防抖的方法,应用于智能移动终端,所述智能移动终端包括但不限于手机、笔记本电脑、平板电脑和掌上上网设备、多媒体设备、流媒体设备、移动互联网设备(MID,mobile internet device)或其他类型的终端设备。Please refer to FIG. 1 . FIG. 1 is a flow chart of a method for using a wearable device to detect a pulse to perform photo stabilization disclosed in the first embodiment. The method for taking pictures and anti-shaking by using wearable devices to detect the pulse shown in Figure 1 is applied to smart mobile terminals, which include but are not limited to mobile phones, notebook computers, tablet computers and palm Internet devices, multimedia devices, streaming media device, mobile internet device (MID, mobile internet device) or other types of terminal equipment.
如图1所示的一种利用可穿戴设备检测脉搏进行拍照防抖的方法,具体包括以下步骤:As shown in Figure 1, a method for using a wearable device to detect a pulse to take a photo and anti-shake, specifically includes the following steps:
步骤S101、与可穿戴设备建立连接。Step S101, establishing a connection with a wearable device.
优选的,移动终端可以通过近距离无线通讯NFC连接方式、蓝牙通信连接方式、无线网路通信连接方式或者红外通信连接方式与可穿戴设备建立连接,当然也可以采用其他连接方式,非本实施例为限。Preferably, the mobile terminal can establish a connection with the wearable device through a short-range wireless communication NFC connection method, a Bluetooth communication connection method, a wireless network communication connection method or an infrared communication connection method. Of course, other connection methods can also be used, not in this embodiment. limit.
其中,所述可穿戴设备包括智能手表、智能手环、卫星导航鞋、可佩戴式多点触控投影机、谷歌眼镜、指套探测器、Flora kit电脑以及Tacit Project手套等。Wherein, the wearable devices include smart watches, smart bracelets, satellite navigation shoes, wearable multi-touch projectors, Google glasses, finger cot detectors, Flora kit computers, and Tacit Project gloves.
步骤S102、接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列。Step S102 , receiving a camera preview command, collecting buffered image frames of the shooting scene through the camera and storing them in the image buffer queue.
具体应用中,当用户欲通过移动终端进行拍照时,可在移动终端点击相机相关APP应用,启动摄像头并发起拍照预览请求。In a specific application, when the user wants to take a photo through the mobile terminal, he can click on the camera-related APP application on the mobile terminal to start the camera and initiate a photo preview request.
具体应用中,通过移动终端摄像头实时获取摄像范围内的景物成像得到的缓存图像帧,每获取一个缓存图像帧,就将获取到的一个缓存图像帧加入图像缓存队列中。In a specific application, the camera of the mobile terminal acquires real-time cached image frames obtained by imaging scenes within the camera range, and each time a cached image frame is acquired, the acquired cached image frame is added to the image cache queue.
在另一优选的实施方式中,通过移动终端摄像头获取缓存图像帧之后,判断所述图像缓存队列中缓存图像帧的数量是否达到预设数量,当判断结果为是时,将所述图像缓存队列中生成时间最早的缓存图像帧删除,并将获取到的缓存图像帧保存在图像缓存队列;当判断结果为否时,将获取到的缓存图像帧保存在图像缓存队列。In another preferred embodiment, after the cached image frames are acquired by the mobile terminal camera, it is judged whether the number of cached image frames in the image cache queue reaches the preset number, and when the judgment result is yes, the image cache queue The cached image frame with the earliest generation time is deleted, and the acquired cached image frame is stored in the image cache queue; when the judgment result is negative, the acquired cached image frame is stored in the image cache queue.
步骤S103、接收拍照指令,并转发给所述可穿戴设备。Step S103, receiving the photographing instruction and forwarding it to the wearable device.
具体应用中,上述拍照指令的输入可以有多种方式,可以是用户点击拍照键触发的,也可以是移动终端延时拍照模式下,移动终端的拍照时间延迟到达时触发的。In a specific application, there are many ways to input the above-mentioned photographing instruction, which may be triggered by the user clicking the photographing button, or triggered when the photographing time of the mobile terminal arrives after a delay in the delayed photographing mode of the mobile terminal.
移动终端在接收到输入的拍照指令的同时,通过之前步骤中建立的与可穿戴设备的通信链路,将拍照指令转发给所述可穿戴设备。其中,拍照指令中包含拍照指令触发的时刻,可穿戴设备提取该时刻对应的时间段内由传感器测得的用户脉搏数据。When receiving the input photographing instruction, the mobile terminal forwards the photographing instruction to the wearable device through the communication link with the wearable device established in the previous step. Wherein, the photographing instruction includes the moment when the photographing instruction is triggered, and the wearable device extracts the pulse data of the user measured by the sensor within the time period corresponding to the moment.
步骤S104、接收所述可穿戴设备返回的对应时间段的用户脉搏数据。Step S104, receiving the pulse data of the user corresponding to the time period returned by the wearable device.
具体应用中,可穿戴设备接收到拍照指令后,通过拍照指令中包含的拍照指令触发的时刻,提取可穿戴设备记录存储的对应时间段内的用户脉搏数据,并通过建立的通信链路返回给移动终端,移动终端接收所述可穿戴设备返回的对应时间段的振动数据,以作下一步分析。In a specific application, after the wearable device receives the camera instruction, it extracts the user's pulse data in the corresponding time period recorded and stored by the wearable device at the moment triggered by the camera instruction included in the camera instruction, and returns it to the user through the established communication link. Mobile terminal, the mobile terminal receives the vibration data of the corresponding time period returned by the wearable device for further analysis.
步骤S105、根据所述可穿戴设备返回的用户脉搏数据选取缓存图像帧,并输出拍照图像。Step S105 , select a cached image frame according to the user's pulse data returned by the wearable device, and output a photographed image.
根据上述步骤S104中获取的可穿戴设备返回的用户脉搏数据确定作为拍照图像的缓存图像帧,并将缓存图像帧编码成一定的图像格式后,如JPEG格式,输出拍照图像。According to the user's pulse data returned by the wearable device obtained in the above step S104, the cached image frame as the photographed image is determined, and after the cached image frame is encoded into a certain image format, such as JPEG format, the photographed image is output.
由于大多数用户手持移动终端对景物进行微拍时,拍照的抖动都是因为脉搏造成的,那么只要掌握脉搏信息的频率,系统选择合适的间隙进行拍照,这样就起到了防抖的作用。When most users hold a mobile terminal to micro-shoot the scenery, the shaking of the photo is caused by the pulse, so as long as the frequency of the pulse information is mastered, the system selects an appropriate gap to take pictures, which plays the role of anti-shake.
在另一优选的实施方式中,所述步骤S105具体为:In another preferred implementation manner, the step S105 is specifically:
S105X、根据所述可穿戴设备返回的用户脉搏数据按照脉搏峰谷原则优选脉搏振动最小时刻对应的缓存图像帧作为拍照图像,并输出所述拍照图像。S105X, according to the user pulse data returned by the wearable device, according to the pulse peak-valley principle, select the cached image frame corresponding to the minimum pulse vibration moment as the photographed image, and output the photographed image.
具体应用中,按照脉搏峰谷原则,从缓存图像队列中选取脉搏振动最小时刻对应的缓存图像帧作为拍照图像,并将缓存图像帧编码成一定的图像格式后,如JPEG格式,输出拍照图像。In a specific application, according to the pulse peak-valley principle, the cached image frame corresponding to the minimum pulse vibration time is selected from the cached image queue as the photographed image, and the cached image frame is encoded into a certain image format, such as JPEG format, to output the photographed image.
将步骤细化如下:The steps are detailed as follows:
查找所述可穿戴设备返回的用户脉搏数据中的最小值;finding the minimum value in the user's pulse data returned by said wearable device;
映射最小值对应的振动最小时刻;The minimum vibration moment corresponding to the minimum value of the map;
获取所述振动最小时刻对应的缓存图像帧。The cached image frame corresponding to the minimum vibration moment is acquired.
用户点击拍照快门之后,可穿戴设备通过传感器获取用户脉搏信息,通过查找脉搏信息数据中的峰谷来对应选取缓存图像帧,移动终端寻找最近的一次用户脉搏信息峰谷,实际应用中可以设定一个峰谷的区域空间,只要进入此幅值区域空间即认为寻找到一次用户脉搏信息峰谷,利用该峰谷时刻间隙进行拍照获取清晰的缓存图像帧。设定极限等待时间T,T为一个用户能明显感知到迟滞的时间,如果等待的时间超过T那么放弃等待,直接在当前时间段内查找用户脉搏信息的极小值,将此时对应的缓存数据帧作为拍照图像。After the user clicks the camera shutter, the wearable device obtains the user's pulse information through the sensor, and selects the cached image frame by searching for the peak and valley in the pulse information data, and the mobile terminal searches for the latest peak and valley of the user's pulse information. In practical applications, it can be set A peak-valley area space, as long as you enter this amplitude area space, it is considered to find a user pulse information peak-valley, and use the peak-valley time gap to take pictures to obtain clear cached image frames. Set the limit waiting time T. T is the time when a user can clearly perceive the lag. If the waiting time exceeds T, then give up waiting and directly search for the minimum value of the user's pulse information in the current time period, and save the corresponding cache The data frame is taken as a photo image.
包括上述步骤S105X的利用可穿戴设备检测脉搏进行拍照防抖的方法的具体流程步骤图参照附图2所示。Refer to FIG. 2 for the specific flow chart of the method of using the wearable device to detect the pulse and perform image stabilization including the above step S105X.
在另一优选的实施方式中,步骤S102中所述接收拍照预览指令之前,还包括下列步骤:In another preferred embodiment, before receiving the camera preview instruction in step S102, the following steps are also included:
S102X、与所述可穿戴设备进行同步,获取当前连接下传输时延;S102X. Synchronize with the wearable device to obtain the transmission delay under the current connection;
具体应用中,移动终端与可穿戴设备进行连接以后,传输一组实验数据并接收,获得当前情况下的传输时延t,达到与所述可穿戴设备进行同步的目的。In a specific application, after the mobile terminal is connected to the wearable device, it transmits and receives a set of experimental data, obtains the transmission delay t under the current situation, and achieves the purpose of synchronizing with the wearable device.
移动终端的图像缓存队列必须为传输时延t预留缓存区间,以便存储t时间的所有帧,t一般很短,图像缓存队列空间不需要很大。The image cache queue of the mobile terminal must reserve a cache interval for the transmission delay t, so as to store all the frames of the time t, and t is generally very short, so the space of the image cache queue does not need to be large.
包括上述步骤S102X的利用可穿戴设备检测脉搏进行拍照防抖的方法的具体流程步骤图参照附图3所示。Refer to FIG. 3 for the specific flow chart of the method for using the wearable device to detect the pulse to perform image stabilization including the above step S102X.
在另一优选的实施方式中,在步骤S101之前,还包括:In another preferred embodiment, before step S101, it also includes:
步骤S101X、在相应的智能终端上,开启利用可穿戴设备进行拍照防抖应用的功能。Step S101X, on the corresponding smart terminal, enable the function of using the wearable device to take pictures and stabilize the application.
具体而言,为了进一步提升用户的使用体验,开启利用可穿戴设备进行拍照防抖应用的功能包括人工开启或者智能感应关闭,其中,人工开启具体为:系统设置有一用于控制强制开启或者强制关闭利用可穿戴设备检测脉搏进行拍照防抖应用功能的开关,用户可以依据个人喜好,随时随地开启或者关闭智能终端的耳机振动快速启动应用的功能。Specifically, in order to further improve the user experience, enabling the function of using wearable devices to take pictures and anti-shake applications includes manual activation or intelligent sensor activation, wherein the manual activation is specifically: the system is set with a function for controlling forced activation or forced activation. Using the wearable device to detect the pulse to switch the application function of photo stabilization, the user can turn on or off the function of the earphone vibration of the smart terminal to quickly start the application anytime and anywhere according to personal preference.
其中,智能感应关闭具体为:Among them, the intelligent sensor off is specifically:
根据移动终端或者可穿戴设备上的陀螺仪获取当前的状态,运动幅度过大或者运动幅度过小强制关闭该功能,由于运动幅度过大或者运动幅度过小均不适合使用该方法。Obtain the current state according to the gyroscope on the mobile terminal or wearable device. If the movement range is too large or the movement range is too small, this function is forced to be closed. This method is not suitable for the large or small movement range.
包含上述步骤S101X的流程图可参照附图4中所示。For the flow chart including the above step S101X, refer to FIG. 4 .
综上所述,本实施提供的拍照防抖方法,利用可穿戴设备配置的精密传感器或者智能手表手环等读取高精度的脉搏信息,并以此为依据选取脉搏振动幅度最弱时刻的缓存图像帧,确保优选出清晰的缓存图像帧作为拍照图像输出,改善了终端拍照的防抖效果,显著提升了拍照成功率,避免了拍照抖动造成的相片模糊不清,给移动终端的用户带来更好的操作体验。To sum up, the anti-shake method for taking pictures provided by this implementation uses precision sensors configured on wearable devices or smart watch bracelets to read high-precision pulse information, and based on this, selects the cache at the moment when the pulse vibration amplitude is the weakest Image frame, to ensure that the clear cached image frame is selected as the output of the photo image, which improves the anti-shake effect of the terminal photo, significantly improves the success rate of the photo, avoids blurred photos caused by camera shake, and brings mobile terminal users. Better operating experience.
实施例二Embodiment two
本实施例具体公开了一种利用可穿戴设备进行拍照防抖的方法应用实例,包括下列步骤:This embodiment specifically discloses an application example of a method for using a wearable device to take pictures and anti-shake, including the following steps:
步骤R101、移动终端与可穿戴设备建立连接;Step R101, establishing a connection between the mobile terminal and the wearable device;
步骤R102X、移动终端与所述可穿戴设备进行同步,获取当前连接下传输时延;Step R102X, the mobile terminal synchronizes with the wearable device, and obtains the transmission delay under the current connection;
具体应用中,移动终端与可穿戴设备进行连接以后,传输一组实验数据并接收,获得当前情况下的传输时延t,达到与所述可穿戴设备进行同步的目的。In a specific application, after the mobile terminal is connected to the wearable device, it transmits and receives a set of experimental data, obtains the transmission delay t under the current situation, and achieves the purpose of synchronizing with the wearable device.
步骤R102、接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列;Step R102, receiving a camera preview command, collecting buffered image frames of the shooting scene through the camera and storing them in the image buffer queue;
移动终端的图像缓存队列必须为传输时延t预留缓存区间,以便存储t时间的所有帧,t一般很短,图像缓存队列空间不需要很大。The image cache queue of the mobile terminal must reserve a cache interval for the transmission delay t, so as to store all the frames of the time t, and t is generally very short, so the space of the image cache queue does not need to be large.
步骤R103、移动终端接收拍照指令,并转发给可穿戴设备。Step R103, the mobile terminal receives the camera instruction and forwards it to the wearable device.
用户触发快门后,终端相机总共获取固定张数n的缓存图像帧(与硬件内存大小有关),假设这段极限等待时间T,拍照总时长为t+T。After the user triggers the shutter, the terminal camera acquires a total of fixed number n cached image frames (related to the hardware memory size). Assuming this limit waiting time T, the total time for taking photos is t+T.
步骤R104、接收所述可穿戴设备返回的对应时间段的用户脉搏数据。Step R104, receiving the pulse data of the user corresponding to the time period returned by the wearable device.
所述可穿戴设备返回快门按下时刻对应的时间段总时长为t+T的用户脉搏数据。The wearable device returns the pulse data of the user with a total duration of t+T in a time period corresponding to the moment when the shutter is pressed.
步骤R105X、按照脉搏峰谷原则优选脉搏振动最小时刻对应的缓存图像帧作为拍照图像,并输出所述拍照图像。Step R105X, according to the pulse peak-valley principle, select the cached image frame corresponding to the minimum pulse vibration moment as the photographed image, and output the photographed image.
用户点击拍照快门之后,可穿戴设备通过传感器获取用户脉搏信息,通过查找脉搏信息数据中的峰谷来对应选取缓存图像帧,移动终端寻找最近的一次用户脉搏信息峰谷,实际应用中可以设定一个峰谷的区域空间,只要进入此幅值区域空间即认为寻找到一次用户脉搏信息峰谷,利用该峰谷时刻间隙进行拍照获取清晰的缓存图像帧。设定极限等待时间T,T为一个用户能明显感知到迟滞的时间,如果等待的时间超过T那么放弃等待,直接在当前时间段内查找用户脉搏信息的极小值,将此时对应的缓存数据帧作为拍照图像,将缓存图像帧编码成JPEG格式的图像格式后输出。After the user clicks the camera shutter, the wearable device obtains the user's pulse information through the sensor, and selects the cached image frame by searching for the peak and valley in the pulse information data, and the mobile terminal searches for the latest peak and valley of the user's pulse information. In practical applications, it can be set A peak-valley area space, as long as you enter this amplitude area space, it is considered to find a user pulse information peak-valley, and use the peak-valley time gap to take pictures to obtain clear cached image frames. Set the limit waiting time T. T is the time when a user can clearly perceive the lag. If the waiting time exceeds T, then give up waiting and directly search for the minimum value of the user's pulse information in the current time period, and save the corresponding cache The data frame is used as a photographed image, and the cached image frame is encoded into an image format in JPEG format and then output.
实施例三Embodiment three
出于提供一种在移动终端进行拍照特别是微拍时防止抖动造成相片模糊的目的初衷,本实施例提出一种利用可穿戴式设备检测脉搏进行拍照防抖的移动终端,利用可穿戴设备配置的传感器检测用户拍照时刻的脉搏情况,并以此为依据选取脉搏信息波谷时刻的缓存图像帧,确保优选出清晰的缓存图像帧作为拍照图像输出,本实施例二中公开的一种利用可穿戴式设备检测脉搏进行拍照防抖的移动终端其结构框图如图5所示,所述移动终端包括:通信连接建立模块201、预览指令接收模块202、拍照指令接收模块203、返回数据接收模块204以及图像选取输出模块205,其中:For the purpose of providing a way to prevent blurred photos caused by shaking when the mobile terminal takes pictures, especially micro-shots, this embodiment proposes a mobile terminal that uses a wearable device to detect the pulse for taking pictures and anti-shake. The sensor detects the pulse of the user at the time of taking pictures, and based on this, selects the cached image frame at the trough time of the pulse information to ensure that a clear cached image frame is selected as the output of the photographed image. The structural block diagram of a mobile terminal that detects the pulse of a type device and performs photo stabilization as shown in Figure 5, the mobile terminal includes: a communication connection establishment module 201, a preview instruction receiving module 202, a photographing instruction receiving module 203, a return data receiving module 204 and Image selection output module 205, wherein:
通信连接建立模块201,用于与可穿戴设备建立连接;A communication connection establishment module 201, configured to establish a connection with the wearable device;
具体应用中,移动终端可以通过近距离无线通讯NFC连接方式、蓝牙通信连接方式、无线网路通信连接方式或者红外通信连接方式与可穿戴设备建立连接,当然也可以采用其他连接方式,非本实施例为限。In a specific application, the mobile terminal can establish a connection with the wearable device through the NFC connection method of short-range wireless communication, the connection method of Bluetooth communication, the connection method of wireless network communication or the connection method of infrared communication. Of course, other connection methods can also be used. example is limited.
其中,所述可穿戴设备包括智能手表、智能手环、卫星导航鞋、可佩戴式多点触控投影机、谷歌眼镜、指套探测器、Flora kit电脑以及Tacit Project手套等。Wherein, the wearable devices include smart watches, smart bracelets, satellite navigation shoes, wearable multi-touch projectors, Google glasses, finger cot detectors, Flora kit computers, and Tacit Project gloves.
预览指令接收模块202,用于接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列;The preview command receiving module 202 is used to receive the camera preview command, collect the cached image frame of the shooting scene through the camera and store it in the image cache queue;
具体应用中,当用户欲通过移动终端进行拍照时,可在移动终端点击相机相关APP应用,启动摄像头并发起拍照预览请求。In a specific application, when the user wants to take a photo through the mobile terminal, he can click on the camera-related APP application on the mobile terminal to start the camera and initiate a photo preview request.
具体应用中,通过移动终端摄像头实时获取摄像范围内的景物成像得到的缓存图像帧,每获取一个缓存图像帧,就将获取到的一个缓存图像帧加入图像缓存队列中。In a specific application, the camera of the mobile terminal acquires real-time cached image frames obtained by imaging scenes within the camera range, and each time a cached image frame is acquired, the acquired cached image frame is added to the image cache queue.
在另一优选的实施方式中,通过移动终端摄像头获取缓存图像帧之后,判断所述图像缓存队列中缓存图像帧的数量是否达到预设数量,当判断结果为是时,将所述图像缓存队列中生成时间最早的缓存图像帧删除,并将获取到的缓存图像帧保存在图像缓存队列;当判断结果为否时,将获取到的缓存图像帧保存在图像缓存队列。In another preferred embodiment, after the cached image frames are acquired by the mobile terminal camera, it is judged whether the number of cached image frames in the image cache queue reaches the preset number, and when the judgment result is yes, the image cache queue The cached image frame with the earliest generation time is deleted, and the acquired cached image frame is stored in the image cache queue; when the judgment result is negative, the acquired cached image frame is stored in the image cache queue.
拍照指令接收模块203,用于接收拍照指令,并转发给所述可穿戴设备;A photographing instruction receiving module 203, configured to receive a photographing instruction and forward it to the wearable device;
具体应用中,上述拍照指令的输入可以有多种方式,可以是用户点击拍照键触发的,也可以是移动终端延时拍照模式下,移动终端的拍照时间延迟到达时触发的。In a specific application, there are many ways to input the above-mentioned photographing instruction, which may be triggered by the user clicking the photographing button, or triggered when the photographing time of the mobile terminal arrives after a delay in the delayed photographing mode of the mobile terminal.
移动终端在接收到输入的拍照指令的同时,通过之前通信连接建立模块201中建立的与可穿戴设备的通信链路,将拍照指令转发给所述可穿戴设备。其中,拍照指令中包含拍照指令触发的时刻,可穿戴设备提取该时刻对应的时间段内的振动数据。When the mobile terminal receives the input photographing instruction, it forwards the photographing instruction to the wearable device through the communication link with the wearable device previously established in the communication connection establishing module 201 . Wherein, the photographing instruction includes the moment when the photographing instruction is triggered, and the wearable device extracts vibration data within a time period corresponding to the moment.
返回数据接收模块204,用于接收所述可穿戴设备返回的对应时间段的振动数据;The return data receiving module 204 is used to receive the vibration data of the corresponding time period returned by the wearable device;
具体应用中,可穿戴设备接收到拍照指令后,通过拍照指令中包含的拍照指令触发的时刻,提取可穿戴设备记录存储的对应时间段内的用户脉搏数据,并通过建立的通信链路返回给移动终端,移动终端接收所述可穿戴设备返回的对应时间段的振动数据,以作下一步分析。In a specific application, after the wearable device receives the camera instruction, it extracts the user's pulse data in the corresponding time period recorded and stored by the wearable device at the moment triggered by the camera instruction included in the camera instruction, and returns it to the user through the established communication link. Mobile terminal, the mobile terminal receives the vibration data of the corresponding time period returned by the wearable device for further analysis.
图像选取输出模块205,用于根据所述可穿戴设备返回的振动数据选取缓存图像帧,并输出拍照图像。The image selection and output module 205 is configured to select a cached image frame according to the vibration data returned by the wearable device, and output a photographed image.
根据上述返回数据接收模块204中获取的可穿戴设备返回的用户脉搏数据确定作为拍照图像的缓存图像帧,并将缓存图像帧编码成一定的图像格式后,如JPEG格式,输出拍照图像。According to the user's pulse data returned by the wearable device obtained in the above-mentioned returned data receiving module 204, the buffer image frame as the photographed image is determined, and after the buffered image frame is encoded into a certain image format, such as JPEG format, the photographed image is output.
在另一优选的实施方式中,In another preferred embodiment,
所述图像选取输出模块具体工作过程为:根据所述可穿戴设备返回的用户脉搏数据按照脉搏峰谷原则优选脉搏振动最小时刻对应的缓存图像帧作为拍照图像,并输出所述拍照图像。The specific working process of the image selection and output module is as follows: according to the user pulse data returned by the wearable device, according to the pulse peak-valley principle, the cached image frame corresponding to the minimum pulse vibration time is selected as the photographed image, and the photographed image is output.
在另一优选的实施方式中,本实施例公开的一种利用可穿戴设备测试脉搏进行拍照防抖的移动终端,还包括:In another preferred implementation, a mobile terminal disclosed in this embodiment that utilizes a wearable device to test the pulse for taking pictures and anti-shake, further includes:
设备同步模块20X,用于与所述可穿戴设备进行同步,获取当前连接下传输时延。The device synchronization module 20X is configured to synchronize with the wearable device and obtain the transmission delay under the current connection.
包含上述设备同步模块20X的利用可穿戴设备测试脉搏进行拍照防抖的移动终端可参照附图6所示。For a mobile terminal including the above-mentioned device synchronization module 20X, which utilizes a wearable device to test the pulse and perform photo stabilization, please refer to FIG. 6 .
在另一优选的实施方式中,本实施例公开的一种利用可穿戴设备测试脉搏进行拍照防抖的移动终端,还包括:In another preferred implementation, a mobile terminal disclosed in this embodiment that utilizes a wearable device to test the pulse for taking pictures and anti-shake, further includes:
功能开启模块20Y,用于开启利用可穿戴设备进行拍照防抖应用的功能。The function enabling module 20Y is used for enabling the function of using the wearable device to perform anti-shake application in taking photos.
其中,所述开启利用可穿戴设备进行拍照防抖应用的功能的方式包括人工开启或者智能感应关闭,其中,所述智能感应关闭为根据陀螺仪获取当前的状态,运动幅度过大或者运动幅度过小强制关闭该功能。Wherein, the way of enabling the function of using the wearable device to take pictures and anti-shake applications includes manual opening or intelligent sensing closing, wherein the intelligent sensing closing is to obtain the current state according to the gyroscope, and the movement range is too large or the movement range is too large. Small force to turn off the feature.
包含上述功能开启模块20Y的利用可穿戴设备测试脉搏进行拍照防抖的移动终端可参照附图6所示。For the mobile terminal including the above-mentioned function enabling module 20Y, which utilizes the wearable device to test the pulse to perform image stabilization, please refer to FIG. 6 .
综上所述,本实施例公开的一种利用可穿戴式设备测试脉搏进行拍照防抖的移动终端,所述移动终端中通信连接建立模块201、预览指令接收模块202、拍照指令接收模块203、返回数据接收模块204以及图像选取输出模块205相互配合工作,首先通信连接建立模块201与可穿戴设备建立连接,然后预览指令接收模块202接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列,接着拍照指令接收模块203接收拍照指令,并转发给所述可穿戴设备,跟着返回数据接收模块204接收所述可穿戴设备返回的对应时间段的用户脉搏信息,最后图像选取输出模块205根据所述可穿戴设备返回的用户脉搏信息选取缓存图像帧,并输出拍照图像。该移动确保优选出清晰的缓存图像帧作为拍照图像输出,明显改善了终端拍照特别是进行微拍时由于用户脉搏造成相机抖动的防抖效果。To sum up, this embodiment discloses a mobile terminal that utilizes a wearable device to test the pulse for taking pictures and anti-shake. In the mobile terminal, the communication connection establishment module 201, the preview command receiving module 202, the photographing command receiving module 203, The return data receiving module 204 and the image selection output module 205 cooperate with each other. First, the communication connection establishment module 201 establishes a connection with the wearable device, and then the preview instruction receiving module 202 receives the camera preview instruction, and collects and stores the cached image frame of the scene through the camera. In the image cache queue, then the photographing instruction receiving module 203 receives the photographing instruction and forwards it to the wearable device, followed by the return data receiving module 204 receiving the pulse information of the user corresponding to the time period returned by the wearable device, and finally the image is selected and output Module 205 selects buffered image frames according to the user's pulse information returned by the wearable device, and outputs a photographed image. This movement ensures that a clear cached image frame is selected as the output of the camera image, which significantly improves the anti-shake effect of the camera shake caused by the user's pulse when the terminal takes a photo, especially when taking a micro-shot.
实施例四Embodiment four
本发明实施例提供了一种利用可穿戴式设备检测脉搏进行拍照防抖的系统,图7是本发明实施例提供的利用可穿戴式设备检测脉搏进行拍照防抖的系统组成框图,该系统包括:移动终端1和可穿戴设备2。An embodiment of the present invention provides a system that utilizes a wearable device to detect a pulse for image stabilization. FIG. 7 is a block diagram of a system for utilizing a wearable device to detect a pulse for image stabilization provided by an embodiment of the present invention. The system includes : Mobile terminal 1 and wearable device 2.
其中,可穿戴设备2,用于实时检测用户的用户脉搏数据,并将所述用户脉搏数据传递给移动终端;Wherein, the wearable device 2 is used to detect the user pulse data of the user in real time, and transmit the user pulse data to the mobile terminal;
其中,移动终端1,用于接收拍照预览指令,通过摄像头采集拍摄景物的缓存图像帧并存储在图像缓存队列,然后接收所述可穿戴设备返回的对应时间段的用户脉搏数据,按照脉搏峰谷原则优选脉搏振动最小时刻对应的缓存图像帧作为拍照图像输出。Among them, the mobile terminal 1 is used to receive the camera preview instruction, collect the cached image frame of the scene through the camera and store it in the image cache queue, and then receive the user's pulse data of the corresponding time period returned by the wearable device, and follow the pulse peak and valley In principle, the cached image frame corresponding to the minimum pulse vibration moment is preferably output as a photographed image.
综上所述,本实施例提供的拍照防抖系统,利用可穿戴设备配置的传感器检测用户拍照时刻的用户脉搏数据,并以此为依据选取用户脉搏数据峰谷时刻的缓存图像帧,确保优选出清晰的缓存图像帧作为拍照图像输出,改善了终端拍照尤其是微拍时的防抖效果,显著提升了拍照成功率,避免了拍照抖动造成的相片模糊不清,给移动终端的用户带来更好的操作体验。To sum up, the photo stabilization system provided by this embodiment uses the sensor configured on the wearable device to detect the user's pulse data at the time of taking pictures, and based on this, selects the cached image frames at the peak and valley moments of the user's pulse data to ensure optimal Clear cached image frames are output as camera images, which improves the anti-shake effect of the terminal when taking pictures, especially when taking micro-shots, significantly improves the success rate of taking pictures, avoids blurred photos caused by camera shakes, and brings great benefits to mobile terminal users. Better operating experience.
值得注意的是,上述终端实施例中,所包括的各个模块或单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各模块或单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。It is worth noting that in the above-mentioned terminal embodiments, the included modules or units are only divided according to functional logic, but are not limited to the above-mentioned divisions, as long as the corresponding functions can be realized; in addition, each module or unit The specific names are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的终端、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the terminals, modules, and units described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the terminal embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The above-mentioned embodiment is a preferred embodiment of the present invention, but the embodiment of the present invention is not limited by the above-mentioned embodiment, and any other changes, modifications, substitutions, combinations, Simplifications should be equivalent replacement methods, and all are included in the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610181508.5A CN105611178B (en) | 2016-03-28 | 2016-03-28 | Take pictures method, mobile terminal and the system of stabilization using wearable device detection pulse |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610181508.5A CN105611178B (en) | 2016-03-28 | 2016-03-28 | Take pictures method, mobile terminal and the system of stabilization using wearable device detection pulse |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105611178A CN105611178A (en) | 2016-05-25 |
| CN105611178B true CN105611178B (en) | 2018-12-11 |
Family
ID=55990691
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610181508.5A Expired - Fee Related CN105611178B (en) | 2016-03-28 | 2016-03-28 | Take pictures method, mobile terminal and the system of stabilization using wearable device detection pulse |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105611178B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107613189A (en) * | 2016-07-11 | 2018-01-19 | 北京君正集成电路股份有限公司 | The image-pickup method and device of a kind of wearable device |
| CN107049280B (en) * | 2017-05-23 | 2020-03-31 | 宁波大学 | Wearable equipment of mobile internet intelligence |
| CN108712605A (en) * | 2018-05-04 | 2018-10-26 | 努比亚技术有限公司 | A kind of image pickup method, terminal and computer readable storage medium |
| CN109361917A (en) * | 2018-12-05 | 2019-02-19 | 北京阿法龙科技有限公司 | A kind of detection method of intelligent glasses OIS anti-shake effect |
| CN110062156B (en) * | 2019-03-28 | 2020-08-28 | 努比亚技术有限公司 | Photographing method, wearable device and storage medium |
| CN110177215A (en) * | 2019-06-28 | 2019-08-27 | Oppo广东移动通信有限公司 | Image processing method, image processor, photographing device and electronic equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101424857A (en) * | 2007-10-31 | 2009-05-06 | 华晶科技股份有限公司 | Anti-shake system and method for camera |
| CN103505196A (en) * | 2013-09-02 | 2014-01-15 | 展讯通信(上海)有限公司 | Method and device for measuring human body pulse and mobile terminal |
| CN105007421A (en) * | 2015-07-14 | 2015-10-28 | 广东欧珀移动通信有限公司 | Picture shooting method and mobile terminal |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5023663B2 (en) * | 2006-11-07 | 2012-09-12 | ソニー株式会社 | Imaging apparatus and imaging method |
| CN104410788B (en) * | 2009-12-28 | 2019-05-10 | 株式会社尼康 | Photographic device |
-
2016
- 2016-03-28 CN CN201610181508.5A patent/CN105611178B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101424857A (en) * | 2007-10-31 | 2009-05-06 | 华晶科技股份有限公司 | Anti-shake system and method for camera |
| CN103505196A (en) * | 2013-09-02 | 2014-01-15 | 展讯通信(上海)有限公司 | Method and device for measuring human body pulse and mobile terminal |
| CN105007421A (en) * | 2015-07-14 | 2015-10-28 | 广东欧珀移动通信有限公司 | Picture shooting method and mobile terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105611178A (en) | 2016-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105611178B (en) | Take pictures method, mobile terminal and the system of stabilization using wearable device detection pulse | |
| US11832022B2 (en) | Framing method for multi-channel video recording, graphical user interface, and electronic device | |
| US12022183B2 (en) | Photographing method, graphical user interface, and electronic device | |
| WO2021093793A1 (en) | Capturing method and electronic device | |
| CN110445978A (en) | Shooting method and equipment | |
| WO2020192461A1 (en) | Recording method for time-lapse photography, and electronic device | |
| US10321091B2 (en) | Information processing device and method of information processing | |
| CN108737720B (en) | Wearable device shooting method, wearable device and computer-readable storage medium | |
| CN114466128B (en) | Target user focus tracking shooting method, electronic equipment and storage medium | |
| CN115514882B (en) | Distributed shooting method, electronic equipment and medium | |
| EP4060603A1 (en) | Image processing method and related apparatus | |
| CN113824878A (en) | Shooting control method based on foldable screen and electronic equipment | |
| CN105611180B (en) | It is a kind of take pictures method, mobile terminal and the system of stabilization using wearable device | |
| CN105190716A (en) | Camera Non-Touch Switch | |
| CN105493003A (en) | Camera tap switch | |
| CN110262849B (en) | Application starting method, wearable device and computer readable storage medium | |
| WO2020168968A1 (en) | Control method for electronic device having foldable screen, and electronic device | |
| CN119893311A (en) | Shooting method and electronic equipment | |
| CN114339429A (en) | Audio and video playing control method, electronic equipment and storage medium | |
| CN114584686B (en) | A method and electronic device for shooting video | |
| CN114302063B (en) | A shooting method and device | |
| CN116582754B (en) | Shooting method, device, storage medium and program product of multi-camera shooting system | |
| CN106231198A (en) | The method and device of shooting image | |
| WO2023142959A1 (en) | Photography method of multi-camera photography system, and device, storage medium and program product | |
| CN116700654A (en) | Image display method, device, terminal equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder | ||
| CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181211 |