平码五不中公式规律
  • / 14
  • 下载费用:30 金币  

动作识别方法和动作识别装置.pdf

关 键 ?#21097;?/dt>
动作 识别 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580042182.1

申请日:

2015.06.25

公开号:

CN106662927A

公开日:

2017.05.10

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06F 3/01申请日:20150625|||公开
IPC分类号: G06F3/01; G06T7/292(2017.01)I 主分类号: G06F3/01
申请人: 星船自动售货机株式会社
发明人: 权志勇
地址: 韩国首尔江西区航空大陆61街29,C楼206号(登村洞,首尔新?#38469;?#21019;业?#34892;?
优?#28909;ǎ?/td> 2014.08.07 KR 10-2014-0101620
专利代理机构: ?#26412;?#27719;泽知识产权代理有限公司 11228 代理人: 毛广杰
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580042182.1

授权公告号:

|||

法律状态公告日:

2017.09.05|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

本发明涉及动作识别方法和动作识别装置,可以提供获得用户的动作信息,执行所述动作信息和已设定的比较对象信息之间的动态时间规整算法而识别用户实际动作的方法。进而既?#26082;?#21448;迅速识别用户的动作。

权利要求书

1.一种动作识别方法,其特征在于,
作为由动作识别装置执行的通过NUI装置接收的用户动作的识别方法,包括:
(a)获得用户动作信息的?#34903;瑁?#20197;及
(b)执行所述动作信息和已设定的比较对象信息之间的动态时间规整算法(dynamic
time warping)的?#34903;瑁?br />
所述(a)?#34903;?#21253;括:
(a-1)组成所述用户的动作,?#19968;?#20110;以所述用户关节的多个三维位置组成的一个以上
的姿势信息将所述用户的动作转换二进制向量的?#34903;瑁?#20197;及
(a-2)将所述转换为二进制向量作为所述用户的动作信息设定的?#34903;琛?br />
2.根据权利要求1所述的动作识别方法,其特征在于,
所述(a-1)?#34903;?#21253;括:
设定元条件函数的?#34903;瑁?br />决定组成所述元条件函数的一个以上参数中至少一个而生成条件式的?#34903;瑁?#20197;及,
根据所述条件式将所述用户的动作转换为二进制向量的?#34903;琛?br />
3.根据权利要求2所述的动作识别方法,其特征在于,
根据所述条件式转换为二进制向量的?#34903;?#21253;括:
将组成所述用户动作的一个以上的姿势信息分别根据所述条件式转换为二进制向量,
而且将转换的二进制向量的集合作为动作信息设定的?#34903;琛?br />
4.根据权利要求2所述的动作识别方法,其特征在于,
所述设定元条件函数的?#34903;?#21253;括:
将平面条件函数作为所述元条件函数设定的?#34903;瑁?br />所述平面条件函数是以基于两个以上的关节生成的平面为准判断既定关节的位置的
函数。
5.根据权利要求2所述的动作识别方法,其特征在于,
所述元条件函数的设定?#34903;?#21253;括:
将角度条件函数作为所述元条件函数设定的?#34903;瑁?br />所述角度条件函数是两个以上的关节连接的向量存在多个时判断所述多个向量的角
度是否在既定范围内的函数。
6.根据权利要求2所述的动作识别方法,其特征在于,
所述元条件函数的设定?#34903;?#21253;括:
将接近条件函数作为所述元条件函数设定的?#34903;瑁?br />所述接近条件函数是判断两个以上的关节之间距离是否在既定范围内的函数。
7.根据权利要求2所述的动作识别方法,其特征在于,
所述元条件函数的设定?#34903;?#21253;括:
将速度方向条件函数作为所述元条件函数设定的?#34903;瑁?br />所述速度方向条件函数是判断既定关节的速度和两个以上关节连接的向量是否在既
定范围内的函数。
8.根据权利要求2所述的动作识别方法,其特征在于,
所述元条件函数的设定?#34903;?#21253;括:
将速度大小条件函数作为所述元条件函数设定的?#34903;瑁?br />所述速度大小条件函数是判断两个以上的关节连接的向量的速度和既定关节的速度
之差是否在既定范围内的函数。
9.一种动作识别装置,其特征在于,
作为可识别通过NUI装置接收的用户动作的动作识别装置,包括:
为获得用户动作信息而组成的动作信息获得部;以及,
为执行所述动作信息和已设定的比较对象信息之间动态时间规整算法(dynamic time
warping)而组成的动作决定部;
所述动作信息获得部包括:可以基于组成所述用户的动作并以所述用户关节的多个三
维位置组成的一个以上的姿势信息,将所述用户动作转换成二进制向量,将转换的二进制
向量作为所述用户的动作信息设定的向量转换部。
10.根据权利要求9所述的动作识别装置,其特征在于,
所述动作信息获得部包括:
设定元条件函数而决定组成所述元条件函数的一个以上参数中至少一个而生成条件
式的条件设定部;
所述向量转换部根据通过所述条件设定?#21487;?#25104;的条件式将所述用户的动作转换为二
进制向量。
11.根据权利要求10所述的动作识别装置,其特征在于,
所述向量转换部还根据所述条件式将组成所述用户动作的一个以上的姿势信息分别
转换为二进制向量,且将所述转换的二进制向量的集合作为动作信息设定。
12.根据权利要求10所述的动作识别装置,其特征在于,
所述条件设定部还将平面条件函数作为所述元条件函数设定;
所述平面条件函数是以基于两个以上的关节生成的平面为准判断既定位置的函数。
13.根据权利要求10所述的动作识别装置,其特征在于,
所述条件设定部还将角度条件函数作为所述元条件函数设定;
所述角度条件函数是两个以上的关节连接的向量存在多个时,判断所述多个向量的角
度是否在既定范围内的函数。
14.根据权利要求10所述的动作识别装置,其特征在于,
所述条件设定部还将接近条件函数作为所述元条件函数设定;
所述接近条件函数是判断两个以上关节之间距离是否在既定范围内的函数。
15.根据权利要求10所述的动作识别装置,其特征在于,
所述条件设定部还将速度方向条件函数作为所述元条件函数设定;
所述速度方向条件函数是判断既定关节的速度及两个以上关节连接的向量是否在既
定范围内的函数。
16.根据权利要求10所述的动作识别装置,其特征在于,
所述条件设定部还将速度大小条件函数作为所述元条件函数设定;
所述速度大小条件函数是判断两个以上关节连接的向量的速度及?#25105;还?#33410;的速度之
差是否在既定范围内的函数。
17.一种执行权利要求1至权利要求8中某一项所述的方法的程序被记录的计算机可读
记录介质。
18.一种与计算机设备结合并为了执行权利要求1至权利要求8中某一项所述的方法而
存储于介质的计算机程序。

说明书

动作识别方法和动作识别装置

?#38469;?#39046;域

本发明涉及动作识别方法和动作识别装置,具体地,快速决定与用户动作对应的
比较对象信息,从而?#26082;酚行?#35782;别用户动作的方法及其装置。

背景?#38469;?br />

如今,不需通过文本等输入方式而是通过用户语音或动作等给计算机输入命令的
UNI装置逐渐得以开发和普及。

但目前普及的NUI装置是仅限于通过跟踪用户动作的关节位置来识别用户的动
作,因?#23435;?#35299;析通过NUI装置输入的用户语音或用户动向而进一步努力。

其中提出的一项?#38469;?#23601;是动态时间规整算法(Dynamic Time-Warping)。就是说,
为?#31169;餿我?#21160;作表示的命令,需要一种验证为该命令预定义的动作和用户采取的当前动作
是否一致的?#38469;?#21363;动态时间规整算法。

根据动态时间规整算法,两个序列定义为M和N时,通常要执行O(MN)程度的运算。
另外,假设J为全部关节的数量时,要执行O(MNJ)程度的运算,假设需与当前用户采取的动
作比较的已定义动作数量为K时,要执行O(MNJK)程度的运算,而这些计算复杂度就需要大
量的计算机资源和时间。

根据动态时间规整算法,为?#31169;?#36755;入的用户动作与预定义的动作进行比较需进行
缩放,而且每个用户的身体尺寸不一样或者动作?#25913;?#31243;度会不同,因此有时用户的动作会
完全被识别为其它动作。

有关现有?#38469;?#25991;献韩国专利公开公报第10-2012-0000807号(公开日期:2012年1
月4日)描述了一种控制装置,其特征在于,包括识别多个动作的动作识别部,以及所述动作
识别部根据识别的动作控制所述数字设备,所述控制部在所述动作识别部识别所述多个动
作中的第一动作时,中止对由所述动作识别部识别的动作对应的所述数字设备的控制,所
述多个动作中的第二动作被识别时,执行对所述动作识别部识别的动作对应的所述数字设
备的控制。就是说,现有?#38469;?#25991;献说明了识别动作后根据识别的动作决定控制的内容,但并
未叙述可以?#34892;?#35782;别所述动作的方法,因此在此方面的问题仍然得不到解决。

于是需要一种可以解决上述问题的?#38469;酢?br />

上述背景?#38469;?#26159;发明?#23435;?#24471;到本发明而所拥有或者本发明的研究过程中掌握的
?#38469;?#20449;息,并不一定是本发明申请前已向普通公众公开的公知?#38469;酢?br />

发明内容

?#38469;?#38382;题

本发明的一个实施例的目的在于?#26082;?#35782;别用户的动作。

本发明的一个实施例的目的在于,将通过NUI设备输入的用户动作以二进制向量
表达,从而减少用于决定用户动作意义的运算时间。

?#38469;?#26041;案

根据本发明第一方面涉及的用户动作的识别方法,包括:获得用户动作信息的步
骤;执行所述动作信息和已设定的比较对象信息之间动态时间规整算法(dynamic time
warping)的?#34903;琛?br />

根据本发明第二方向涉及的用于识别NUI装置接收的用户动作的动作识别装置,
包括:为获得用户动作信息而组成的动作信息获得部;以及为执行所述动作信息和已设定
的比较对象信息之间动态时间规整算法(dynamic time warping)而组成的动作决定部。

本发明第三方面提供可执行包括获得用户动作信息的?#34903;琛?#25191;行所述动作信息和
已设定的比较对象信息之间动态时间规整算法(dynamic time warping)的?#34903;?#30340;方法的
程序被记录的计算机可读记录介质。

本发明第四方面提供计算机程序,包括;执行包括获得用户动作信息的?#34903;琛?#25191;行
所述动作信息和已设定的比较对象信息之间动态时间规整算法(dynamic time warping)
的?#34903;?#30340;方法的计算机程序代码。

有益效果

根据本发明?#38469;?#26041;案中的某一个,本发明的一个实施例可以?#26082;?#35782;别用户的动
作。尤其,用户之间不同的身体大小或动作上的微小之差并不会影响?#26082;?#20915;定用户要采取
的动作。

根据本发明?#38469;?#26041;案中的某一个,将通过NUI设备输入的用户动作业以二进制向
量表达而减少用于决定用户动作意义的运算时间。将用户动作以二进制向量表达时,对于
连续的两个姿势,二进制向量的序列可以具有相同的值,进而将相同长度的动画转换为更
少的姿势。

本发明的有益效果并不限于以上内容,而且本发明所属领域的普通?#38469;?#20154;员可以
在下面的叙述内容中清楚地?#31169;?#21040;其它有益效果。

附图说明

图1是本发明一个实施例的通过NUI装置识别用户动作的系统组成图;

图2是?#38469;?#26412;发明一个实施例的动作识别装置的框图;

图3是?#38469;?#26412;发明一个实施例的动作信息获得部的框图;

图4是说明本发明一个实施例的动作识别方法的顺序图。

具体实施方式

为使本发明实施例的目的、?#38469;?#26041;案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的?#38469;?#26041;案进行清楚、完整地描述。但本发明可以以各种不同
形态实现,并不限于在此说明的实施例。而且为明确说明本发明,与说明无关的部分予以省
略,对于说明书中相似的部分在图中使用了相似的符号。

说明书中描述某一个部件“连接于”其它部分时,不仅包括“直接连接?#20445;?#36824;会包括
其中间通过其它元件“用电连接”的情况。描述某一部分包括某个组件时,在没有特别叙述
的前提下,不是排除其它组件,而是包括其它组件。

下面结合附图详述本发明。

根据图1,本发明一个实施例的系统10包括NUI装置100和动作识别装置200。

本发明中NUI装置100是指可以利用?#35745;?#20256;感器、深度检测传感器、动作识别传感
器和语音识别传感器中的至少一个识别用户动作或语音的可用于软件或应用程序命令的
所有装置。NUI装置100可以用如装配触摸屏的平板电脑、智能?#21482;?#24425;色相机(RGB camera)
或深度摄像头(depth camera)、Kinect等来实现。本发明的NUI装置100是用深度相机实现
时,可以拍摄用户的动作,传输拍摄的图像帧,或者?#20248;?#25668;的图像帧提取由所述用户关节的
多个三维位置组成的姿势信息后传输提取的姿势信息。

就是说,NUI装置100是拍摄用户身体的全部或一部分,进而辨别用户的身体部位,
或者跟踪关节的三维位置或所述关节的动态等而获得包括由用户关节的多个三维位置组
成的姿势信息组成的姿势信息的帧。NUI装置100可以将如上所述获得的姿势信息或者帧通
过有线/无线通信装置传输给动作识别装置200。

另一方面,动作识别装置200分析从NUI装置100接收的姿势信息(或者从接收的图
像帧提取姿势信息后分析所述提取的姿势信息)而获得用户的动作信息,将所述动作信息
与已设定的比较对象信息比较而?#26082;?#35782;别现实世界中用户的实际动作,并进一步决定与用
户动作对应的命令。

“动作信息”是?#38468;?#29992;户姿势按时间顺序罗列时的序列信息,“比较对象信息”是指
对用户动作意义(或命令)的定义信息,会已存储在动作识别装置200中。

如上所述的动作识别装置200可以执行NUI装置100执行的功能的一部分。例如,
NUI装置100包含于动作识别装置200,或者动作识别装置中包含NUI装置100而使动作识别
装置200至少执行NUI装置100功能的一部分。下面为了说明上的便利,将NUI装置100执行功
能的至少一部分由动作识别装置200执行为例进行说明,动作识别装置200的具体结构结合
图2在后面内容中进行叙述。

本发明一个实施例的系统10还可以包含命令处理装置300。

如果现实世界的用户动作的意义被动作识别装置200决定,存在与所述意义对应
的命令,则所述命令会通过有/无线通信设备传输于命令处理装置300而处理符合所述命令
的进程。

例如,命令处理装置300为显?#38236;?#23376;设备画面上游标的装置,作为比较对象信息的
特定关节的动作通过所述游标的动态被定义时,如果用户活动所述特定关节,则NUI装置
100将所述动态作为姿势信息获得,动作识别装置200执行基于所述姿势信息获得的动作信
息和比较对象信息之间的动态时间规整算法,决定与用户动作对应的命令,由命令处理装
置300将与所述命令对应的进程即画面上的游标在画面上移动。

如上所述的命令处理装置300是为了说明上的便利,在图1中与动作识别装置200
分别?#38469;荊?#20294;可能包含于动作识别装置200或者包含动作识别装置200。

下面结合附图2详述本发明一个实施例的动作识别装置200的结构。

如图2所示,动作识别装置200包括信息接收部210、动作信息获得部220和动作决
定部230。

信息接收部210可以接收由NUI装置100拍摄的图像帧,或者接收从图像帧提取的
姿势信息。

关于此,用户对NUI装置100执行现实世界的一系列动作时,为了说明上的便利,将
所述一系列动作定义为用户的“实际动作”。NUI装置100每秒都拍用户的实际动作,获得包
括构成实际动作的姿势信息的图像帧后传输给动作识别装置200,或者从图像帧提取姿势
信息后将所述姿势信息传输给动作识别装置200。

随后信息接收部210接收图像帧或姿势信息,信息接收部210接收图像帧以后,从
所述图像帧提取姿势信息。上述的姿势信息可以由用户关节的多个三维位置组成,具体定
义如下。

<数学公式1>


以上数式中,i表示关节编号,J表示多个关节的集合,t表示姿势被记录的帧,Pit表
示该关节的三维位置,Vit表示该关节的线速度。用户的动作被输入于一系?#34892;?#21015;,因此Vit
可以以离散微分形态计算,此时h表示两个帧之间的时间。

另外动作信息获得部220会获得用户的动作信息。

就是说,动作信息获得部220是将所述用户的实际动作对应的一系列姿势信息分
别转换为二进制向量,将所述转换的二进制向?#21487;?#23450;为所述用户的动作信息。

所述动作信息获得部220可以包括条件设定部221和向量转换部222。

条件设定部221是生成以用户实际动作对应的一系列姿势信息分别作为参数的条
件式。

为此,条件设定部221可以设定一个以上的元条件函数,决定组?#31245;?#26465;件函数的多
个要素中至少一个而生成条件式。就是说,元条件函数可以以一个以上的变数和常数组成,
条件设定部221是决定所述常数中至少一个常数而生成条件式。

关于此,条件设定部221是对于既定关节的位置,以基于两个以上关节生成的平面
为准判断的函数即平面条件函数作为元条件函数设定,平面条件函数是可用以下数学公式
2或数学公式3表达。

<数学公式2>


<数学公式3>

Cp2(i,j,k,l,o)=n2·(pi-pl)-o|n2|

此时i表示作为条件对象的关节编号,j、k、L表示作为条件基准的关节编号,O表示
分辨平面前后的偏置值。平面是根据提供三个关节的方法定义,或者以两个关节组成的向
量作为法线向量且经过其它一个关节位置的方法定义。因此上述的n1可根据(pj-pl)×(kk-
pl)得出,n2是根据(pk-pj)得出。

根据数学公式2和数学公式3,可以生成可?#31169;?#24038;?#21482;?#21491;手是否在右肩膀、左肩膀
和叫做骨盆的躯干平面前面、左手以从右肩膀走向左肩膀的向量为法线向量且经过左肩膀
的平面为准时是否在身体内侧或者在外侧的条件式。

条件设定部221是可以将如下数学公式4的函数即可生成判断四个关节形成的角
度是否在特定范围的条件式的角度条件函数作为元条件函数设定。

<数学公式4>

Ca(i,j,k,l,s,t)=(α-s)(t-α)

此时指定的关节i、j连接的向量以及k、L连接的向量组成的角度即a在S和t之间
时,数学公式4会生成正值,否则生成负值。就是说,a为angle(pj-pi,pl-pk),根据所述a是否
在既定范围,决定正值或负值。就是说,利用角度条件函数可以调查胳膊肘的角度伸展或弯
曲,以及由两边肩膀到?#33267;?#30528;的向量之间角度,进而生成两胳?#37319;?#23637;与否或者并排等多种
条件式。

条件设定部221可以将如数学公式5的接近条件函数设定为元条件函数,接近条件
函数可以生成判断两个关节之间距离是否在特定范围的条件式。就是说,条件设定部221可
以生成输入与作为条件对象的两个关节一起成为条件基准的两个关节和倍?#39135;?#25968;值的条
件式,接近条件函数是可以以如下数学公式5表达。

<数学公式5>

Cn(i,j,k,l,s)=|pj-pi|2-s2|pl-pk|2

此时,根据数学公式5,指定的i和j之间的距离小于基准关节距离乘以S的值时生
成负值,大于时可以组成生成正值的条件式。进而利用所述的接近条件函数可以生成两手
是否接近、右手是否抓住头等各种条件式。

条件设定部221可以设定可生成有关速度条件的条件式的元条件函数。就是说,条
件设定部221可以将如下数学公式6的速度方向条件函数和如数学公式7的速度大小条件函
数分别作为元条件函数设定。

数学公式6是表示可生成判断将?#25105;还?#33410;速度和指定的两个基准关节连接的向量
形成的角度是否在指定范围的条件式的速度方向条件函数的数学公式。

<数学公式6>

Cd(i,j,k,s,t)=(β-s)(t-β)

此时,β是angle(vi,pk-pj)。

根据数学公式6的速度方向条件函数,条件设定部221可以生成右手是否上下或左
右活动或者脚是否垂直或方向活动等各种条件式。

数学公式7是?#25105;还?#33410;速度大小与连?#21448;?#23450;的两个基准关节的向量大小比较时生
成可?#31169;?#22823;于程度的条件式的速度大小条件函数。

<数学公式7>

Cm(i,j,k,s,t)=|vi|2-s2|pk-pj|2

数学公式6的函数是?#36824;?#36895;度大小均运行,因此存在产生错误的可能性,但与数学
公式7的速度大小条件函数一起使用时,可以设定条件式仅对基准值以上速度具有意义。

如上所述,利用元条件函数时条件设定部221可以生成各种条件式。

向量转换部222是根据通过条件设定部221生成的条件式,将用户的动作转换为二
进制向量而获得动作信息。

就是说,向量转换部222将所述用户的动作信息对应的姿势集合里包含的姿势信
息分别作为所述条件式的参数输入,获得与各姿势信息对应的二进制值,生成由所述一系
列姿势信息组成的动作的二进制向量,将所述二进制向量作为动作信息获得。

另外,动作决定部230是比较动作信息和比较对象信息而决定与用户实际动作匹
配的比较对象信息。

动作决定部230可以包含用于存储所述比较对象信息的存储部(无?#38469;?,或者可
以与位于外部的存储装置(无?#38469;?如数据库等通信。

就是说,比较对象信息存在一个以上,在所述各比较对象信息和动作信息之间执
行动态时间规整算法(dynamic time warping),从而决定所述一个以上比较对象信息中最
接近用户实际动作的比较对象信息。

如果存在与所述决定的比较对象信息对应的命令,动作决定部230可以检测到与
用户实际动作对应的命令已被输入。

图4中?#38469;?#30340;实施例的动作识别方法包括图2和图3中?#38469;?#30340;动作识别装置200中
按时序处理的多个?#34903;琛?#22240;此即使是在下面省略的内容,但以上关于图2和图3中分别?#38469;?br />的动作识别装置200叙述的内容仍适用于图4中?#38469;?#30340;实施例的动作识别方法。

首先,动作识别装置200可以接收用户的实际动作S4000。此时动作识别装置200通
过NUI装置100接收与用户实际动作对应的一系列图像帧,接收图像帧以后动作识别装置
200会从所述图像帧分别提取姿势信息,进而动作识别装置200会接收用户的动作。NUI装置
100执行如上所述的姿势信息提取进程后,动作识别装置200接收所述姿势信息而接收用户
的动作。

动作识别装置200还会基于以用户关节的多个三维位置组成的姿势信息将用户动
作转换为二进制向量,从而获得动作信息S4001。

为此动作识别装置200可以利用元条件函数生成用来生成与用户动作对应的二进
制向量的各种条件式。

例如,动作识别装置200可以根据数学公式2生成可决定“左手是否在身体前面”或
者“右手是否在身体前面”的条件式。

又例如,动作识别装置200可以根据数学公式3生成决定“左手是否在身体外面”、
“右手是否在身体外面”、“左手是否在身体内侧”、“右手是否在身体内侧”、“左手是否比躯
干高”、“右手是否比躯干高”、“左手是否比头高”或者“右手是否比头高”的条件式。

又例如,动作识别装置200可以根据数学公式4生成决定“左胳膊肘形成的角是否
在(0°,60°)之间”、“左胳膊肘形成的角是否在(60°,120°)之间”、“左胳膊肘形成的角是否
在(120°,180°)之间”、“右胳膊肘形成的角是否在(0°,60°)之间”、“右胳膊肘形成的角是否
在(60°,120°)之间”、“右胳膊肘形成的角是否在(120°,180°)之间”、“左膝盖形成的角是否
在(0°,60°)之间”、“左膝盖形成的角是否在(60°,120°)之间”、“左膝盖形成的角是否在
(120°,180°)之间”、“右膝盖形成的角是否在(0°,60°)之间”、“右膝盖形成的角是否在
(60°,120°)之间”、“右膝盖形成的角是否在(120°,180°)之间”、“两胳膊形成的角是否在
(0°,60°)之间”、“两胳膊形成的角是否在(60°,120°)之间”或者?#26696;?#33162;形成的角是否在
(120°,180°)之间”的条件式。

又例如,动作识别装置200可以根据数学公式5生成决定“两手是否相互接近”、“左
手是否接近头部”或者“右手是否接近头部”的条件式。

又例如,动作识别装置200可以根据数学公式6生成决定“左手的速度方向是否垂
直方向”、“右手的速度方向是否垂直方向”、“左手的速度方向是否水平方向”或者“右手速
度方向是否水平方向”的条件式。

又例如,动作识别装置200可以根据数学公式7生成决定“左手速度是否达到仅一
秒即可经过肩膀的水平”或者“右手的速度是否达到仅一秒即可经过肩膀的水平”的条件
式。

如上所述生成的各种条件式里可以代入根据用户动作的姿势信息,进而生成与用
户的动作对应的二进制向量。例如,动作识别装置200可以设定三十个以上的条件式后生成
与用户动作对应的三十维以上的二进制向量。

如上所述生成的二进制向量是可以作为动作信息设定,动作识别装置200可以执
行所述的动作信息和比较对象信息之间的动态时间规整算法(S4002)。执行动态时间规整
算法时,转换为二进制向量的动作信息和比较对象信息之差是可以利用两个二进制向量之
间的逻辑运算来计算。

根据动态时间规整算法决定的动作对应的命令如果存在,则动作识别装置200可
以使命令处理装置300处理所述命令。

根据图4说明的实施例的动作识别方法也可以以通过计算机运行的程序模块等包
括可通过计算机运行的指令的记录介质形态实现。计算机可读介质可以适用计算机可访问
的?#25105;?#21487;用介?#21097;?#21253;括?#36164;?#24615;和?#19988;资?#24615;介质、分离型和非分离型介质。计算机可读取介质
可以将计算机存储介质和通信介质全部包含。计算机存储介质包括通过用于存储计算机可
读取的指令、数据结构、程序模块或其它数据等信息的?#25105;?#26041;法或者?#38469;?#23454;现的?#36164;?#24615;或
?#19988;资?#24615;、分离型和非分离型介质。通信介质包括典型的计算机可读指令、数据结构、程序
模块或者载波等被调制的数据信号的其它数据或者其它传送机制,并包括?#25105;?#30340;信息传递
介质。

本发明一个实施例的动作识别方法可以通过包括可用计算机运行的指令的计算
机程序(或者计算机程序产品)实现。计算机程序包括通过处理器处理的可编程的机械指
令,可以以高级编程语言(High-level Programming Language)、面向对象程序设计语言
(Object-oriented Programming Language)、汇编语言或者机器语言等实现。计算机程序
可以记?#21152;?#35745;算机可读记录介质(例如,存储器、硬盘、磁/光学介质或者SSD(Solid-State
Drive)等)。

本发明一个实施例的动作识别方法是上述的计算机程序通过计算装置运行而实
现。计算装置可以包括处理器、存储器、存储装置、连接于存储器和高速扩展端口的高速接
口、连接于低速总线和存储装置的低速接口至少一部分。所述多个成分分别利用各种总线
相互连接,可以安装在通用主板或者用其它?#23454;?#26041;式装配。

处理器是可在计算装置内处理指令,所述指令是如连接于高速接口的显示器为了
显示给外部输入、输出装置上提供GUI(Graphic User Interface)的图形信息而在存储器
或存储装置上存储的指令。其它实施例是,多个处理器及(或者)多个总线可以?#23454;?#22320;与多
个存储器和存储器形态一起被利用。处理器是可以用包括独立的多个模拟及(或者)数?#25191;?br />理器的多个芯片组成的芯片集实现。

存储器是在计算装置内存储信息。作为一例,存储器可以以?#36164;源?#20648;器装置或
者其集合组成。又例如,存储器可以以?#19988;资源?#20648;装置或者其集合组成。存储器可以是计
算机可读取的其它形态介?#21097;?#22914;磁或光盘等。

存储装置可以给计算装置提供大容量存储空间。存储装置可以是计算机可读介质
或者包括所述介质的配置,例如,可以包括SAN(Storage Area Network)内的多个装置或者
其它配置,可以是?#25490;?#39537;动器、硬盘装置、光盘装置或者磁带装置、闪存以及与其类似的其
它半导体存储器装置或者装置阵列。

以上实施例仅用以说明本发明的?#38469;?#26041;案,而非对其限制;尽管参照前述实施例
对本发明进行了详细的说明,本领域的普通?#38469;?#20154;员应当理解:其依然可以对前述各实施
例所述的?#38469;?#26041;案进行修改;而这些修改,并不使相应?#38469;?#26041;案的本质脱离本发明各实施
例所述?#38469;?#26041;案的范围。例如,以单一型说明的各个组件可以分散实施,同样以分散型说明
的多个组件也可以以结合形态实施。

本发明的保护范围应根据下述的权利要求范围进行解释,而且权利要求范围的意
义及范围以及在其同?#30830;?#22260;内的所?#34892;?#25913;或变形?#38469;?#20110;本发明的权利要求范围。

关于本文
本文标题:动作识别方法和动作识别装置.pdf
链接地址:http://www.pqiex.tw/p-6091736.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 股票行情600326 九乐棋牌手机版官网1.5 天天棋牌游戏下载 双色球复式2017137期 天天棋牌赚钱是真的吗 股票基金排名 湖北十一选五开奖一定牛 内蒙古11选5复式投注 森林狼炒股群 内蒙古十一选五前三直遗漏数据