CN106228200B - 一种不依赖于动作信息采集设备的动作识别方法 - Google Patents
一种不依赖于动作信息采集设备的动作识别方法 Download PDFInfo
- Publication number
- CN106228200B CN106228200B CN201610903076.4A CN201610903076A CN106228200B CN 106228200 B CN106228200 B CN 106228200B CN 201610903076 A CN201610903076 A CN 201610903076A CN 106228200 B CN106228200 B CN 106228200B
- Authority
- CN
- China
- Prior art keywords
- motion information
- motion
- different
- information acquisition
- acquisition equipment
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本发明涉及一种不依赖于运动信息采集设备的动作识别方法,适用于不同的运动信息采集设备;该方法包括两个阶段,分别为模型训练阶段和模型预测阶段,所述模型训练阶段是指建立运动信息与动作之间的映射关系,所述模型预测阶段是指根据采集的运动信息计算出对应的动作类别;本发明将一个动作识别方法在不同运动信息采集终端设备上部署兼容性的问题,具体考虑了不同采样频率、不同佩戴位置、传感器不同精度及灵敏度等因素对动作识别结果的影响;本发明可应用在智能手机、平板电脑、腕带、腕表等内嵌惯性传感器单元如加速度计、陀螺仪或磁力计等的终端设备。
Description
技术领域
本发明涉及一种不依赖于运动信息采集设备的动作识别方法,适用于不同的运动信息采集设备,可应用在智能手机、平板电脑、腕带、腕表等内嵌惯性传感器单元如加速度计、陀螺仪或磁力计等的终端设备。
背景技术
近年来,随着MEMS技术的发展,越来越多的终端设备(如智能手机、平板电脑、腕带、腕表等)中内嵌各种类型的传感器(如加速度计、陀螺仪、磁力计、红外摄像头等)。相应地,围绕这些传感器的各种应用也层出不穷,譬如在健康医疗领域,包括:肢体动作识别、跌倒检测与报警、心率监测、异常步态分析与量化评估等。
然而,目前市场上的各种应用大多仅适用于特定型号(品牌)的终端设备,而无法有效兼容所有类型的终端设备,本质上是因为从不同的终端设备中采集到的信息有所差别。究其原因,大致包含以下几个方面:
(1)不同的终端设备内嵌的传感器型号也不同,传感器的灵敏度、精度、检测限等指标也各不相同;
(2)不同的终端设备中所设置的传感器采样频率也不同;
(3)若终端设备在采集传感器信息的同时运行其它的应用程序,则传感器的采样频率会发生波动;
(4)终端设备发生摔落等异常情况后,内嵌的传感器会发生漂移问题。
具体到动作识别应用方面,现有文献已明确指出,当将目前已有的动作识别算法部署到不同的终端设备上时,动作识别的准确率均有所降低。因此,如何设计一款能够不依赖于信息采集设备、适用于各种不同型号终端设备的动作识别方法,是目前亟待解决的一个问题。
发明内容
针对现有的动作识别方法普遍存在的依赖于信息采集设备的问题,本发明提出一种不依赖于运动信息采集设备的动作识别方法。该方法首先构造一个标准采样器,将从不同终端设备中采集到的不同采样率的运动信息进行归一化,统一到一个标准的采样频率,然后构造一个聚类器,区分开不同的终端设备佩戴位置,最后构造一个由多个弱分类器组成的集成动作识别方法框架,消除不同终端设备中内置传感器的精度、灵敏度等指标不同带来的影响。
为了解决上述技术问题,本发明所采用的技术方案为:
一种不依赖于运动信息采集设备的动作识别方法,包括两个阶段,分别为模型训练阶段和模型预测阶段,所述模型训练阶段是指建立运动信息与动作之间的映射关系,所述模型预测阶段是指根据采集的运动信息计算出对应的动作类别。
优选地,所述模型训练阶段具体包括以下步骤:
1)运动信息采集的步骤,将不同的运动信息采集设备佩戴于人体的不同位置,然后记录人体在执行不同动作时的运动信息;
2)采样频率标准化的步骤,利用降采样法对来自不同运动信息采集设备的原始运动信息进行频率归一化;
3)特征提取与特征选择的步骤,利用时域法、频域法或非线性分析方法对原始运动信息进行特征提取,利用互信息相关法、遗传算法、稀疏优化方法或主成分分析法等对提取出来的特征进行筛选,从而选择出最能表征运动信息特点的特征;
4)终端设备佩戴位置识别聚类的步骤,将上述步骤3)中提取及筛选出的特征,使用有导师学习方法或无导师学习方法构建一个终端设备佩戴位置识别聚类器;
5)随机森林动作识别模型的步骤,针对每个佩戴位置,利用随机森林方法建立对应的动作识别模型。
优选地,在步骤1)中,运动信息采集设备包括但不限于智能手机、平板电脑、腕表、手环;运动信息采集设备佩戴位置包括但不限于手腕、前臂、上臂、腰部、大腿、小腿;人体执行的动作包括但不限于:静坐、躺卧、站立、慢行、上楼梯、下楼梯、跑步;采集的运动信息包括但不限于三维空间X、Y、Z轴的加速度、角速度、磁场强度。
优选地,所述步骤2)中的频率归一化是将采样频率高于25Hz的运动信息进行降低采样频率重采样,使得新的运动信息采样频率为25Hz。
优选地,在步骤3)中,利用时域法提取出的特征包括但不限于运动幅度、角度、速度;利用频域法提取出的特征包括但不限于运动频率、能量;利用非线性分析方法提取出的特征包括但不限于近似熵、多尺度熵。
优选地,所述步骤4)中的有导师学习方法包括但不限于神经网络、支持向量、决策树。
优选地,所述步骤4)中的无导师学习方法包括但不限于自组织映射神经网络、距离判别法。
优选地,所述步骤4)中的聚类器是指在动作识别之间先对终端设备的佩戴位置进行识别,然后针对不同的佩戴位置分别建立动作识别模型。
优选地,所述模型预测阶段具体为:先将运动信息采集设备佩戴在人体的某个部位,接着采集人体在完成待识别动作过程中的运动信息,然后将该原始信息顺序经过标准采样器、特征提取与特征选择、佩戴位置聚类器、动作识别模型等模块,最后输出最终的动作识别结果。
与现有技术相比,本发明所具有的有益效果为:
本发明所提出的方法着重关注一个动作识别方法在不同运动信息采集终端设备(包括但不限于:智能手机、平板电脑、腕表、手环等)上部署的兼容性问题,具体考虑了不同采样频率、不同佩戴位置、传感器不同精度及灵敏度等因素对动作识别结果的影响;该方法具备兼容性强、准确性高等优点,从而可以大大提升动作识别技术在广大具体应用领域中的适用性。
附图说明
图1为本发明的系统框图;
图2为典型运动信息采集设备内置加速度传感器采样频率表;
图3为利用不同终端设备采集到的相同动作加速度信号;
图4为利用相同终端设备采集到的不同动作加速度信号;
图5为终端设备佩戴位置识别结果表;
图6为动作识别准确率对比表。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种不依赖于运动信息采集设备的动作识别方法,该动作识别方法属于有导师学习方法,包含模型建立和模型预测两个阶段。
模型建立阶段主要包括以下几个步骤:
(1)运动信息采集。将不同的运动信息采集设备(譬如:智能手机、平板电脑、腕表、手环等)佩戴于人体的不同位置(譬如:手腕、前臂、上臂、腰部、大腿、小腿等),然后记录人体在执行不同动作(譬如:静坐、躺卧、站立、慢 行、上楼梯、下楼梯、跑步等)时的运动信息(不同终端设备内置的传感器也有所不同,譬如:加速度计、陀螺仪和磁力计等)。
(2)采样频率标准化。针对不同的终端设备,其内置的传感器采样频率亦有所区别。图2列出了几款典型的终端设备所支持的加速度传感器最大采样频率,可以看出,从25~200Hz,不同型号之间的差别很大。从Nyquist-Shannon采样定理可知,利用不同采样频率采集到的运动信息,所包含的信息成分也不同,因此首先需要对来自于不同终端设备的信息进行采样频率标准化。常用的方法包括插值法(升采样)和降采样法两种,但是考虑到插值法会人为引入新的误差,同时对于动作识别应用而言,人体通常情况下不会产生大于10Hz的运动信息,因此,在本发明中,采用降采样法,且将采样频率统一为25Hz,即对于采样频率高于25Hz的终端设备而言,需要对其采集到的运动信息进行重采样。
(3)特征提取与特征选择。由于在人体完成一个有效动作周期内所采集到的运动信息通常包含较多的数据点,直接对这些原始数据进行分析较为困难。因此,需要对原始信息进行特征提取,常用的特征提取方法包括但不限于以下方法:时域法(运动幅度、角度、速度等)、频域法(运动频率、能量等)、非线性分析方法(近似熵、多尺度熵等)。同时,由于许多终端设备中通常内置多种类型的传感器(加速度计、陀螺仪、磁力计等),且为多轴(两轴或三轴)传感器,导致可以提取出的特征维度也通常较高。因此,在实际的应用中,若无法确定哪些特征最能表征各个动作的特点,经常需要进行特征选择(特征降维)。常用的特征选择方法包括但不限于以下方法:互信息相关法、遗传算法、稀疏优化方法、主成分分析法等。
(4)终端设备佩戴位置识别聚类。传统的动作识别方法大多仅针对终端设备佩戴在相同位置时的情况,因此当终端设备佩戴在其它位置时,动作识别的准确度就会大大降低。因此,为了使得动作识别方法能够兼容不同的佩戴位置,本发明构造一个聚类器,在动作识别之间先对终端设备的佩戴位置进行识别,然后针对不同的佩戴位置(手腕、前臂、上臂、腰部、大腿、小腿等)分别建立动作识别模型。常用的聚类器构造方法包括但不限于以下两类方法:有导师学习法(神经网络、支持向量机、决策树等)和无导师学习法(自组织映射神经网络、距离判别法等)。
(5)随机森林动作识别模型。针对每个佩戴位置,建立对应的动作识别模型。为了消除不同终端设备内置传感器精度、灵敏度等性能的不同所带来的影响,本发明构造一个集成多个弱分类器的随机森林动作识别模型。
在模型预测阶段,首先将运动信息采集设备佩戴在人体的某个部位,接着采集人体在完成待识别动作过程中的运动信息,然后将该原始信息顺序经过标准采样器、特征提取与特征选择、佩戴位置聚类器、动作识别模型等模块,最后输出最终的动作识别结果。
以下通过实施例结合图3至图6对本发明进行进一步分析。
本实施例包含了3种不同的运动信息采集设备:Samsung Galaxy Gear、HTCDesire、Xsens惯性传感器单元,对应的内置加速度传感器最高采样频率分别为100Hz、50Hz和200Hz;本实施例包括5种不同的动作:静坐、站立、躺卧、上楼梯、下楼梯;同时,上述3种运动信息采集设备的佩戴位置也各不相同,Samsung Galaxy Gear佩戴在手腕处,HTC Desire佩戴在上臂处,Xsens惯性传感器单元佩戴在后腰处。
首先,让受试人员将各个设备佩戴于对应的位置,然后依次完成上述5种不同的动作,每个设备每个动作重复10次。实验过程中记录下的部分运动信息如图3和图4所示,从图中可以看出,不同设备佩戴于不同位置时所采集到的同一动作所对应的运动信息差别较大,同时,同一设备所采集到的不同动作运动信息也存在明显差异。
其次,利用降采样方法对采集到的运动信息进行重采样,以实现所有终端设备所对应的采集信息频率为25Hz。
然后,利用时域法提取出各个运动信息所对应的特征,具体而言,包括:三维空间X、Y和Z方向的运动幅值、速度和角度等。
接着,利用支持向量机构建一个终端设备佩戴位置识别聚类器。在本实施例中,在每个佩戴位置处均采集到50个运动信号,其中随机选取40个样本用于训练,剩余10个样本用于测试。即对于整个数据集而言,共包含150个样本,其中训练集包含120个样本,测试集包含30个样本。测试集对应的识别结果如图5所示,可以看出,通过所构建的识别聚类器,可以较好地识别出终端设备所佩戴的位置。
最后,针对每个佩戴位置,利用随机森林方法建立动作识别模型,每个随机森林包含50~100棵决策树,最终的识别结果汇总采用投票法实现。本实施例的识别结果与仅用单个运动信息采集设备的数据所建立的动作识别方法得到的识别准确率对比如图6所示,可以看出,若仅用从单个运动信息设备采集到的数据建立动作识别模型,仅适用于相同的终端设备。若将该模型应用于其他的终端设备,则动作识别的准确率会明显降低。相反,采用本发明方法所建立的动作识别模型,则可以很好地兼容各个不同的终端设备。究其原因,是因为本发明方法在建模过程中,综合了来自于所有终端设备的传感器信息,且在传统动作识别方法的基础上增加了标准采样器、终端设备佩戴位置识别聚类、随机森林多弱分类器集成等模块,可以有效地消除不同终端设备采样频率不同、内置传感器精度和灵敏度不同等带来的影响。
上面结合本发明的较佳实施例作了详细说明,但是本发明并不限于上述实施例,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化,各种变化均应包含在本发明的保护范围之内。
Claims (6)
1.一种不依赖于运动信息采集设备的动作识别方法,其特征在于:包括两个阶段,分别为模型训练阶段和模型预测阶段,所述模型训练阶段是指建立运动信息与动作之间的映射关系,所述模型预测阶段是指根据采集的运动信息计算出对应的动作类别;
所述模型训练阶段具体包括以下步骤:
1)运动信息采集的步骤,将不同的运动信息采集设备佩戴于人体的不同位置,然后记录人体在执行不同动作时的运动信息;
2)采样频率标准化的步骤,利用降采样法对来自不同运动信息采集设备的原始运动信息进行频率归一化;频率归一化是将采样频率高于25Hz的运动信息进行降低采样频率重采样,使得新的运动信息采样频率为25Hz;
3)特征提取与特征选择的步骤,利用时域法、频域法或非线性分析方法对原始运动信息进行特征提取,利用互信息相关法、遗传算法、稀疏优化方法或主成分分析法对提取出来的特征进行筛选,从而选择出最能表征运动信息特点的特征;
4)终端设备佩戴位置识别聚类的步骤,将上述步骤3)中提取及筛选出的特征,使用有导师学习方法或无导师学习方法构建一个终端设备佩戴位置识别聚类器;聚类器是指在动作识别之间先对终端设备的佩戴位置进行识别,然后针对不同的佩戴位置分别建立动作识别模型;
5)随机森林动作识别模型的步骤,针对每个佩戴位置,利用随机森林方法建立对应的动作识别模型。
2.根据权利要求1所述的一种不依赖于运动信息采集设备的动作识别方法,其特征在于:在步骤1)中,运动信息采集设备包括智能手机、平板电脑、腕表、手环;运动信息采集设备佩戴位置包括手腕、前臂、上臂、腰部、大腿、小腿;人体执行的动作包括:静坐、躺卧、站立、慢行、上楼梯、下楼梯、跑步;采集的运动信息包括三维空间X、Y、Z轴的加速度、角速度、磁场强度。
3.根据权利要求1所述的一种不依赖于运动信息采集设备的动作识别方法,其特征在于:在步骤3)中,利用时域法提取出的特征包括运动幅度、角度、速度;利用频域法提取出的特征包括运动频率、能量;利用非线性分析方法提取出的特征包括近似熵、多尺度熵。
4.根据权利要求1所述的一种不依赖于运动信息采集设备的动作识别方法,其特征在于:所述步骤4)中的有导师学习方法包括神经网络、支持向量、决策树。
5.根据权利要求1所述的一种不依赖于运动信息采集设备的动作识别方法,其特征在于:所述步骤4)中的无导师学习方法包括自组织映射神经网络、距离判别法。
6.根据权利要求1所述的一种不依赖于运动信息采集设备的动作识别方法,其特征在于,所述模型预测阶段具体为:先将运动信息采集设备佩戴在人体的某个部位,接着采集人体在完成待识别动作过程中的运动信息,然后将该运动信息顺序经过标准采样器、特征提取与特征选择、佩戴位置聚类器、动作识别模型,最后输出最终的动作识别结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610903076.4A CN106228200B (zh) | 2016-10-17 | 2016-10-17 | 一种不依赖于动作信息采集设备的动作识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610903076.4A CN106228200B (zh) | 2016-10-17 | 2016-10-17 | 一种不依赖于动作信息采集设备的动作识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106228200A CN106228200A (zh) | 2016-12-14 |
CN106228200B true CN106228200B (zh) | 2020-01-14 |
Family
ID=58077158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610903076.4A Active CN106228200B (zh) | 2016-10-17 | 2016-10-17 | 一种不依赖于动作信息采集设备的动作识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106228200B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106874874A (zh) * | 2017-02-16 | 2017-06-20 | 南方科技大学 | 一种运动状态的识别方法及装置 |
CN107016686A (zh) * | 2017-04-05 | 2017-08-04 | 江苏德长医疗科技有限公司 | 三维步态与运动分析系统 |
CN108734055B (zh) * | 2017-04-17 | 2021-03-26 | 杭州海康威视数字技术股份有限公司 | 一种异常人员检测方法、装置及系统 |
CN107316052A (zh) * | 2017-05-24 | 2017-11-03 | 中国科学院计算技术研究所 | 一种基于低成本传感器的鲁棒行为识别方法与系统 |
CN107742070B (zh) * | 2017-06-23 | 2020-11-24 | 中南大学 | 一种基于加速度数据的动作识别和隐私保护的方法及系统 |
CN107358210B (zh) * | 2017-07-17 | 2020-05-15 | 广州中医药大学 | 人体动作识别方法及装置 |
CN108710822B (zh) * | 2018-04-04 | 2022-05-13 | 燕山大学 | 一种基于红外阵列传感器的人员跌倒检测系统 |
CN108550385B (zh) * | 2018-04-13 | 2021-03-09 | 北京健康有益科技有限公司 | 一种运动方案推荐方法、装置和存储介质 |
CN108968918A (zh) * | 2018-06-28 | 2018-12-11 | 北京航空航天大学 | 早期帕金森的可穿戴辅助筛查设备 |
CN109100537B (zh) * | 2018-07-19 | 2021-04-20 | 百度在线网络技术(北京)有限公司 | 运动检测方法、装置、设备和介质 |
CN109190762B (zh) * | 2018-07-26 | 2022-06-07 | 北京工业大学 | 一种移动端信息采集系统 |
CN109635638B (zh) * | 2018-10-31 | 2021-03-09 | 中国科学院计算技术研究所 | 用于人体运动的特征提取方法及系统、识别方法及系统 |
CN110689041A (zh) * | 2019-08-20 | 2020-01-14 | 陈羽旻 | 一种多目标行为动作识别预测方法、电子设备及存储介质 |
CN111221419A (zh) * | 2020-01-13 | 2020-06-02 | 武汉大学 | 一种用于人体运动意图感知的阵列式柔性电容电子皮肤 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104434119A (zh) * | 2013-09-20 | 2015-03-25 | 卡西欧计算机株式会社 | 身体信息取得装置及身体信息取得方法 |
CN105046215A (zh) * | 2015-07-07 | 2015-11-11 | 中国科学院上海高等研究院 | 不受个体佩戴位置和佩戴方式影响的姿态行为识别方法 |
-
2016
- 2016-10-17 CN CN201610903076.4A patent/CN106228200B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104434119A (zh) * | 2013-09-20 | 2015-03-25 | 卡西欧计算机株式会社 | 身体信息取得装置及身体信息取得方法 |
CN105046215A (zh) * | 2015-07-07 | 2015-11-11 | 中国科学院上海高等研究院 | 不受个体佩戴位置和佩戴方式影响的姿态行为识别方法 |
Non-Patent Citations (2)
Title |
---|
基于手机和可穿戴设备的用户活动识别问题研究;孙泽浩;《中国优秀博士学位论文全文数据库信息科技辑》;20160915;全文 * |
基于旋转模式的移动设备佩戴位置识别方法;时岳 等;《软件学报》;20130815;第1898-1907页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106228200A (zh) | 2016-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106228200B (zh) | 一种不依赖于动作信息采集设备的动作识别方法 | |
Zhu et al. | Efficient human activity recognition solving the confusing activities via deep ensemble learning | |
Jalal et al. | A wrist worn acceleration based human motion analysis and classification for ambient smart home system | |
Kwon et al. | Unsupervised learning for human activity recognition using smartphone sensors | |
Anguita et al. | A public domain dataset for human activity recognition using smartphones. | |
CN108958482B (zh) | 一种基于卷积神经网络的相似性动作识别装置及方法 | |
Figueira et al. | Body location independent activity monitoring | |
Mohammed et al. | Unsupervised deep representation learning to remove motion artifacts in free-mode body sensor networks | |
CN111178155B (zh) | 基于惯性传感器的步态特征提取和步态识别方法 | |
CN107358248B (zh) | 一种提高跌倒检测系统精度的方法 | |
Hung et al. | Activity recognition with sensors on mobile devices | |
Al-Naffakh et al. | Activity recognition using wearable computing | |
Pham | MobiRAR: Real-time human activity recognition using mobile devices | |
Thu et al. | Real-time wearable-device based activity recognition using machine learning methods | |
Minh et al. | Evaluation of smartphone and smartwatch accelerometer data in activity classification | |
Kao et al. | GA-SVM applied to the fall detection system | |
Samà et al. | Gait identification by means of box approximation geometry of reconstructed attractors in latent space | |
Nguyen et al. | The internet-of-things based fall detection using fusion feature | |
Al-Naffakh | A comprehensive evaluation of feature selection for gait recognition using smartwatches | |
Prasertsung et al. | A classification of accelerometer data to differentiate pedestrian state | |
CN105147249A (zh) | 一种可穿戴或可植入设备评价系统与方法 | |
Kongsil et al. | Physical activity recognition using streaming data from wrist-worn sensors | |
Kau et al. | A smart phone-based pocket fall accident detection system | |
Wang et al. | Human motion phase segmentation based on three new features | |
Saha et al. | Designing device independent two-phase activity recognition framework for smartphones |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |