姿态识别的方法及装置制造方法

文档序号:6487464阅读:98来源:国知局
姿态识别的方法及装置制造方法
【专利摘要】本发明公开了一种姿态识别的方法及装置,属于识别【技术领域】。方法包括:获取超声波发射器发射超声波的信息,并获取超声波接收器接收超声波的信息,超声波发射器固定在被识别物体上,且超声波发射器的数量为至少一个,超声波接收器的数量为至少三个;根据获取到的超声波发射器发射超声波的信息和超声波接收器接收超声波的信息,对被识别物体的姿态进行识别。本发明通过在被识别物体上固定超声波发射器,根据超声波发射器发射超声波的信息和超声波接收器接收超声波的信息实现姿态识别,由于超声波不受光线热源等因素干扰,可提高姿态识别的可靠性;由于超声波的方向性好,穿透力强,对匀速运动和微小运动的把握准确度较高,可提高姿态识别的准确性。
【专利说明】姿态识别的方法及装置
【技术领域】
[0001]本发明涉及识别【技术领域】,特别涉及一种姿态识别的方法及装置。
【背景技术】
[0002]随着传感技术的不断进步,运动传感技术的种类越来越多,通过运用传感技术对 人体姿态进行识别,使人们可以直接利用肢体来完成相应的功能操作,从而不再局限于使 用手柄、键盘等设备来执行相应功能,由此,姿态识别技术的应用范围越来越广。
[0003]现有技术中,通常利用红外传感器、集成了加速计和陀螺仪的多功能器件的惯性 传感器,以及基于光学传感器的体感控制系统等实现对人体姿态进行识别。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]红外传感技术容易受到光线热源的干扰,加速计和陀螺仪对匀速运动无法判断准 确,光学传感器对于微小运动的把握其准确度较低,因此,现有技术采用的姿态识别的方式 不仅可靠性不高,准确性也无法保证。

【发明内容】

[0006]有鉴于此,本发明实施例提供了一种姿态识别的方法及装置,以解决现有姿态识 别的方式可靠性不高及准确性无法保证的问题。所述技术方案如下:
[0007]—方面,提供了一种姿态识别的方法,所述方法包括:
[0008]获取超声波发射器发射超声波的信息,并获取超声波接收器接收所述超声波的信 息,所述超声波发射器固定在被识别物体上,且所述超声波发射器的数量为至少一个,所述 超声波接收器的数量为至少三个;
[0009]根据获取到的超声波发射器发射超声波的信息和超声波接收器接收所述超声波 的信息,对所述被识别物体的姿态进行识别。
[0010]可选地,所述获取超声波发射器发射超声波的信息,具体包括:
[0011]当所述超声波发射器的数量为至少两个时,获取至少两个超声波发射器分别按照 码分多址方式发射超声波的信息,所述至少两个超声波发射器固定在所述被识别物体的不 同位置。
[0012]可选地,不同超声波发射器发射的超声波各自对应不同的标识码;
[0013]所述获取超声波发射器发射超声波的信息,并获取超声波接收器接收所述超声波 的信息,具体包括:
[0014]根据每个超声波发射器发射的超声波所对应的标识码,获取每个超声波发射器发 射所述超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时 间;
[0015]所述根据获取到的超声波发射器发射超声波的信息和超声波接收器接收所述超 声波的信息,对所述被识别物体的姿态进行识别,具体包括:
[0016]根据获取到的每个超声波发射器发射所述超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时间,对所述被识别物体的姿态进行识别。
[0017]可选地,所述获取每个超声波发射器发射超声波的时间,具体包括:
[0018]获取每个超声波发射器在发射超声波时携带的时钟信息,所述时钟信息记录了每 个超声波发射器发射所述超声波的时间;
[0019]根据每个超声波发射器在发射所述超声波时携带的时钟信息获取每个超声波发 射器发射超声波的时间。
[0020]可选地,所述根据获取到的每个超声波发射器发射所述超声波的时间,以及每个 超声波接收器接收每个超声波发射器发射的超声波的时间,对所述被识别物体的姿态进行 识别,具体包括:
[0021]根据获取到的每个超声波发射器发射所述超声波的时间,以及每个超声波接收器 接收每个超声波发射器发射的超声波的时间,得到每个超声波发射器发射的超声波由所述 超声波发射器传输至每个超声波接收器的时间;
[0022]根据每个超声波发射器发射的超声波由所述超声波发射器传输至每个超声波接 收器的时间,以及超声波的传输速度,确定每个超声波发射器到每个超声波接收器的距 离;
[0023]根据每个超声波发射器到每个超声波接收器的距离对所述被识别物体的姿态进 行识别。
[0024]另一方面,还提供了一种姿态识别的装置,所述装置包括:
[0025]第一获取模块,用于获取超声波发射器发射超声波的信息,所述超声波发射器固 定在被识别物体上,且所述超声波发射器的数量为至少一个;
[0026]第二获取模块,用于获取超声波接收器接收所述超声波的信息,所述超声波接收 器的数量为至少三个;
[0027]识别模块,用于根据所述第一获取模块获取到的超声波发射器发射超声波的信息 和所述第二获取模块获取到的超声波接收器接收所述超声波的信息,对所述被识别物体的 姿态进行识别。
[0028]可选地,所述第一获取模块,具体用于当所述超声波发射器的数量为至少两个时, 获取至少两个超声波发射器分别按照码分多址方式发射超声波的信息,所述至少两个超声 波发射器固定在所述被识别物体的不同位置。
[0029]可选地,不同超声波发射器发射的超声波各自对应不同的标识码;
[0030]所述第一获取模块,具体用于根据每个超声波发射器发射的超声波所对应的标识 码,获取每个超声波发射器发射所述超声波的时间;
[0031]所述第二获取模块,具体用于根据每个超声波发射器发射的超声波所对应的标识 码,获取每个超声波接收器接收每个超声波发射器发射的超声波的时间;
[0032]所述识别模块,具体用于根据所述第一获取模块获取到的每个超声波发射器发射 所述超声波的时间,以及所述第二获取模块获取到的每个超声波接收器接收每个超声波发 射器发射的超声波的时间,对所述被识别物体的姿态进行识别。
[0033]可选地,所述第一获取模块,具体包括:
[0034]第一获取单元,用于获取每个超声波发射器在发射超声波时携带的时钟信息,所 述时钟信息记录了每个超声波发射器发射所述超声波的时间;[0035]第二获取单元,用于根据所述第一获取单元获取到的每个超声波发射器在发射所 述超声波时携带的时钟信息获取每个超声波发射器发射超声波的时间。
[0036]可选地,所述识别模块,具体包括:
[0037]获取单元,用于根据所述第一获取模块获取到的每个超声波发射器发射所述超声 波的时间,以及所述第二获取模块获取到的每个超声波接收器接收每个超声波发射器发射 的超声波的时间,得到每个超声波发射器发射的超声波由所述超声波发射器传输至每个超 声波接收器的时间;
[0038]确定单元,用于根据所述获取单元得到的每个超声波发射器发射的超声波由所述 超声波发射器传输至每个超声波接收器的时间,以及超声波的传输速度,确定每个超声波 发射器到每个超声波接收器的距离;
[0039]识别单元,用于根据所述确定单元确定的每个超声波发射器到每个超声波接收器 的距离对所述被识别物体的姿态进行识别。
[0040]本发明实施例提供的技术方案带来的有益效果是:
[0041]由于超声波不受光线热源等外界因素的干扰,因而通过将超声波发射器固定在被 识别物体上,并根据获取到的超声波发射器发射超声波的信息,以及超声波接收器接收超 声波的信息对被识别物体的姿态进行识别,可提高姿态识别的可靠性;另外,由于超声波的 方向性好,穿透能力强,因而对于匀速运动和微小运动的把握准确度较高,进而可提高姿态 识别的准确性。
【专利附图】

【附图说明】
[0042]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0043]图1是本发明实施例一提供的一种姿态识别的方法流程图;
[0044]图2是本发明实施例二提供的一种姿态识别的方法流程图;
[0045]图3是本发明实施例二提供的一种姿态识别的场景示意图;
[0046]图4是本发明实施例三提供的一种姿态识别的装置结构示意图;
[0047]图5是本发明实施例三提供的一种第一获取模块的结构示意图;
[0048]图6是本发明实施例三提供的一种识别模块的结构示意图。
【具体实施方式】
[0049]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0050]实施例一
[0051 ] 本实施例提供了 一种姿态识别的方法,参见图1,本实施例提供的方法流程具体如 下:
[0052]101:获取超声波发射器发射超声波的信息,并获取超声波接收器接收该超声波的 信息,该超声波发射器固定在被识别物体上,且超声波发射器的数量为至少一个,超声波接收器的数量为至少三个;
[0053]其中,获取超声波发射器发射超声波的信息,具体包括: [0054]当超声波发射器的数量为至少两个时,获取至少两个超声波发射器分别按照码分多址方式发射超声波的信息,该至少两个超声波发射器固定在被识别物体的不同位置。
[0055]可选地,不同超声波发射器发射的超声波对应不同的标识码;
[0056]获取超声波发射器发射超声波的信息,并获取超声波接收器接收超声波的信息, 具体包括:
[0057]根据每个超声波发射器发射的超声波所对应的标识码,获取每个超声波发射器发射超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时间。
[0058]102:根据获取到的超声波发射器发射超声波的信息和超声波接收器接收超声波的信息,对被识别物体的姿态进行识别。
[0059]可选地,根据获取到的超声波发射器发射超声波的信息和超声波接收器接收超声波的信息,对被识别物体的姿态进行识别,包括但不限于:
[0060]根据获取到的每个超声波发射器发射超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时间,对被识别物体的姿态进行识别。
[0061]可选地,获取每个超声波发射器发射超声波的时间,包括但不限于:
[0062]获取每个超声波发射器在发射超声波时携带的时钟信息,时钟信息记录了每个超声波发射器发射超声波的时间;
[0063]根据每个超声波发射器在发射超声波时携带的时钟信息获取每个超声波发射器发射超声波的时间。
[0064]可选地,根据获取到的每个超声波发射器发射超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时间,对被识别物体的姿态进行识别,包括但不限于:
[0065]根据获取到的每个超声波发射器发射超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时间,得到每个超声波发射器发射的超声波由超声波发射器传输至每个超声波接收器的时间;
[0066]根据每个超声波发射器发射的超声波由超声波发射器传输至每个超声波接收器的时间,以及超声波的传输速度,确定每个超声波发射器到每个超声波接收器的距离;
[0067]根据每个超声波发射器到每个超声波接收器的距离对被识别物体的姿态进行识别。
[0068]本实施例提供的方法,由于超声波不受光线热源等外界因素的干扰,因而通过将超声波发射器固定在被识别物体上,并获取超声波接收器接收超声波发射器发射的超声波的信息,以根据获取到的信息对被识别物体的姿态进行识别,可提高姿态识别的可靠性?’另外,由于超声波的方向性好,穿透能力强,因而对于匀速运动和微小运动的把握准确度较高,进而可提高姿态识别的准确性。
[0069]为了更加清楚地阐述上述实施例提供的姿态识别的方法,结合上述实施例的内容,以如下实施例二为例进行详细地举例说明,详见如下实施例二:
[0070]实施例二
[0071]本实施例提供了一种姿态识别的方法,结合上述实施例一的内容,为了便于说明,本实施例以在被识别物体上固定超声波发射器,被识别物体的对端布局了超声波接收器为 例,对本实施例提供的姿态识别的方法进行举例说明。参见图2,本实施例提供的方法流程 具体如下:
[0072]201:获取超声波发射器发射超声波的信息,该超声波发射器的数量为至少一个;
[0073]针对该步骤,本实施例不对超声波发射器的数量进行限定,当超声波发射器的数 量为至少两个时,为了区分获取到的每个超声波发射器发射超声波的信息,该步骤在获取 超声波发射器发射超声波的信息时,包括但不限于:
[0074]获取至少两个超声波发射器分别按照码分多址方式发射的超声波的信息,该至少 两个超声波发射器固定在被识别物体的不同位置。
[0075]进一步地,获取到的超声波发射器发射超声波的信息包括但不限于超声波发射器 发射超声波的时间,除此之外,超声波发射器发射超声波的信息还可以为其他信息,本实施 例对此不作具体限定,此处仅以获取超声波发射器发射超声波的时间为例进行说明。不同 超声波发射器发射的超声波对应不同的标识码,则该步骤在获取超声波发射器发射超声波 的信息时,具体为根据每个超声波发射器发射的超声波所对应的标识码,获取每个超声波 发射器发射超声波的时间。
[0076]其中,超声波发射器发射的超声波所对应的标识码可以作为发射该超声波的超声 波发射器所对应的标识码,该标识码具体可以为编号,例如,编号I代表超声波发射器1、编 号2代表超声波发射器2、编号3代表超声波发射器3等等;除此之外,超声波发射器发射的 超声波所对应的标识码也可以为对应的标识符,例如,以字符X、Y、Z等分别标识不同超声 波发射器等,本实施例不对超声波发射器发射的超声波所对应的具体标识码进行限定。相 同超声波发射器发射的超声波对应相同的标识码,不同超声波发射器发射的超声波对应不 同的标识码。
[0077]由于每个超声波对应一个标识码,则该步骤可根据每个超声波发射器发射的超声 波所对应的标识码,获取每个超声波发射器发射超声波的时间,即区分每个超声波是由哪 个超声波发射器发射的。且为了实现获取超声波发射器发射超声波的时间,超声波发射器 在发射超声波时,还可携带用于记录超声波发射时间的时钟信息,则该步骤在获取每个超 声波发射器发射超声波的时间时,包括但不限于如下方式:
[0078]获取每个超声波发射器在发射超声波时携带的时钟信息,该时钟信息记录了每个 超声波发射器发射超声波的时间;根据每个超声波发射器在发射超声波时携带的时钟信息 获取每个超声波发射器发射超声波的时间。
[0079]当然,除了通过上述发送时钟信息的方式以获取超声波发射器发射超声波的时间 夕卜,还可以采取其他方式获取超声波发射器发射超声波的时间,本实施例对此不作具体限定。
[0080]202:获取超声波接收器接收超声波的信息,该超声波接收器的数量为至少三个;
[0081]具体地,超声波接收器接收到的超声波为上述步骤201中超声波发射器发射的超 声波,当超声波发射器的数量为至少两个时,由于上述步骤201中不同超声波发射器发射 的超声波对应不同的标识码,该步骤在获取超声波接收器接收超声波的信息时,可根据每 个超声波发射器发射的超声波所对应的标识码,获取每个超声波接收器接收每个超声波发 射器发射的超声波的时间,因而对于超声波接收器接收到的每个超声波均可辨别出是由哪个超声波发射器发射的。对于获取到的超声波接收器接收超声波的信息包括但不限于超声波接收器接收超声波的时间,除此之外,超声波接收器接收超声波的信息还可以为其他信息,本实施例对此不作具体限定,此处仅以获取超声波接收器接收超声波的时间为例进行说明。
[0082]另外,本实施例不对超声波接收器的数量进行限定,为了对被识别物体的姿态进行更加准确地识别,本实施例中的超声波接收器的数量为至少三个。为了便于描述,本实施例以图3所示的姿态识别场景为例进行举例说明。图3中,被识别物体的几个不同位置共固定了 6个超声波发射器,编号分别为I至6,被识别物体的对端则共布局了 3个超声波接收器,编号分别为A、B和C。在获取超声波接收器接收每个超声波发射器分别按照码分多址方式发射的超声波的信息时,获取到的信息包括但不限于超声波接收器接收到超声波的时间,以及发射该超声波的超声波发射器的标识码,当然,还可以包括其他信息,本实施例不对获取到的具体信息进行限定。此处仅以获取到的信息为每个超声波发射器发射超声波的时间、每个超声波接收器接收每个超声波发射器发射的超声波的时间、以及超声波对应的标识码,且按照超声波发射器发射超声波的频率,每个超声波发射器在第一时间tl、第二时间t2和第三时间t3分别发射超声波,每个超声波接收器接收每个超声波发射器发射的 3次超声波为例,则针对每个超声波发射器在第一时间tl发射超声波后,获取到的每个超声波接收器接收超声波的时间具体可如下面表1所示,针对每个超声波发射器在第二时间 t2发射超声波后,获取到的每个超声波接收器接收超声波的时间具体可如下面表2所示, 针对每个超声波发射器在第三时间t3发射超声波后,获取到的每个超声波接收器接收超声波的时间具体可如下面表3所示:
[0083]表1
【权利要求】
1.一种姿态识别的方法,其特征在于,所述方法包括: 获取超声波发射器发射超声波的信息,并获取超声波接收器接收所述超声波的信息,所述超声波发射器固定在被识别物体上,且所述超声波发射器的数量为至少一个,所述超声波接收器的数量为至少三个; 根据获取到的超声波发射器发射超声波的信息和超声波接收器接收所述超声波的信息,对所述被识别物体的姿态进行识别。
2.根据权利要求1所述的方法,其特征在于,所述获取超声波发射器发射超声波的信息,具体包括: 当所述超声波发射器的数量为至少两个时,获取至少两个超声波发射器分别按照码分多址方式发射超声波的信息,所述至少两个超声波发射器固定在所述被识别物体的不同位置。
3.根据权利要求1或2所述的方法,其特征在于,不同超声波发射器发射的超声波各自对应不同的标识码; 所述获取超声波发射器发射超声波的信息,并获取超声波接收器接收所述超声波的信息,具体包括: 根据每个超声波发射器发射的超声波所对应的标识码,获取每个超声波发射器发射超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时间; 所述根据获取到的超声波发射器发射超声波的信息和超声波接收器接收所述超声波的信息,对所述被识别物体的姿态进行识别,具体包括: 根据获取到的每个超声波发射器发射所述超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的`时间,对所述被识别物体的姿态进行识别。
4.根据权利要求3所述的方法,其特征在于,所述获取每个超声波发射器发射超声波的时间,具体包括: 获取每个超声波发射器在发射超声波时携带的时钟信息,所述时钟信息记录了每个超声波发射器发射所述超声波的时间; 根据每个超声波发射器在发射所述超声波时携带的时钟信息获取每个超声波发射器发射超声波的时间。
5.根据权利要求3或4所述的方法,其特征在于,所述根据获取到的每个超声波发射器发射所述超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时间,对所述被识别物体的姿态进行识别,具体包括: 根据获取到的每个超声波发射器发射所述超声波的时间,以及每个超声波接收器接收每个超声波发射器发射的超声波的时间,得到每个超声波发射器发射的超声波由所述超声波发射器传输至每个超声波接收器的时间; 根据每个超声波发射器发射的超声波由所述超声波发射器传输至每个超声波接收器的时间,以及超声波的传输速度,确定每个超声波发射器到每个超声波接收器的距离;根据每个超声波发射器到每个超声波接收器的距离对所述被识别物体的姿态进行识别。
6.一种姿态识别的装置,其特征在于,所述装置包括: 第一获取模块,用于获取超声波发射器发射超声波的信息,所述超声波发射器固定在被识别物体上,且所述超声波发射器的数量为至少一个;第二获取模块,用于获取超声波接收器接收所述超声波的信息,所述超声波接收器的数量为至少三个;识别模块,用于根据所述第一获取模块获取到的超声波发射器发射超声波的信息和所述第二获取模块获取到的超声波接收器接收所述超声波的信息,对所述被识别物体的姿态进行识别。
7.根据权利要求6所述的装置,其特征在于,所述第一获取模块,具体用于当所述超声波发射器的数量为至少两个时,获取至少两个超声波发射器分别按照码分多址方式发射超声波的信息,所述至少两个超声波发射器固定在所述被识别物体的不同位置。
8.根据权利要求6或7所述的装置,其特征在于,不同超声波发射器发射的超声波各自对应不同的标识码;所述第一获取模块,具体用于根据每个超声波发射器发射的超声波所对应的标识码, 获取每个超声波发射器发射所述超声波的时间;所述第二获取模块,具体用于根据每个超声波发射器发射的超声波所对应的标识码, 获取每个超声波接收器接收每个超声波发射器发射的超声波的时间;所述识别模块,具体用于根据所述第一获取模块获取到的每个超声波发射器发射所述超声波的时间,以及所述第二获取模块获取到的每个 超声波接收器接收每个超声波发射器发射的超声波的时间,对所述被识别物体的姿态进行识别。
9.根据权利要求8所述的装置,其特征在于,所述第一获取模块,具体包括:第一获取单元,用于获取每个超声波发射器在发射超声波时携带的时钟信息,所述时钟信息记录了每个超声波发射器发射所述超声波的时间;第二获取单元,用于根据所述第一获取单元获取到的每个超声波发射器在发射所述超声波时携带的时钟信息获取每个超声波发射器发射超声波的时间。
10.根据权利要求8或9所述的装置,其特征在于,所述识别模块,具体包括:获取单元,用于根据所述第一获取模块获取到的每个超声波发射器发射所述超声波的时间,以及所述第二获取模块获取到的每个超声波接收器接收每个超声波发射器发射的超声波的时间,得到每个超声波发射器发射的超声波由所述超声波发射器传输至每个超声波接收器的时间;确定单元,用于根据所述获取单元得到的每个超声波发射器发射的超声波由所述超声波发射器传输至每个超声波接收器的时间,以及超声波的传输速度,确定每个超声波发射器到每个超声波接收器的距离;识别单元,用于根据所述确定单元确定的每个超声波发射器到每个超声波接收器的距离对所述被识别物体的姿态进行识别。
【文档编号】G06F3/01GK103576842SQ201210269089
【公开日】2014年2月12日 申请日期:2012年7月31日 优先权日:2012年7月31日
【发明者】康俊腾, 单海波, 陈文浩 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1