CN112817379B - 一种智能手表的抬腕亮屏方法及智能手表 - Google Patents
一种智能手表的抬腕亮屏方法及智能手表 Download PDFInfo
- Publication number
- CN112817379B CN112817379B CN202110197235.4A CN202110197235A CN112817379B CN 112817379 B CN112817379 B CN 112817379B CN 202110197235 A CN202110197235 A CN 202110197235A CN 112817379 B CN112817379 B CN 112817379B
- Authority
- CN
- China
- Prior art keywords
- acceleration
- new
- axial direction
- minimum
- current
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G21/00—Input or output devices integrated in time-pieces
- G04G21/02—Detectors of external physical values, e.g. temperature
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Telephone Function (AREA)
- Electric Clocks (AREA)
Abstract
本发明公开了一种智能手表的抬腕亮屏方法,采集所述智能手表的实时三轴加速度,若实时三轴加速度处于当前抬腕参数的范围内,则判定为抬腕动作,获取至少三次抬腕动作所对应的三轴加速度,并计算每一次抬腕动作所对应的各个轴向上的加速度变化量、最大加速度、最小加速度以及平均加速度;在每一个轴向上选取加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值作为用户新的抬腕参数;采集用户的当前三轴加速度数据,若当前三轴加速度在新的抬腕参数范围内,执行亮屏操作。该发明对智能手表的抬腕亮屏判断参数进行实时调整,从而更加贴合每一位用户。
Description
技术领域
本发明涉及智能手表亮屏控制技术领域,尤其涉及一种智能手表的抬腕亮屏方法及智能手表。
背景技术
智能手表已经广泛应用于人们的生活当中,由于其体积小,能放置的电池包也比较小,因此需要人们在使用过程中尽量减少能量消耗。对于具有显示屏的智能手表,人们需要在看时间、心率数据或者其它的功能数据时,需要用手去点击屏幕或者需要用手去按智能手表的按键,当用户不佩戴手表的另一只手处于无法操作智能手表的状态时,用户无法简单点亮屏幕。因此,需要一种能够点亮屏幕而不需要另外一只手的辅助的方式来满足用户的需求。现有技术中,手表亮屏的方法一般采用检测手表的翻转角度去判断用户是否有抬腕的动作,来点亮屏幕,但是这种判断方法判断并不准确,每个人运动状态的幅度不同存在着动态误差,偶尔会有多次翻转屏幕不亮,稍微动一下屏幕就亮的现象,目前抬腕亮屏方法存在着不稳定、不灵敏的问题。同时用于个人用户的习惯,每一个人抬腕动作以及对应的抬腕轨迹不同,同一套抬腕亮屏判断方案并不能完全适配到每一个人的抬腕动作。现提出通过对智能手表的抬腕亮屏初始参数进行校准的技术方案,使每一位用户具有独有的抬腕亮屏参数,以能够适合每一位用户。但是该技术方案需要用户取主动校准,给用户带来不便。
发明内容
有鉴于此,本发明的目的提供一种智能手表的抬腕亮屏方法及智能手表,对智能手表的抬腕亮屏判断参数进行实时调整,从而更加贴合每一位用户。
为实现上述目的,本发明提供了一种智能手表的抬腕亮屏方法,所述方法包括:
S1、采集智能手表的实时三轴加速度数据,若所述实时三轴加速度数据处于所述智能手表所存储的当前抬腕参数的范围内,则判定为抬腕,并存储该次抬腕所对应的各个轴向上的加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量,其中,所述当前抬腕参数包括三轴加速度中每一个轴向上在n个采样周期内的当前加速度总变化量阈值、当前最大加速度阈值、当前最小加速度阈值、当前平均加速度阈值以及相邻采样周期内的当前加速度变化量阈值;
S2、重复执行所述步骤S1,至少获取三次抬腕所对应的各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量;
S3、在每一个轴向的加速度总变化量中选取最小值作为对应轴向上新的加速度总变化量阈值、加速度变化量中选取最小值作为对应轴向上新的加速度变化量阈值、最大加速度中选取最小值作为对应轴向上新的最大加速度阈值、最小加速度中选取最小值作为对应轴向上新的最小加速度阈值、平均加速度中选取最小值作为对应轴向上新的平均加速度阈值,并将各个轴向上的新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值作为所述用户的新的抬腕参数;
S4、采集所述用户的当前三轴加速度,若所述当前三轴加速度处于所述新的抬腕参数的范围内,则执行亮屏操作。
优选的,所述步骤S1包括:
设置采样周期,在所述采样周期内获取一组所述智能手表的实时三轴加速度数据,共获取n组实时三轴加速度数据;
对所述采集的n组实时三轴加速度数据进行均值滤波处理,得到滤波后的n组实时三轴加速度数据。
优选的,所述步骤S1包括:设置采样周期为40ms,n设置为16。
优选的,所述步骤S1还包括:
分别计算相邻采样周期内每一个轴向上的加速度变化量,并计算在n个采样周期内每一个轴向上的加速度总变化量;
在所述n组实时三轴加速度数据中选取每一个轴向上的最大加速度以及最小加速度;
根据所述n组实时三轴加速度数据分别计算每一个轴向上的平均加速度;
若所述每一个轴向上的加速度总变化量均大于对应轴向上的当前加速度总变化量阈值、且每一个轴向上的加速度变化量均大于对应轴向上的当前加速度变化量阈值、且所述每一个轴向上的最大加速度均大于对应轴向上的当前最大加速度阈值、且所述每一个轴向上的最小加速度均大于对应轴向上的当前最小加速度阈值、且所述每一个轴向上的平均加速度均大于对应轴向上的当前平均加速度阈值时,则判定该次动作为抬腕动作,并存储该次抬腕所对应的每一个轴向上的加速度总变化量、加速度变化量、最大加速度、最小加速度以及平均加速度。
优选的,所述步骤S1还包括:若判定为非抬腕动作,则重新执行所述步骤S1。
优选的,所述步骤S1包括:在所述智能手表的显示界面上设置一抬腕参数更新时间,在所述抬腕参数更新时间点上开始采集所述智能手表的实时三轴加速度数据。
优选的,所述步骤S1还包括:在所述智能手表设置一抬腕参数更新时间的定时器,在所述抬腕参数更新时间点上开始采集所述智能手表的实时三轴加速度数据。
优选的,所述步骤S3包括:
在存储的各次抬腕动作所对应的每一个轴向上的加速度变化量、加速度总变化量、最大加速度、最小加速度以及平均加速度中,选择x轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为x轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为x轴方向上的新抬腕阈值;
选择y轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为y轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为y轴方向上的新抬腕阈值;
选择z轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为z轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为z轴方向上的新抬腕阈值;
将所述x轴方向上的新抬腕阈值、y轴方向上的新抬腕阈值以及z轴方向上的新抬腕阈值构建为用户所对应的新的抬腕参数。
优选的,所述步骤S4包括:
根据当前三轴加速度数据计算每一个轴向上的当前加速度变化量、当前加速度总变化量、当前最大加速度、当前最小加速度以及当前平均加速度;
若每一个轴向的当前加速度总变化量均大于对应轴向的新的加速度总变化量阈值、且每一轴向的当前加速度变化量均大于对应轴向上的新的加速度变化量阈值、且每一个轴向的最大加速度大于对应轴向的新的最大加速度阈值、且所述每一个轴向的最小加速度大于对应轴向的新的最小加速度阈值、且所述每一个轴向的平均加速度均大于对应轴向的新的平均加速度阈值时,判定为抬腕动作,并执行亮屏操作。
为实现上述目的,本发明提供了一种智能手表,所述智能手表包括:
抬腕判断单元,采集智能手表的实时三轴加速度数据,若所述实时三轴加速度数据处于所述智能手表所存储的当前抬腕参数的范围内,则判定为抬腕,并存储该次抬腕所对应的各个轴向上的加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量,其中,所述当前抬腕参数包括三轴加速度中每一个轴向上在n个采样周期内的当前加速度总变化量阈值、当前最大加速度阈值、当前最小加速度阈值、当前平均加速度阈值以及相邻采样周期内的当前加速度变化量阈值;
抬腕参数测量单元,重复执行所述抬腕判断单元,至少获取三次抬腕所对应的各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量;
抬腕参数更新单元,在每一个轴向的加速度总变化量中选取最小值作为对应轴向上新的加速度总变化量阈值、加速度变化量中选取最小值作为对应轴向上新的加速度变化量阈值、最大加速度中选取最小值作为对应轴向上新的最大加速度阈值、最小加速度中选取最小值作为对应轴向上新的最小加速度阈值、平均加速度中选取最小值作为对应轴向上新的平均加速度阈值,并将各个轴向上的新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值作为所述用户的新的抬腕参数;
抬腕亮屏执行单元,采集所述用户的当前三轴加速度,若所述当前三轴加速度处于所述新的抬腕参数的范围内,则执行亮屏操作。
与现有技术相比,本发明提供一种智能手表的抬腕亮屏方法及智能手表,所带来的有益效果为:本发明不断地监测用户的抬腕动作,对判断抬腕动作的抬腕参数不断地调整,进而不断地优化抬腕参数,从而能够使抬腕参数更适合用户的抬腕动作,达到用户良好的佩戴效果;减少抬腕亮屏判读误差,能够更加精确地对抬腕亮屏进行判断;给用户带来更好的体验效果。
附图说明
图1是根据本发明的一实施例的智能手表的抬腕亮屏方法的方法流程图。
图2是根据本发明的一实施例的智能手表的系统示意图。
具体实施方式
以下将结合附图所示的具体实施方式对本发明进行详细描述,但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
如图1所示的本发明一个实施例中,本发明提供一种智能手表的抬腕亮屏方法,所述方法包括:
S1、采集智能手表的实时三轴加速度数据,若所述实时三轴加速度数据处于所述智能手表所存储的当前抬腕参数的范围内,则判定为抬腕,并存储该次抬腕所对应的各个轴向上的加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量,其中,所述当前抬腕参数包括三轴加速度中每一个轴向上在n个采样周期内的当前加速度总变化量阈值、当前最大加速度阈值、当前最小加速度阈值、当前平均加速度阈值以及相邻采样周期内的当前加速度变化量阈值;
S2、重复执行所述步骤S1,至少获取三次抬腕所对应的各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量;
S3、在每一个轴向的加速度总变化量中选取最小值作为对应轴向上新的加速度总变化量阈值、加速度变化量中选取最小值作为对应轴向上新的加速度变化量阈值、最大加速度中选取最小值作为对应轴向上新的最大加速度阈值、最小加速度中选取最小值作为对应轴向上新的最小加速度阈值、平均加速度中选取最小值作为对应轴向上新的平均加速度阈值,并将各个轴向上的新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值作为所述用户的新的抬腕参数;
S4、采集所述用户的当前三轴加速度,若所述当前三轴加速度处于所述新的抬腕参数的范围内,则执行亮屏操作。
智能手表中一般在出厂时设置默认的抬腕参数,该抬腕参数的阈值范围比较大,不能适合每一位用户,会导致误判,因此需要在用户在使用过程中进行校正。本发明实时采集用户的抬腕动作的三轴加速度数据,通过对三轴加速度数据进行计算分析,获取新的抬腕参数,并以该新的抬腕参数来判断用户下一次的抬腕动作,并且采集这一次的抬腕动作,重复上述过程,在校准过程中,不需要用户主动进行校准抬腕参数,系统就可以自动不断地优化抬腕参数,从而使抬腕参数更加适合用户,达到了良好的抬腕判断效果。
通过智能手表中的三轴加速度传感器采集x、y、z三轴方向的实时三轴加速度数据。所述步骤S1具体包括:设置采样周期,在所述采样周期内获取一组所述智能手表的实时三轴加速度数据,共获取n组实时三轴加速度数据;对所述采集的n组实时三轴加速度数据进行均值滤波处理,得到滤波后的n组实时三轴加速度数据。比如设置采样周期为40ms,每一组三轴加速度数据包括一个x轴方向的加速度数据、一个y轴方向加速数据以及一个z轴方向加速度数据,共采集16组三轴加速数据。智能手表实时采集三轴加速度数据,需要系统一直处于处理状态,通过设置参数调整时间,降低采集数据的频率,从而降低智能手表的功耗。本发明的一具体实施例,在所述智能手表的显示界面上设置一抬腕参数更新时间,在所述抬腕参数更新时间点上开始采集所述智能手表的实时三轴加速度数据。用户可根据需要自行设置抬腕参数更新时间,智能手表系统也可以设置默认的抬腕参数更新时间。本发明的再一具体实施例,在所述智能手表设置一抬腕参数更新时间的定时器,在所述抬腕参数更新时间点上开始采集所述智能手表的实时三轴加速度数据。
智能手表中存储有抬腕动作对应的当前抬腕参数。所述当前抬腕参数包括三轴加速度中每一个轴向上在n个采样周期内的当前加速度总变化量阈值、当前最大加速度阈值、当前最小加速度阈值、当前平均加速度阈值以及当前相邻采样周期内加速度变化量阈值。在参数不断更新过程中,用户每执行一次抬腕动作,通过上一次存储的抬腕参数,来判断是否为抬腕动作。智能手表在出厂时可设置默认的初始抬腕参数,通过获取用户抬腕动作,对初始抬腕参数进行校准,并在用户后续使用过程中,不断地更新抬腕参数,并存储更新后的抬腕参数。所述三轴加速度对应xyz三轴加速度,所述当前抬腕参数具体是指在x轴方向上的当前加速度总变化量阈值、当前加速度变化量阈值、当前最大加速度阈值、当前最小加速度阈值以及当前平均加速度阈值,在y轴方向上的当前加速度总变化量阈值、当前加速度变化量阈值、当前最大加速度阈值、当前最小加速度阈值以及当前平均加速度阈值,在z轴方向上的当前加速度总变化量阈值、当前加速度变化量阈值、当前最大加速度阈值、当前最小加速度阈值以及当前平均加速度阈值。
所述步骤S1具体还包括:分别计算相邻采样周期内每一个轴向上的加速度变化量,并计算在n个采样周期内每一个轴向上的加速度总变化量。以上述实施例为例,在相邻40ms时间间隔内计算x轴方向上的加速度变化量、y轴方向上的加速度变化量以及z轴方向上的加速度变化量,计算16*40ms=640ms内各个轴向的加速度总变化量。在所述n组实时三轴加速度数据中选取每一个轴向上的最大加速度以及最小加速度。就从上述16组加速度数据中选择x轴方向上的最大加速度、y轴方向上的最大加速度以及z轴方向上的最大加速度,选择x轴方向上的最小加速度、y轴方向上的最小加速度以及z轴方向上的最小加速度。根据所述n组实时三轴加速度数据分别计算每一个轴向上的平均加速度,即计算x轴方向上的平均加速度、y轴方向上的平均加速度以及z轴方向上的平均加速度。若所述每一个轴向上的加速度总变化量均大于对应轴向上的当前加速度总变化量阈值、且每一个轴向上的加速度变化量均大于对应轴向上的当前加速度变化量阈值、且所述每一个轴向上的最大加速度均大于对应轴向上的当前最大加速度阈值、且所述每一个轴向上的最小加速度均大于对应轴向上的当前最小加速度阈值、且所述每一个轴向上的平均加速度均大于对应轴向上的当前平均加速度阈值时,则判定该次动作为抬腕动作,并存储该次抬腕所对应的每一个轴向上的加速度总变化量、加速度变化量、最大加速度、最小加速度以及平均加速度。若判定为非抬腕动作,若判定为非抬腕动作,则重新执行所述步骤S1。
重复执行所述步骤S1,至少获取三次抬腕所对应的实时三轴加速度数据,对每一次的实时三轴加速度数据计算各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量。
在每一个轴向的加速度总变化量中选取最小值作为对应轴向上新的加速度总变化量阈值、加速度变化量中选取最小值作为对应轴向上新的加速度变化量阈值、最大加速度中选取最小值作为对应轴向上新的最大加速度阈值、最小加速度中选取最小值作为对应轴向上新的最小加速度阈值、平均加速度中选取最小值作为对应轴向上新的平均加速度阈值,并将各个轴向上的新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值作为所述用户的新的抬腕参数。具体地,在存储的各次抬腕动作所对应的每一个轴向上的加速度变化量、加速度总变化量、最大加速度、最小加速度以及平均加速度中,选择x轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为x轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为x轴方向上的新抬腕阈值;选择y轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为y轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为y轴方向上的新抬腕阈值;选择z轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为z轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为z轴方向上的新抬腕阈值;将所述x轴方向上的新抬腕阈值、y轴方向上的新抬腕阈值以及z轴方向上的新抬腕阈值构建为用户所对应的新的抬腕参数,以该新的抬腕参数可作为用户下一次抬腕动作的判断依据。
采集所述用户的当前三轴加速度,若所述当前三轴加速度处于所述新的抬腕参数的范围内,则执行亮屏操作。具体地,根据当前三轴加速度数据计算每一个轴向上的当前加速度变化量、当前加速度总变化量、当前最大加速度、当前最小加速度以及当前平均加速度;若每一个轴向的当前加速度总变化量均大于对应轴向的新的加速度总变化量阈值、且每一轴向的当前加速度变化量均大于对应轴向上的新的加速度变化量阈值、且每一个轴向的最大加速度大于对应轴向的新的最大加速度阈值、且所述每一个轴向的最小加速度大于对应轴向的新的最小加速度阈值、且所述每一个轴向的平均加速度均大于对应轴向的新的平均加速度阈值时,判定为抬腕动作,并执行亮屏操作。在所述步骤S4中,当判定为抬腕动作后,就该次抬腕动作所对应的当前加速度变化量、当前加速度总变化量、当前最大加速度、当前最小加速度以及当前平均加速度进行存储,当获取到至少三次抬腕动作后,根据所述步骤S1-S3,就可以得到新的抬腕参数,从而不断地优化抬腕参数,达到更加贴合用户的抬腕效果。
如图2所示,本发明提供了一种智能手表,所述智能手表包括:
抬腕判断单元20,采集智能手表的实时三轴加速度数据,若所述实时三轴加速度数据处于所述智能手表所存储的当前抬腕参数的范围内,则判定为抬腕,并存储该次抬腕所对应的各个轴向上的加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量,其中,所述当前抬腕参数包括三轴加速度中每一个轴向上在n个采样周期内的当前加速度总变化量阈值、当前最大加速度阈值、当前最小加速度阈值、当前平均加速度阈值以及相邻采样周期内的当前加速度变化量阈值;
抬腕参数测量单元21,重复执行所述抬腕判断单元,至少获取三次抬腕所对应的各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量;
抬腕参数更新单元22,在每一个轴向的加速度总变化量中选取最小值作为对应轴向上新的加速度总变化量阈值、加速度变化量中选取最小值作为对应轴向上新的加速度变化量阈值、最大加速度中选取最小值作为对应轴向上新的最大加速度阈值、最小加速度中选取最小值作为对应轴向上新的最小加速度阈值、平均加速度中选取最小值作为对应轴向上新的平均加速度阈值,并将各个轴向上的新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值作为所述用户的新的抬腕参数;
抬腕亮屏执行单元23,采集所述用户的当前三轴加速度,若所述当前三轴加速度处于所述新的抬腕参数的范围内,则执行亮屏操作。
抬腕判断单元采集所述智能手表的实时三轴加速度数据,通过智能手表中的三轴加速度传感器采集x、y、z三轴方向的加速度数据。对所述采集的n组三轴加速度数据进行均值滤波处理,得到滤波后的n组三轴加速度数据。根据所述n组三轴加速度数据计算各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量,所述当前抬腕参数包括三轴加速度中每一个轴向上在n个采样周期内的当前加速度总变化量阈值、当前最大加速度阈值、当前最小加速度阈值、当前平均加速度阈值以及当前相邻采样周期内加速度变化量阈值。在参数不断更新过程中,用户每执行一次抬腕动作,通过上一次存储的抬腕参数,来判断是否为抬腕动作。若计算得到各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量在所述当前抬腕参数的范围内,则判定为抬腕。
抬腕参数测量单元重复执行所述抬腕判断单元,至少获取三次抬腕所对应的各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量。
抬腕参数更新单元在存储的各次抬腕动作所对应的每一个轴向上的加速度变化量、加速度总变化量、最大加速度、最小加速度以及平均加速度中,选择x轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为x轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为x轴方向上的新抬腕阈值;选择y轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为y轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为y轴方向上的新抬腕阈值;选择z轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为z轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为z轴方向上的新抬腕阈值,将所述x轴方向上的新抬腕阈值、y轴方向上的新抬腕阈值以及z轴方向上的新抬腕阈值构建为用户所对应新的抬腕参数。以该新的抬腕参数可作为用户抬腕动作的判断依据。
抬腕亮屏执行单元获取当前三轴加速度数据中的每一个轴向的当前加速度变化量、当前加速度总变化量、当前最大加速度、当前最小加速度以及当前平均加速度。若每一个轴向的当前加速度变化量均大于对应轴向的新的加速度变化量阈值、且每一轴向的当前加速度总变化量均大于对应轴向上的新的加速度总变化量阈值、且每一个轴向的最大加速度大于对应轴向的新的最大加速度阈值、且所述每一个轴向的最小加速度大于对应轴向的新的最小加速度阈值、且所述每一个轴向的平均加速度均大于对应轴向的新的平均加速度阈值范围内时,判定为抬腕动作,并执行亮屏操作。
尽管为示例目的,已经公开了本发明的优选实施方式,但是本领域的普通技术人员将意识到,在不脱离由所附的权利要求书公开的本发明的范围和精神的情况下,各种改进、增加以及取代是可能的。
Claims (10)
1.一种智能手表的抬腕亮屏方法,其特征在于,所述方法包括以下步骤:
S1、采集智能手表的实时三轴加速度数据,若所述实时三轴加速度数据处于所述智能手表所存储的当前抬腕参数的范围内,则判定为抬腕,并存储该次抬腕所对应的各个轴向上的加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量,其中,所述当前抬腕参数包括三轴加速度中每一个轴向上在n个采样周期内的当前加速度总变化量阈值、当前最大加速度阈值、当前最小加速度阈值、当前平均加速度阈值以及相邻采样周期内的当前加速度变化量阈值;
S2、重复执行所述步骤S1,至少获取三次抬腕所对应的各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量;
S3、在每一个轴向的加速度总变化量中选取最小值作为对应轴向上新的加速度总变化量阈值、加速度变化量中选取最小值作为对应轴向上新的加速度变化量阈值、最大加速度中选取最小值作为对应轴向上新的最大加速度阈值、最小加速度中选取最小值作为对应轴向上新的最小加速度阈值、平均加速度中选取最小值作为对应轴向上新的平均加速度阈值,并将各个轴向上的新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值作为用户的新的抬腕参数;
S4、采集所述用户的当前三轴加速度,若所述当前三轴加速度处于所述新的抬腕参数的范围内,则执行亮屏操作。
2.如权利要求1所述的智能手表的抬腕亮屏方法,其特征在于,所述步骤S1包括:
设置采样周期,在所述采样周期内获取一组所述智能手表的实时三轴加速度数据,共获取n组实时三轴加速度数据;
对所述采集的n组实时三轴加速度数据进行均值滤波处理,得到滤波后的n组实时三轴加速度数据。
3.如权利要求2所述的智能手表的抬腕亮屏方法,其特征在于,所述步骤S1包括:设置采样周期为40ms,n设置为16。
4.如权利要求2所述的智能手表的抬腕亮屏方法,其特征在于,所述步骤S1还包括:
分别计算相邻采样周期内每一个轴向上的加速度变化量,并计算在n个采样周期内每一个轴向上的加速度总变化量;
在所述n组实时三轴加速度数据中选取每一个轴向上的最大加速度以及最小加速度;
根据所述n组实时三轴加速度数据分别计算每一个轴向上的平均加速度;若所述每一个轴向上的加速度总变化量均大于对应轴向上的当前加速度总变化量阈值、且每一个轴向上的加速度变化量均大于对应轴向上的当前加速度变化量阈值、且所述每一个轴向上的最大加速度均大于对应轴向上的当前最大加速度阈值、且所述每一个轴向上的最小加速度均大于对应轴向上的当前最小加速度阈值、且所述每一个轴向上的平均加速度均大于对应轴向上的当前平均加速度阈值时,则判定该次动作为抬腕动作,并存储该次抬腕所对应的每一个轴向上的加速度总变化量、加速度变化量、最大加速度、最小加速度以及平均加速度。
5.如权利要求4所述的智能手表的抬腕亮屏方法,其特征在于,所述步骤S1还包括:若判定为非抬腕动作,则重新执行所述步骤S1。
6.如权利要求4所述的智能手表的抬腕亮屏方法,其特征在于,所述步骤S1包括:在所述智能手表的显示界面上设置一抬腕参数更新时间,在所述抬腕参数更新时间点上开始采集所述智能手表的实时三轴加速度数据。
7.如权利要求4所述的智能手表的抬腕亮屏方法,其特征在于,所述步骤S1还包括:在所述智能手表设置一抬腕参数更新时间的定时器,在所述抬腕参数更新时间点上开始采集所述智能手表的实时三轴加速度数据。
8.如权利要求4所述的智能手表的抬腕亮屏方法,其特征在于,所述步骤S3包括:
在存储的各次抬腕动作所对应的每一个轴向上的加速度变化量、加速度总变化量、最大加速度、最小加速度以及平均加速度中,选择x轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为x轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为x轴方向上的新抬腕阈值;
选择y轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为y轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为y轴方向上的新抬腕阈值;
选择z轴方向上的加速度总变化量中的最小值、加速度变化量中的最小值、最大加速度中的最小值、最小加速度中的最小值以及平均加速度中的最小值,依次记录为z轴方向上新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值,并作为z轴方向上的新抬腕阈值;
将所述x轴方向上的新抬腕阈值、y轴方向上的新抬腕阈值以及z轴方向上的新抬腕阈值构建为用户所对应的新的抬腕参数。
9.如权利要求8所述的智能手表的抬腕亮屏方法,其特征在于,所述步骤S4包括:
根据当前三轴加速度数据计算每一个轴向上的当前加速度变化量、当前加速度总变化量、当前最大加速度、当前最小加速度以及当前平均加速度;
若每一个轴向的当前加速度总变化量均大于对应轴向的新的加速度总变化量阈值、且每一轴向的当前加速度变化量均大于对应轴向上的新的加速度变化量阈值、且每一个轴向的最大加速度大于对应轴向的新的最大加速度阈值、且所述每一个轴向的最小加速度大于对应轴向的新的最小加速度阈值、且所述每一个轴向的平均加速度均大于对应轴向的新的平均加速度阈值时,判定为抬腕动作,并执行亮屏操作。
10.一种智能手表,其特征在于,所述智能手表包括:
抬腕判断单元,采集智能手表的实时三轴加速度数据,若所述实时三轴加速度数据处于所述智能手表所存储的当前抬腕参数的范围内,则判定为抬腕,并存储该次抬腕所对应的各个轴向上的加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量,其中,所述当前抬腕参数包括三轴加速度中每一个轴向上在n个采样周期内的当前加速度总变化量阈值、当前最大加速度阈值、当前最小加速度阈值、当前平均加速度阈值以及相邻采样周期内的当前加速度变化量阈值;
抬腕参数测量单元,重复执行所述抬腕判断单元,至少获取三次抬腕所对应的各个轴向上加速度总变化量、最大加速度、最小加速度、平均加速度以及相邻采样周期内加速度变化量;
抬腕参数更新单元,在每一个轴向的加速度总变化量中选取最小值作为对应轴向上新的加速度总变化量阈值、加速度变化量中选取最小值作为对应轴向上新的加速度变化量阈值、最大加速度中选取最小值作为对应轴向上新的最大加速度阈值、最小加速度中选取最小值作为对应轴向上新的最小加速度阈值、平均加速度中选取最小值作为对应轴向上新的平均加速度阈值,并将各个轴向上的新的加速度总变化量阈值、新的加速度变化量阈值、新的最大加速度阈值、新的最小加速度阈值以及新的平均加速度阈值作为用户的新的抬腕参数;
抬腕亮屏执行单元,采集所述用户的当前三轴加速度,若所述当前三轴加速度处于所述新的抬腕参数的范围内,则执行亮屏操作。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110197235.4A CN112817379B (zh) | 2021-02-22 | 2021-02-22 | 一种智能手表的抬腕亮屏方法及智能手表 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110197235.4A CN112817379B (zh) | 2021-02-22 | 2021-02-22 | 一种智能手表的抬腕亮屏方法及智能手表 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112817379A CN112817379A (zh) | 2021-05-18 |
| CN112817379B true CN112817379B (zh) | 2025-02-11 |
Family
ID=75864705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110197235.4A Active CN112817379B (zh) | 2021-02-22 | 2021-02-22 | 一种智能手表的抬腕亮屏方法及智能手表 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112817379B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114298105B (zh) * | 2021-12-29 | 2023-08-22 | 东莞市猎声电子科技有限公司 | 一种跑步过程中快速响应抬腕动作并亮屏的信号处理方法 |
| CN119739261A (zh) * | 2025-03-05 | 2025-04-01 | 荣耀终端股份有限公司 | 抬腕检测方法、智能穿戴式设备及计算机可读存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110850988A (zh) * | 2019-12-02 | 2020-02-28 | 合肥工业大学 | 一种防干扰抬腕亮屏的系统及方法 |
| CN112130675A (zh) * | 2020-09-23 | 2020-12-25 | 深圳市爱都科技有限公司 | 一种抬腕识别方法及可穿戴终端 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108803897B (zh) * | 2018-06-07 | 2021-08-20 | 北京握奇智能科技有限公司 | 一种可穿戴设备的亮屏控制方法及装置 |
| CN110187759B (zh) * | 2019-05-08 | 2023-01-17 | 安徽华米信息科技有限公司 | 显示方法、装置、智能穿戴设备及存储介质 |
-
2021
- 2021-02-22 CN CN202110197235.4A patent/CN112817379B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110850988A (zh) * | 2019-12-02 | 2020-02-28 | 合肥工业大学 | 一种防干扰抬腕亮屏的系统及方法 |
| CN112130675A (zh) * | 2020-09-23 | 2020-12-25 | 深圳市爱都科技有限公司 | 一种抬腕识别方法及可穿戴终端 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112817379A (zh) | 2021-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240293085A1 (en) | System, device and method of dynamic glucose profile response to physiological parameters | |
| CN112817379B (zh) | 一种智能手表的抬腕亮屏方法及智能手表 | |
| CN108697391A (zh) | 警觉性预测系统和方法 | |
| KR102053604B1 (ko) | 수면 분석 방법 및 이를 이용한 수면 분석 디바이스 | |
| CN108125333B (zh) | 一种可实现抬手亮屏的智能手环 | |
| CN104615851B (zh) | 一种睡眠监控方法及终端 | |
| WO2011027651A1 (ja) | 体動検出装置、および体動検出方法 | |
| CN106510640A (zh) | 基于翻转检测的睡眠质量检测方法 | |
| CN110709940B (zh) | 用于预测传感器测量质量的方法、系统和介质 | |
| CN102512180B (zh) | 血氧测量仪 | |
| CN111596751A (zh) | 腕戴设备的显示控制方法、装置、腕戴设备及存储介质 | |
| CN108992040A (zh) | 一种人体睡眠状态监测方法和装置 | |
| CN114073493B (zh) | 生理数据采集方法、装置及可穿戴设备 | |
| CN112817378B (zh) | 一种智能手表的抬腕亮屏方法及智能手表 | |
| CN111657855B (zh) | 睡眠评估和睡眠唤醒方法及装置和电子设备 | |
| CN112596366B (zh) | 一种智能手表佩戴状态的检测方法、检测系统及手表 | |
| CN103654744B (zh) | 一种睡眠质量监测方法 | |
| CN121040876B (zh) | 基于多传感器协同的智能戒指健康监测方法及相关设备 | |
| CN112006652B (zh) | 睡眠状态检测方法和系统 | |
| CN108542368A (zh) | 一种可穿戴设备促进睡眠质量的方法及系统 | |
| CN118113198A (zh) | 基于智能手环的ai表盘控制方法及系统 | |
| KR101043254B1 (ko) | 개인 맞춤형 바이오리듬 정보를 제공하는 이동통신단말기 및 그 정보 제공방법 | |
| CN106709263A (zh) | 用于近视防控的坐姿数据记录仪及其数据分析显示方法 | |
| CN116803447B (zh) | 模型构建方法、参数配置方法以及相关装置 | |
| CN120802656A (zh) | 智能家居控制方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20221013 Address after: 201615 Room 901, Building 21, No. 1158, Jiuting Central Road, Jiuting Town, Songjiang District, Shanghai Applicant after: Shanghai re SR Information Technology Co.,Ltd. Address before: 2 / F, no.979, Yunhan Road, Lingang New District, free trade pilot zone, Pudong New Area, Shanghai Applicant before: Shanghai Tiao and Tiao information technology partnership (L.P.) |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |