一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种人机交互操作的触发控制方法和装置与流程

2022-02-22 02:40:54 来源:中国专利 TAG:


1.本发明实施例涉及控制技术领域,具体涉及一种人机交互操作的触发控制方法和装置。


背景技术:

2.人机交互、人机互动(英文:human

computer interaction或human

machine interaction,简称hci或hmi),是一门研究系统与用户之间的交互关系的学问。系统可以是各种各样的机器,也可以是计算机化的系统和软件。人机交互具体是指人与计算机等智能机器之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与机器之间的信息交换过程。
3.目前大部分的穿戴摄像设备都是基于手持摄像设备的基础上进行体积缩小和轻便化设计,虽然可以穿戴,但是仍然需要使用按键操控或者使用app操控,这给一些需要在户外使用或者同时还需要占用手部操控其他设备的人带来很大不便。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种人机交互操作的触发控制方法和装置,以方便用户在使用穿戴式摄像设备时可通过简单高效的方式触发机器。
5.本发明通过以下技术方案实现:
6.一种人机交互操作的触发控制方法,包括:
7.获取摄像设备的活动数据;
8.对所述活动数据按照第一判断规则进行判断,生成第一判断结果;
9.若所述第一判断结果为是,则触发所述摄像设备执行相应操作。
10.优选的,在所述获取摄像设备的活动数据的步骤之前包括:
11.采集摄像设备初始触发时的活动数据,根据所述初始触发的活动数据设置触发范围。
12.优选的,所述对所述活动数据按照第一判断规则进行判断的步骤包括:
13.判断所述活动数据是否落入所述触发范围,若结果为是,则触发所述摄像设备执行相应操作。
14.优选的,设摄像设备在初始触发时的活动数据为m0,设摄像设备在初始触发以后所获取的活动数据为mf,设预设的触发范围对应的初始波动幅度值为ai,则对应的预设初始触发范围区间为:[m
0-ai,m0 ai],则判断所述活动数据是否落入所述触发范围的步骤具体为:若mf满足|m
f-m0|≤ai,则输出第一判断结果为是,否则输出第一判断结果为否。
[0015]
该方法进一步包括:根据所述活动数据对所述触发范围进行更新。
[0016]
该方法进一步包括:根据所述触发范围生成用户特征数据,并将该用户特征数据与所述摄像设备当前登录的用户账号进行绑定。
[0017]
该方法进一步包括:在任一设备登录用户账号后自动向服务器发送请求,以下载
该用户账号所绑定的用户特征数据,并将该用户特征数据中所对应的触发范围作为当前登录的用户账号初始的触发范围。
[0018]
优选的,根据所述活动数据对所述触发范围进行更新包括:
[0019]
对触发操作的活动数据进行记录;
[0020]
将上述记录的触发操作的活动数据代入第一算法中进行运算,并生成第一运算结果;
[0021]
对所述第一运算结果进行识别,若识别结果为是,则将该次运算标记为有效运算,并对有效运算次数进行累计;
[0022]
将当前累计的有效运算次数代入第二算法中进行运算,并生成第二运算结果;
[0023]
对所述第二运算结果进行识别,若识别结果为是,则对触发范围进行更新。
[0024]
优选的,设第r次触发操作的活动数据为mr,前一次触发操作的活动数据为m
r-1
,ai为常数,则所述第一算法可以采用如下规则:
[0025]
若,则输出第一运算结果为是。反之则输出第一运算结果为否。
[0026]
本发明还可以通过以下技术方案实现:一种人机交互操作的触发控制装置,该装置包括:
[0027]
第一模块,用于获取摄像设备活动数据;
[0028]
第二模块,用于执行所述第一判断规则和对所述触发范围进行更新并触发所述摄像设备执行相应操作;
[0029]
第三模块,用于存储所述用户特征数据和将所述用户特征数据发送至服务器。
[0030]
与现有技术相比,本发明通过获取摄像设备的活动数据,并根据预设的第一判断规则对所获取的活动数据进行判断,进而通过判断结果执行是否触发摄像设备的操作;用户可以通过简单的动作改变摄像设备的活动数据,进而简单高效地触发摄像设备,方便用户在户外或其他不便于双手操控的情况下触发摄像设备。
附图说明
[0031]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0032]
图1是本发明一种人机交互操作的触发控制方法的一种执行流程图;
[0033]
图2是本发明一种人机交互操作的触发控制方法的另一种执行流程图;
[0034]
图3是本发明一种人机交互操作的触发控制装置的结构框图。
具体实施方式
[0035]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]
需要说明的是,在本发明实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限
定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
[0037]
图1为本发明所述人机交互操作的触发控制方法的一种执行流程图。参见图1所示,该方法主要包括:
[0038]
s300、获取摄像设备的活动数据。
[0039]
所述活动数据可以是摄像设备发生位置移动时摄像设备的重心、位移、角速度等物理参数的变化数据以及摄像设备发生当前位置移动时距离该摄像设备发生上一次位置移动所经历的时间间隔。
[0040]
s400、对所述活动数据按照第一判断规则进行判断,生成第一判断结果。
[0041]
所述第一判断规则可以为:判断所述活动数据是否落入预设的活动数据范围中。
[0042]
s500、若所述第一判断结果为是,则触发所述摄像设备执行相应操作。
[0043]
所述触发摄像设备执行相应操作具体为启动摄影、录像,关闭摄像设备,自动调整摄像头方向等功能。
[0044]
图2为本发明所述人机交互操作的触发控制方法的另一种执行流程图,参见图2所示,该执行流程包括:
[0045]
s100、采集摄像设备的初始活动数据。
[0046]
可选的,摄像设备设置有重力传感单元和微型处理器,初始活动数据的采集过程为:用户根据自身使用习惯选择不同的操作指令,如连续两次点头(摄像设备佩戴于头部时采用)、连续两次震动、连续两次摇晃或者连续两次敲击摄像设备等方式使摄像设备发生重心变化,重力传感单元采集摄像设备在上述过程中的相关物理数据,并将采集的数据发送至微型处理器保存。
[0047]
可以理解的是,此处采集摄像设备的初始活动数据的目的在于为摄像设备的触发模式做一个示范操作,即用户可根据自身使用习惯选择相应的触发动作,并使用该触发动作对摄像设备进行操作,以使摄像设备在该触发动作之下产生相应的物理量变化,并通过采集此过程中摄像设备的物理量变化数据和/或时间间隔数据,以将该物理量变化数据和/或时间间隔数据作为对该触发动作的标识。后期对摄像设备的物理量监控的过程中,如出现与触发动作的初始物理量相近和/或触发动作的时间间隔数据相近的变化状态时,即可判定为用户正在试图触发摄像设备,则接收到此信息的微型处理器可据此作出相应的触发摄像设备启动的操作。
[0048]
s200、设置初始触发范围。
[0049]
本发明所述的人机交互操作的触发控制方法中设置有配套的应用程序(app),用户通过在app注册个人账号并使用该用户账号登录app以及通过app对该用户账号绑定的摄像设备进行相关设置。摄像设备也可登录该用户账号,并通过该用户账号进行相关数据存储、绑定等操作。可选的,app内预设有至少两种触发范围。所述两种触发范围分别为针对普通摄影爱好者的正常范围和针对专业水平较高的专业玩家范围。用户在初始设置时可根据自身情况进行选择。进一步的,在其他实施例中,还可为触发范围设置多个档次。
[0050]
s300、获取摄像设备当前的活动数据。
[0051]
设置于摄像设置中的重力传感单元和微型处理器为实时工作状态,重力传感单元和微型处理器将配合工作,以便实时获取摄像设备当前的活动数据。
[0052]
s400、对所获取的摄像设备当前的活动数据按照第一判断规则进行判断,生成第一判断结果。
[0053]
对所述活动数据按照第一判断规则进行判断具体为:判断所述活动数据是否落入预设的触发范围中。具体的,设步骤s100中所采集的摄像设备初始触发的活动数据为m0,初始触发以后所获取的摄像设备当前的活动数据为mf,设app中预设的其中一种触发范围对应的初始波动幅度值为ai,则对应的预设初始触发范围区间为:[m
0-ai,m0 ai],则第一判断规则中,若mf落入范围区间[m
0-ai,m0 ai]时,即为当mf满足:m
0-ai≤mf≤m0 ai,或当mf满足:|m
f-m0|≤ai时,则输出第一判断结果为是,反之则输出第一判断结果为否。其中,ai为常数,ai为app预设的多种触发范围类型所对应的活动数据的可波动范围。s500、若所述第一判断结果为是,则触发摄像设备执行相应操作,若判断结果为否,则不触发。
[0054]
由上述可知,本发明所示的人机交互操作的触发控制方法通过采集摄像设备当前的活动状态,并根据预设的触发范围对摄像设备当前活动状态的具体参数进行范围判定,进而对符合该范围的活动状态下的摄像设备进行触发,为用户提供了一种高效触发摄像设备的方法,解决了用户在户外或双手需操作其他设备的情况下需要操作摄像设备的难题。
[0055]
进一步的,本发明还包括步骤s600、根据所述活动数据对所述触发范围进行更新。以使触发范围更贴近于用户的操作习惯,使摄像设备对用户的触发动作的捕捉更灵敏、高效,并且能够避免因为用户误操作或其他碰撞导致的误触发,提高了对摄像设备触发的精准度。
[0056]
具体的,s600包括:
[0057]
s601、对触发操作的活动数据进行记录。步骤s601在步骤s400之后执行,并且其执行的完整前提为:对所获取的摄像设备当前的活动数据按照第一判断规则进行判断,并生成第一判断结果,当该第一判断结果为是,则对该活动数据进行记录。具体的,设所获取的摄像设备当前的活动数据为mf,设第r次落入当前触发范围,即第r次满足触发摄像设备条件的活动数据为mr;当mf落入范围区间[m
0-ai,m0 ai]时,对该mf进行记录,并使mr=mf。
[0058]
此步骤s601的目的在于,将每一次第一判断结果为是的活动数据判定为触发操作的活动数据,并对该触发操作的活动数据进行记录,即对每一次可成功触发摄像设备的活动数据进行记录,以对用户通过相应的触发操作成功触发摄像设备时的所有物理量变化和/或时间间隔数据进行记录。
[0059]
s602、将步骤s601中记录的当前触发操作的活动数据代入第一算法中进行运算,并生成第一运算结果。并设前一次触发操作的活动数据为m
r-1
,则此处第一算法可以采用如下规则:
[0060]
若,则输出第一运算结果为是。反之则输出第一运算结果为否。
[0061]
s603、对所述第一运算结果进行识别,若识别结果为是,则将该次运算标记为有效运算,并对有效运算的发生次数进行累计,设有效运算的发生次数为b。此处的有效运算次数b为自步骤s101、采集摄像设备的初始活动数据之后开始累计。可以理解的是,此处为针对触发范围进行首次更新所作的示例,实际上,步骤s600所述的对触发范围进行更新的步
骤可在用户使用本发明所述人机交互操作的触发控制方法的整个过程中进行,而该步骤s603所述的对有效运算的发生次数进行累计,指的是将相邻两次触发范围更新之间所产生的有效运算进行累计,当触发范围更新完成时,该有效运算次数将从零开始重新累计。
[0062]
s604、将当前累计的有效运算次数b代入第二算法中进行运算,并生成第二运算结果。设第一频次值为c,则此处第二算法可以采用如下规则:
[0063]
若,b≥c,则输出第二运算结果为是,反之则输出第二运算结果为否。
[0064]
s605、对所述第二运算结果进行识别,若识别结果为是,则对触发范围进行更新。若识别结果为否,则不更新,并返回步骤s601。
[0065]
第一频次值为可选的预设数值,此处步骤s601-s605的触发范围更新基于以下原则:当所获取摄像设备第r次的触发活动数据与其上一次触发时的活动数据之差的绝对值小于或等于预设的数值时,对其小于或等于预设数值的次数b进行统计,当该次数大于或等于预设的第一频次值c时,则执行步骤s605,以对触发范围进行更新。即通过对成功触发摄像设备的每一次活动数据进行监控记录,当发现其触发活动数据之间的差距小于或等于预设数值的次数较多时,即对触发范围进行更新。其意义在于,当两次引起摄像设备触发的活动数据之间的差距低于某一固定值(如预设的数值),且该情况发生的次数达到一定数值时,代表触发摄像设备的活动数据趋于集中,也代表用户对摄像设备的触发动作趋于习惯性,则此时应当对其触发范围进行更新,以使触发范围能够更接近于用户的操作习惯,进而使本发明所述的触发控制方法能够达到更高的精准度,避免用户在正常活动下带动摄像设备移动或者因为他人碰撞所引起的误触发操作,还可以使本发明所述的人机交互操作的触发控制方法能够对同一用户的使用习惯进行精确捕捉和识别,以提高其灵敏度和精确度。
[0066]
此处对触发范围进行更新可采用多种规则,其中一种为:记录此次更新周期内所有引起触发的活动数据,并计算得出上述所有满足的触发操作的活动数据的平均值为则更新后的触发范围为:其中,i为触发范围的更新次数,当i=0时,ai为初始触发时的活动数据m0的初始波动幅度值,a
i 1
为发生首次触发范围更新后活动数据的平均值的波动幅度值。更新触发范围后,步骤s400中的第一判断规则将按照该更新后的触发范围进行判断,即摄像设备在触发范围更新完成以后所获取的活动数据mf需落入该更新后的触发范围内,即,当mf满足:时,才会触发摄像设备。可以理解的是,每一次触发范围更新时,活动数据mf的波动幅度值均更新为前一次触发范围中波动幅度值的一半。即,以此类推。
[0067]
此处更新周期内所记录的所有活动数据指的是从上一次更新触发范围完成后到本次符合更新触发范围的过程中所采集到的所有活动数据。可以理解的是,本发明还可设置其他规则用于更新触发范围。
[0068]
进一步的,本发明还包括步骤s700、根据所述触发范围生成用户特征数据,并将该用户特征数据与所述摄像设备当前登录的用户账号进行绑定。
[0069]
进一步的,本发明还包括步骤s800、将所述用户特征数据发送至服务器并存储于服务器预设的数据库中。
[0070]
进一步的,本发明还包括步骤s900、在任一设备登录用户账号后自动向服务器发送请求,以下载该用户账号所绑定的用户特征数据,并将该用户特征数据中所对应的触发范围作为当前登录的用户账号初始的触发范围。
[0071]
综上,通过收集用户多次成功触发摄像设备的相关活动数据,并通过预设算法对上述活动数据进行运算分析,以计算出用户多次操作下高频出现的活动数据范围,其实则为符合用户操作习惯的活动数据的集合,通过不断循环上述更新触发范围的步骤,最终得出无限接近用户操作习惯的一个触发范围。机器设备按照此最终触发范围执行触发判断,可以有效避免因为用户其他操作或者他人触碰引起的误触发问题;进一步的,该方法还可针对不同用户的操作习惯生成专属于该用户的个人特征数据,并将其与用户账号绑定,使用户在更换机器设备时可通过登录个人账号直接获取符合该用户操作习惯的触发范围,其本质为获取用户针对该摄像设备触发所使用的肌肉用力值,并对该肌肉用力值进行统计,使每一个用户惯用的力值范围被记录,并对其进行存储记录。
[0072]
在一些实施例中,本发明中所述的触发动作可以设置为连续两次点头(摄像设备佩戴于头部时使用)、连续两次摇晃、连续两次敲击等对摄像设备进行的连续两次发生的动作。则此处连续两次发生的动作将导致摄像设备连续发生两次物理量变化,则由此至少产生两组活动数据。可选的,将该触发动作过程中第一次动作所产生的活动数据设为第一活动数据,将该过程中第二次动作所产生的活动数据设为第二活动数据,并将第一次动作完成至第二次动作完成之间经历的时间间隔设为第三活动数据。
[0073]
对应的,上述步骤s100中采集初始活动数据时将分别采集第一初始活动数据、第二初始活动数据以及第三初始活动数据,步骤s200中设置初始触发范围时也将分别对应设置第一触发范围、第二触发范围、第三触发范围。而在步骤s400中也将分别对所获取的当前的三组活动数据与三组对应的触发范围进行比对。
[0074]
此处值得注意的是,步骤s400中的第一判断规则可针对性地具体设置为多种组合模式,如:当且仅当第一活动数据和第三活动数据均分别落入第一触发范围和第三触发范围时,第一判断结果为是;或,当且仅当第一活动数据、第二活动数据、第三活动数据均分别落入第一触发范围、第二触发范围、第三触发范围时,第一判断结果为是。
[0075]
同理,在步骤s400中,ai对应三组活动数据分别设置三个,分别为aa、ab,ac。第一算法中也将分别对三组活动数据进行运算。同理可知,第一算法中也可针对性地设置多组组合判断。
[0076]
可选的,在一些实施例中,第一判断规则可以设置为:在获取摄像设备当前的活动数据以后,先判断第三活动数据是否落入第三触发范围中,即判断第一次动作完成至第二次动作完成之间经历的时间间隔是否落入预设的第三触发范围中,若判断结果为是,则依次对第一活动数据是否落入第一触发范围、第二活动数据是否落入第二触发范围进行判断,并根据判断结果执行是否触发摄像设备的操作。若上述对第三活动数据是否落入第三触发范围的判断结果为否,则无需对第一活动数据是否落入第一触发范围、第二活动数据
是否落入第二触发范围进行判断,并返回执行获取摄像设备当前的活动数据的步骤。以上规则设置的目的在于,通过对所获取的摄像设备因两次触发动作所产生的第一活动数据和第二活动数据之间所经历的时间间隔进行判断,排除掉因为用户无意操作或其他碰撞所引起的摄像设备的单次活动数据改变。例如,在某一实施例中,第三触发范围设置为:0-1秒;当获取第一活动数据和获取第二活动数据之间所经历的时间间隔超过1秒时,则无需对第一活动数据或第二活动数据是否落入其各自对应的触发范围进行判断,因为此种情况极大概率是因为发生了误触所引起的摄像设备的位置移动。可以理解的是,上述判断规则适用于必须由连续两次触发动作触发的系统设置。
[0077]
以下,以采用六轴陀螺仪作为重力传感单元的具体设置为例,对本发明所述的人机交互操作的触发控制方法进行说明。
[0078]
第一步:用户通过手机登录app,注册其个人账号,并在摄像设备上登录该用户账号。第一次使用时,用户根据自己的使用习惯和舒适度通过连续两次点头(摄像设备佩戴于头部时)、连续两次震动摄像设备或者连续两次敲击摄像设备、连续两次摇晃摄像设备等方式中的一种来使摄像设备得到两次位置移动,在上述操作下,摄像设备由于人体的力度产生连续两次位置移动后,将导致摄像设备内部的六轴陀螺仪产生两次位置移动中三个不同轴向的角速度数据阙值,所述三个不同轴向分别为x、y、z轴。计时单元将采集摄像设备发生两次位置移动的时间间隔。
[0079]
例如:首次触发时所采集到的数据为:
[0080]
摄像设备在第一次位置移动中的数据为:x1=150;y1=60;z1=20。
[0081]
摄像设备在第二次位置移动中的数据为:x2=110;y2=50;z2=30。
[0082]
摄像设备在两次位置移动中经历的时间间隔为:0.5秒。
[0083]
则在此处,第一活动数据为:x1=150;y1=60;z1=20。
[0084]
第二活动数据为:x2=110;y2=50;z2=30。
[0085]
第三活动数据为:0.5秒。
[0086]
第二步:用户经过上述首次触发操作后,将在app收到选择初始触发范围的提示,用户需自行选择一个初始触发范围,可选的初始触发范围有:正常范围(即上述重力感应芯片的阙值触发的范围较大)和专业玩家范围(即上述重力感应芯片的阙值触发的范围较小)。可选的,这里范围的参考标准为人体力学在重力传感器中的历史大数据归纳推荐值,不同的重力感应芯片推荐的参数会有不同。可选的,第一活动数据对应的波动幅度值为aa,第二活动数据对应的波动幅度值为ab,第三活动数据对应的波动幅度值为ac;则在本实施例中,对应第一活动数据、第二活动数据、第三活动数据的正常范围的波动幅度值分别为:a
a1
=100;a
b1
=80,a
c1
=0.5。
[0087]
则上述用户初始触发操作后的触发范围分别为:
[0088]
第一触发范围:[x
1-100,x1 100]、[y
1-100,y1 100]、[z
1-100,z1 100];
[0089]
第二触发范围:[x
2-80,x2 80]、[y
2-80,y2 80]、[z
2-80,z2 80];
[0090]
第三触发范围:[0.5-0.5,0.5 0.5]。
[0091]
如用户选择的为正常范围,则该用户的初始触发范围为:
[0092]
第一触发范围:[50,250]、[-40,160]、[-80,120];
[0093]
第二触发范围:[30,190]、[-30,130]、[-50,110];
[0094]
第三触发范围:[0,1]。
[0095]
第三步:在设定好的触发范围内,用户每一次对摄像设备进行触发动作时,摄像设备将获取该触发动作中的三组活动数据,并通过我们的第一判断规则与上述三个触发范围进行比对,并通过比对生成第一判断结果,以由该结果判断是否触发摄像设备。
[0096]
如,用户在首次触发并设置初始触发范围完成以后的第一次触发动作中所采集到的摄像设备数据为:
[0097]
摄像设备在该动作中第一次位置移动的数据为:x1=100;y1=10;z1=-10。
[0098]
摄像设备在该动作中第二次位置移动的数据为:x2=50;y2=-10;z2=-20。
[0099]
摄像设备在两次位置移动中经历的时间间隔为:0.5秒。
[0100]
则按照第一判断规则对上述数据进行判断,判断结果为:
[0101]
第一活动数据落入第一触发范围,第二活动数据落入第二触发范围,第三活动数据落入第三触发范围。则对应输出的第一判断结果为是,摄像设备将被触发。
[0102]
第四步:对成功触发摄像设备的三组活动数据进行记录,并通过第一算法进行运算,并生成第一运算结果。
[0103]
如,用户在上述第三步中成功触发了摄像设备,则其三组活动数据将被记录,并通过第一算法进行运算,其运算过程如下:
[0104]
第一活动数据:
[0105]
x:|100-150|=50;y:|10-60|=50;z:|-10-20|=30。
[0106]
第二活动数据:
[0107]
x:|50-110|=60;y:|-10-50|=60;z:|-20-30|=50。
[0108]
第三活动数据:|0.5-0.5|=0。
[0109]
对应的,则对应的计算结果分别为:第一活动数据均小于或等于第二活动数据均大于第三活动数据小于
[0110]
如预设的针对上述计算结果的判断规则为:当且仅当任意两组活动数据同时满足小于或等于其各自对应的波动幅度值的一半时,输出第一运算结果为是。
[0111]
则用户在上述触发动作后输出的第一运算结果为是。
[0112]
第五步:对该第一运算结果进行识别,若识别结果为是,则将该次运算标记为有效运算,并对有效运算次数进行累计,并将有效运算次数记录为b。
[0113]
则由第四步可知,该次运算为有效运算,截止目前,累计有效运算次数b=1。
[0114]
第六步:将当前累计的有效运算次数b代入第二算法中进行运算,并生成第二运算结果。
[0115]
如预设的c值为10。则按照第二算法:若,b≥c,则输出第二运算结果为是,反之则输出第二运算结果为否。由上述可知,b小于c,则第二运算结果为否。
[0116]
第七步:对所述第二运算结果进行识别,若识别结果为是,则对触发范围进行更新。若识别结果为否,则不更新。
[0117]
由上述可知,截止当前,暂未满足更新条件,触发范围仍然为:
[0118]
第一触发范围:[50,250]、[-40,160]、[-80,120];
[0119]
第二触发范围:[30,190]、[-30,130]、[-50,110];
[0120]
第三触发范围:[0,1]。
[0121]
即在此之后获取的活动数据仍然按照上述触发范围进行判断,并根据判断结果决定是否触发摄像设备。
[0122]
由前述对本发明的说明可知,上述步骤三至七将不断循环,直到其满足第七步中的更新条件时,才对触发范围进行更新,并且在触发范围更新完成后,第三步中的判断将按照更新后的触发范围进行,且在下一次满足第七步的更新条件之前,将一直按照第三步至第七步的顺序进行循环。
[0123]
例如,上述用户经过多次更新后的触发范围为:
[0124]
第一触发范围:[60,160]、[-25,85]、[-45,55];
[0125]
第二触发范围:[40,120]、[-20,60]、[-30,50];
[0126]
第三触发范围:[0.25,0.75]。
[0127]
第五步:将以上校准后的触发范围与该用户的app账号进行云存储和云绑定,之后该用户更换设备只需要激活app的账号,即可导入数据恢复个人个性化人体交互效果。
[0128]
可以理解的是,上述数据及说明为根据本发明所述人机交互操作的触发控制方法的其中一种示例。
[0129]
图3为本发明所述人机交互操作的触发控制装置的结构框图,参见图3所示,该装置包括:
[0130]
第一模块10,用于获取摄像设备活动数据;
[0131]
第二模块20,用于执行所述第一判断规则和对所述触发范围进行更新并触发所述摄像设备执行相应操作;
[0132]
第三模块30,用于存储所述用户特征数据和将所述用户特征数据发送至服务器。
[0133]
优选的,所述第一模块包括重力传感单元101和计时单元102。可选的,重力传感单元可以采用3轴、6轴、9轴陀螺仪,通过陀螺仪采集摄像设备的重心变化,以达到通过摄像设备结构位移变化进而驱动摄影设备启动摄影操作的目的,而第二模块可以通过一颗常规的mcu与摄像驱动芯片之间的配合来实现,同理,第二模块一样可以用其他芯片来替代。
[0134]
综上,本发明所提供的人机交互操作的触发控制方法和装置通过采集摄像设备的活动数据,并加以一定的判断规则,使摄像设备可通过简单的方式进行触发,解决了用户在户外及不便于双手操控的情况下要触发摄像设备的难题。并且本发明还进一步设置了对触发范围进行更新的步骤,其可针对同一用户进行精准画像,在用户使用过程中自主发起触发范围的更新,使同一用户的触发习惯能够被及时捕捉且被统计形成特定的用户特征数据,并且将该用户特征数据与该用户账号进行绑定,在用户通过其他设备登录时也可自动按照其特定的用户特征数据对其摄像设备的触发范围进行设置,无需重新采集。另外,采用本发明所述的人机交互操作的触控方法可以大大提升拍摄效率,大幅度降低拍摄的产品功耗需求,大幅度降低后期制作的成本。
[0135]
最后应说明的是:以上仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护
范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献