掌桥专利:专业的专利平台
掌桥专利
首页

电子设备和手势识别方法

文献发布时间:2024-04-18 20:01:30


电子设备和手势识别方法

技术领域

本申请属于电子设备技术领域,具体涉及一种电子设备和手势识别方法。

背景技术

随着终端技术的发展,用户与终端之间的交互需求也越来越多,终端上的操作方式的种类也越来越多。例如,按键操作、触屏操作、语音操作、手势操作等。手势操作指的是用户手部在朝向终端正面的某一位置处执行的特定手势操作,用以触发终端识别该手势操作并执行该手势操作对应的处理。目前手势操作较为热门,其适用场景广泛。例如,适用于用户在因手部沾水、手部有油污等不便触摸终端的情况下操作终端,以及适用于界面上显示的图标较小不便于操作的情况下操作终端等场景。

然而,随着手势操作的兴起,如何准确地识别各种滑动手势类型的滑动手势操作就成为亟需解决的问题。

发明内容

本申请实施例的目的是提供一种电子设备和手势识别方法,能够解决如何准确地各种滑动手势类型的滑动手势操作就成为亟需解决的问题。

第一方面,本申请实施例提供了一种电子设备,包括壳体,红外接收装置和第一遮挡件,所述壳体设置有容纳孔,所述红外接收装置设置于所述容纳孔内,且所述红外接收装置朝向所述壳体外,所述第一遮挡件设置于所述红外接收装置朝向壳体外的一侧,所述第一遮挡件具有第一通孔,所述第一通孔与所述红外接收装置相对,所述第一通孔沿第一方向增大。

第二方面,本申请实施例提供了一种手势识别方法,应用于第一方面任一项所述电子设备,包括:

在用户在所述红外接收装置前进行滑动手势操作的情况下,在预设时间内,获取所述红外接收装置的红外增量值;

在所述红外增量值与预设滑动手势对应的红外增量值一致的情况下,将所述滑动手势操作认定为所述预设滑动手势。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。

在本申请实施例中,电子设备包括壳体,红外接收装置和第一遮挡件。壳体设置有容纳孔,红外接收装置设置于容纳孔内,且红外接收装置朝向壳体外。第一遮挡件设置于红外接收装置朝向壳体外的一侧,且第一遮挡件具有第一通孔,第一通孔与红外接收装置相对。该技术方案中,第一通孔沿第一方向增大。这样,由于第一通孔沿第一方向增大。因此,用户在红外接收装置前进行滑动手势操作,以采用诸如左滑手势、右滑手势等不同的滑动手势操作滑过容纳孔的过程中,各滑动手势操作对应的滑动过程内用户手部对容纳孔上第一通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回第一通孔的红外光的大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值不同。因而,电子设备可以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,以及滑动手势与红外增量值的对应关系,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。

附图说明

图1是本申请实施例提供的电子设备的结构示意图之一;

图2是本申请实施例提供的电子设备的部分结构示意图之一;

图3至图5是本申请实施例提供的电子设备的部分结构示意图之一至三;

图6是本申请实施例提供的滑动过程示意图之一;

图7是本申请实施例提供的滑动过程示意图之二;

图8至图10是本申请实施例提供的容纳孔的结构示意图之四至六;

图11是本申请实施例提供的增量变化曲线的示意图之一;

图12是本申请实施例提供的增量变化曲线的示意图之二;

图13是本申请实施例提供的滑动过程示意图之三;

图14是本申请实施例提供的滑动过程示意图之四;

图15至18是本申请实施例提供的手势识别方法的流程图之一至四;

图19是本申请实施例提供的手势识别装置的框图之一;

图20是本申请实施例提供的电子设备的框图之二;

图21是本申请实施例提供的电子设备的硬件结构示意图之三。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的电子设备和手势识别方法进行详细地说明。

请参考图1,其示出了本申请实施例提供的一种电子设备的示意图。如图1和图2所示,电子设备100包括:壳体101,红外接收装置102和第一遮挡件103。壳体101设置有容纳孔1011。红外接收装置102设置于容纳孔1011内,且红外接收装置102朝向壳体101外。第一遮挡件103设置于红外接收装置102朝向壳体101外的一侧。第一遮挡件103具有第一通孔1031,第一通孔1031与红外接收装置102相对。第一通孔1031沿第一方向X增大。需要说明的是,本申请实施例中电子设备具有短边和长边,各图示均以第一方向X为与电子设备的短边平行的方向,且第一方向X为图中左侧指向右侧的方向。本申请一些实施例中,电子设备还包括红外传感器,红外接收装置102可以为红外传感器中的接收部件。

其中,电子设备还包括红外发射装置。红外发射装置用于向壳体外发射红外光。红外接收装置102用于接收被物体通过第一通孔1031反射回容纳孔1011的红外光,以输出红外增量值(PS)。红外增量值用于反映红外接收装置接收到的红外光的能量值。在用户手部遮挡容纳孔1011的情况下,红外接收装置102用于通过第一通孔1031接收被用户手部反射回容纳孔1011的红外光,输出红外增量值。

在一种可选地情况下,电子设备还包括:模拟/数字转换器(Analog to DigitalConverter,ADC)寄存器和处理器。ADC寄存器用于存储并向处理器传输红外发射装置生成的红外增量值。其中,若用户在红外接收装置前进行滑动手势操作,则红外接收装置102采集反射回容纳孔1011的红外光的间隔时长,可以根据用户手部的滑动速度和容纳孔1011在用户手部的滑动方向上的长度确定,以使得红外接收装置102可以采集到较为完整地,用户手部滑过容纳孔1011的过程中通过第一通孔1031反射回容纳孔1011的红外光的能量变化情况。

其中,用户手部的滑动速度可以是用户预先录入滑动速度,或者,也可以是用户预先在电子设备上滑动测得的数据,或者,也可以是电子设备的研发人员预先录入的手指滑动速度的经验数据。示例地,日常场景中用户手指滑动速度通常为10-60mm/s。若用户手部的滑动方向为第一方向,且电子设备的容纳孔1011在第一方向上的长度至少约为5mm。则可以设置红外接收装置的采集间隔时长为1.54ms的整数倍。

本申请实施例中,第一遮挡件103具有第一通孔1031。第一通孔1031沿第一方向增大或减少。而红外接收装置输出的红外增量值的变化情况与第一遮挡件的第一通孔的形状强相关。这样,第一通孔1031不同位置上在第三方向上的宽度不等。第三方向和第一方向之间具有夹角,且该夹角不为90°。因而,用户手部沿与第三方向垂直的方向滑过容纳孔1011的过程中,用户手指对第一通孔1031的遮挡面积的变化量不同,具有一定的变化趋势。从而使得红外接收装置102通过第一通孔1031接收到的红外光的能量大小的变化量不同,相应输出的红外增量值的变化量不同,也呈现一定的变化趋势。

并且,若用户手部以采用不同的滑动手势操作滑过容纳孔,则各滑动手势操作对应的滑动过程内用户手部对容纳孔上第一通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回第一通孔的红外光的能量大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值的变化趋势不同。因而,电子设备可以执行本申请实施例提供的手势识别方法,以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,以及滑动手势与红外增量值的对应关系,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。其中,本申请实施例提供的手势识别方法详见后文描述。滑动手势操作可以为:单指左滑操作、单指右滑操作、双指左滑操作、双指右滑操作、手掌右滑操作、手掌左滑操作。

在一种可选地情况下,第一遮挡件103包括第一子部分1032。第一子部分1032和第一通孔1031沿第二方向Y排列。第二方向Y与第一方向X之间具有夹角。需要说明的是,本申请实施例中电子设备具有短边和长边,各图示均以第二方向Y为与电子设备的长边平行的方向,且第二方向Y为图中下侧指向上侧的方向,第一方向X和第二方向Y垂直。例如,如图2所示,第一子部分1032和第一通孔1031沿第二方向Y上下排列。

其中,在第一通孔1031为线性结构的情况下,示例地,如图2所示,第一通孔1031为直角三角形。在第一通孔1031为非线性结构的情况下,示例地,如图3所示,第一通孔1031为扇形。

在另一种可选地实现方式中,第一遮挡件103包括第一子部分1032和第二子部分1033。第一通孔1031位于第一子部分1032和第二子部分1033之间,且第一子部分1032,第一通孔1031以及第二子部分1033沿第二方向Y排列。

其中,在第一通孔1031为线性结构的情况下,示例地,如图4所示,第一通孔1031为非直角三角形。在第一通孔1031为非线性结构的情况下,示例地,如图5所示,第一通孔1031为半圆形。

假设用户手部采用左滑手势操作滑过容纳孔,即用户手部沿与第一方向相反的方向滑过容纳孔1011。则第一通孔1031不同位置上在第三方向上的宽度不同,第三方向为图中与电子设备的长边平行的方向。如图6所示,在用户手部向左滑过容纳孔1011的过程中,用户手部对第一通孔的遮挡面积先增大至与第一通孔相等的面积(即全部遮挡第一通孔),再减少。且在遮挡面积的增大过程中,遮挡面积的变化量递减。类似的,在遮挡面积的减少过程中,遮挡面积的变化量递减。基于此,因为遮挡面积、红外接收装置接收到的红外光的能量值、输出的红外增量值均呈正比。所以,在用户手部向左滑过容纳孔1011的过程中,红外接收装置输出的红外增量值先增大再减少。且在红外增量值的增长过程中,红外增量值的变化量递减,即增长速率递减。在红外增量值的减少过程中,红外增量值的变化量递减,减小速率递减。

假设用户手部采用右滑手势操作滑过容纳孔,即用户手部沿第一方向滑过容纳孔1011。则第一通孔1031不同位置上在第三方向上的宽度不同,第三方向为图中与电子设备的长边平行的方向。如图7所示,在用户手部向右滑过容纳孔1011的过程中,用户手部对第一通孔的遮挡面积先增大至与第一通孔相等的面积(即全部遮挡第一通孔),再减少。且在遮挡面积的增大过程中,遮挡面积的变化量递增。类似的,在遮挡面积的减少过程中,遮挡面积的变化量递增。基于此,因为遮挡面积、红外接收装置接收到的红外光的能量值、输出的红外增量值均呈正比。所以,在用户手部向左滑过容纳孔1011的过程中,红外接收装置输出的红外增量值先增大再减少。且在红外增量值的增长过程中,红外增量值的变化量递增,即增长速率递增。在红外增量值的减少过程中,红外增量值的变化量递增,减小速率递增。

不难看出,在用户在红外接收装置前进行左滑手势操作或右滑手势操作的情况下,左滑手势操作对应的滑动过程中,红外增量值的变化趋势(即先以第七增长速率增大再以第七减小速率减少)与右滑手势操作对应的滑动过程中,红外增量值的变化趋势(即先以第八增长速率增大再以第八减小速率减少)。其中,第七增长速率递增,第八增长速率递减;第七减少速率递增,第八减小速率递减。因而,电子设备可以执行本申请实施例提供的手势识别方法,根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,以及滑动手势与红外增量值的对应关系,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。

进一步可选地,电子设备100还包括第二遮挡件104。第二遮挡件104具有第二通孔1041。第二遮挡件104与第一遮挡件103沿第一方向X排列。

其中,第二通孔1041沿第一方向X减小。或者,第二通孔1041沿第一方向X增大。或者,第二通孔1041沿第一方向X不变。在第二通孔1041沿第一方向X增大或减小的情况下,第二通孔1041的变化率可以大于第一通孔1031的变化率。或者,第二通孔1041的变化率也可以小于第一通孔1031的变化率。通孔的变化率指的是通孔在第一方向上的单位面积的变化量的绝对值。第二通孔1041可以与第一通孔1031连通。或者,第二通孔1041也可以与第一通孔1032不连通。

一个示例地,如图8所示,第一通孔1031与第二通孔1041连通,第二通孔1041沿第一方向X减小,且第一通孔1031的变化率小于第二通孔的变化率1041。另一示例地,如图9所示,第一通孔1031与第二通孔1041连通,第二通孔1041沿第一方向X不变,且第一通孔1031的变化率大于第二通孔的变化率1041。

在一种可选地情况下,第二遮挡件104包括第一子部分。第一子部分和第二通孔1041沿第二方向Y排列。在另一种可选地实现方式中,第二遮挡件104包括第一子部分和第二子部分。第二通孔1041位于第一子部分和第二子部分之间,且第一子部分,第二通孔1041以及第二子部分沿第二方向Y排列。

其中,第二通孔1041可以为线性结构或者非线性结构。示例地,如图8所示,第二通孔1041为非线性结构。如图9所示,第二通孔1041为线性结构。

进一步可选地,电子设备100还包括第三遮挡件105。第三遮挡件105具有第三通孔1052。第一遮挡件103,第二遮挡件104和第三遮挡件105沿第一方向X排列。

其中,第三通孔1051沿第一方向X减小。或者,第三通孔1051沿第一方向X增大。或者,第三通孔1051沿第一方向X不变。在第三通孔1051沿第一方向X增大或减小的情况下,第三通孔1051的变化率与第二通孔1041的变化率可以相等或不等,且第三通孔1051的变化率与第一通孔1031的变化率可以相等或不等。第三通孔1051可以与第二通孔1041连通。或者,第三通孔1051也可以与第二通孔1041不连通。

在一种可选地情况下,第三遮挡件105包括第一子部分。第一子部分和第三通孔1051沿第二方向Y排列。在另一种可选地实现方式中,第三遮挡件105包括第一子部分和第二子部分。第三通孔1051位于第一子部分和第二子部分之间,且第一子部分,第三通孔1051以及第二子部分沿第二方向Y排列。

其中,第三通孔1051可以为线性结构或者非线性结构。示例地,如图10所示,第二通孔1041为线性结构。

可选地,第一通孔1031,第二通孔1041以及第三通孔1051连通,且第一通孔1031的变化率小于或等于第三通孔1051的变化率,第三通孔1051的变化率小于或等于第二通孔1041的变化率。示例地,如图10所示,第一通孔1031,第二通孔1041以及第三通孔1051连通,且第一通孔1031的变化率小于第三通孔1051的变化率,第三通孔1051的变化率小于第二通孔1041的变化率。

本申请一些实施例中,第一遮挡件、第二遮挡件、第三遮挡件的材料可以为遮光泡棉,或者适配红外传感器的高反膜等材料。

与前述类似的,基于第一遮挡件、第二遮挡件、第三遮挡件的结构,电子设备可以执行本申请实施例提供的手势识别方法,以实现滑动手势操作的滑动手势类型地准确识别。下述以电子设备包括图10所示的遮挡件为例,对手势识别方法的原理进行说明。

如图10所述,假设第一通孔1031的上边界对应的直线函数y1、第二通孔1041的上边界对应的直线函数y2、第三通孔1051的上边界对应的直线函数y3依次为:y1=0.6x+21;y2=-1.7x-59.5;y3=0.6x+45。第一通孔1031的下边界对应的直线函数y4、第二通孔1041的下边界对应的直线函数y5、第三通孔1051的下边界对应的直线函数y6依次为:y4=-0.6x+21;y5=1.7x-59.5;y6=-0.6x+45。其中,直线函数y3的斜率k2的绝对值大于直线函数y1的斜率k1的绝对值。直线函数y1的斜率k1和直线函数y3的斜率k3相同。直线函数y5的斜率的绝对值大于直线函数y4的斜率的绝对值。直线函数y4的斜率和直线函数y6的斜率相同。此时,容纳孔1011被第一遮挡件103、第二遮挡件104、第三遮挡件105划分为区域1、区域2和区域3这三个区域。

其中,用户手部的宽度通常大于容纳孔1011的宽度。在用户手部滑过容纳孔的情况下,用户手部会从开始遮挡部分的容纳孔开始,至遮挡全部的容纳孔,进而至滑动出容纳孔。在用户手部在容纳孔前滑过容纳孔的情况下,红外传感器接收到的能量大小与容纳孔1011中通孔(即第一通孔、第二通孔和第三通孔连通后形成的整个通孔)被用户手指遮挡的遮挡面积呈正比。因此,红外接收装置输出的红外增量值与通孔的遮挡面积呈正比,进而在用户手部在容纳孔前滑过容纳孔的过程中,红外增量值的变化趋势与通孔的遮挡面积的变化趋势相同。

而第一通孔1031、第二通孔1041和第三通孔1051的变化率不会均为0,例如,图10中第一通孔1031沿第一方向增大、第二通孔1041沿第一方向减小、第三通孔1051沿第一方向增大。因此,通孔不同位置上在第三方向上的宽度不等。因而,若用户手部以采用不同的滑动手势操作滑过容纳孔,则各滑动手势操作对应的滑动过程内用户手部对容纳孔上通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回通孔的红外光的能量大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值的变化趋势不同。因而,电子设备可以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,以及滑动手势与红外增量值的对应关系,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。其中,滑动手势操作可以为:单指左滑操作、单指右滑操作、双指左滑操作、双指右滑操作、手掌右滑操作、手掌左滑操作。

在用户手部采用右滑手势操作滑过容纳孔,即用户手部沿第一方向滑过容纳孔1011的情况下,如图10所示,以第一方向为图10中左侧指向右侧的方向。用户手部依次经过区域1、区域2和区域3。这样存在用户手部在开始滑动后由遮挡部分的通孔,变化至遮挡全部的通孔,再变化至遮挡部分的通孔、最后滑动出容纳孔从而不遮挡通孔这一变化过程。

在该右滑过程中,用户手指对通孔的遮挡面积先增大后减小。基于此,在用户手部采用右滑手势操作滑过容纳孔的过程中,红外接收装置输出的红外增量值也先增大后减小。

具体地,针对用户手部采用右滑手势操作滑过容纳孔的过程中,用户手部开始滑动至遮挡全部的通孔的这一阶段,即用户手部对通孔的遮挡面积由初始值增大至最大值的上升阶段,同理,该阶段也为该滑动过程中红外增量值由初始值增大至最大值的上升阶段为例。

请参考图11,其示出了本申请实施例提供的右滑手势操作对应的上升阶段的红外增量值(或遮挡面积)的变化曲线示意图。如图11所示,横坐标为滑动时长,纵坐标为红外增量值,或者通孔被用户手部遮挡的遮挡面积。

变化曲线C1101描述用户手部向右滑过图10所示的容纳孔的过程中,用户手部由开始遮挡部分通孔滑动至遮挡全部的通孔的上升阶段内,通孔被用户手部遮挡的遮挡面积随滑动时长的增加的变化情况。也即是,红外传感器的红外增量值随滑动时长的增加的变化情况。

变化曲线C1102描述用户手部向右滑过未设置有第一遮挡件、第二遮挡件和第三遮挡件的容纳孔的过程中,用户手部由开始遮挡部分容纳孔滑动至遮挡全部的容纳孔的上升阶段内,容纳孔被用户手部遮挡的遮挡面积随滑动时长的增加的变化情况。也即是,红外传感器的红外增量值随滑动时长的增加的变化情况。其中,以容纳孔为长方形为例。不难理解的是,变化曲线C1102对应的斜率K与容纳孔的形状强相关。图11以K为0.87为例示意。

变化曲线C1101对应的函数包括三个分段函数Y1、函数Y2和函数Y3。在用户手部向右滑过区域1时,变化曲线C1101对应的函数为函数Y1。在用户手部继续向右滑过区域2时,变化曲线C1101对应的函数为函数Y2。在用户手部继续向右滑过区域3时,增量变化曲线C1101对应的函数为函数Y3。

其中,函数Y1、函数Y2和函数Y3分别为:Y1=a1[0.6x2+10x];Y2=a1[-1.7x2+173.2x-2856.8];Y3=a1[0.6x2 -38x+1920]。a1为数值调整系数,用于调整红外增量值的大小和通孔被用户手部遮挡的遮挡面积的大小,以增强用户进行右滑手势操作的过程中各红外增量值和遮挡面积的区分度。可选地,a1可以为0.017。由变化曲线C1101和图10所示的通孔结构不难看出,区域2对应的遮挡面积的变化速率大于区域3对应的遮挡面积的变化速率,区域3对应的遮挡面积的变化速率大于区域1对应的遮挡面积的变化速率。

其中,区域2对应的遮挡面积的变化速率为变化曲线C1101中区域1对应的曲线段的弯曲程度。区域3对应的遮挡面积的变化速率为变化曲线C1101中区域2对应的曲线段的弯曲程度。区域1对应的遮挡面积的变化速率为变化曲线C1101中区域1对应的曲线段的弯曲程度。

同理,针对用户手部采用右滑手势操作滑过容纳孔的过程中,用户手部从遮挡全部住通孔滑动至移出通孔的这一阶段,即用户手部对通孔的遮挡面积由最大值至0的下降阶段,同理,该阶段也为该滑动过程中红外增量值由最大值至0的下降阶段。区域2对应的遮挡面积的变化速率大于区域3对应的遮挡面积的变化速率,区域3对应的遮挡面积的变化速率大于区域1对应的遮挡面积的变化速率。

基于此,右滑手势操作对应的红外增量值的变化趋势为:先依次以第一增长速率增大、第二增长速率增大、第三增长速率增大,再依次以第一减小速率减小、第二减小速率减小、第三减小速率减小。其中,第一增长速率、第三增长速率、第二增长速率依次增大,且第一减小速率、第三减小速率、第二减小速率依次增大。

同理,在用户采用左滑手势操作滑过容纳孔,即用户手部沿第一方向的反方向滑过容纳孔1011的情况下,如图10所示,用户手部依次经过区域3、区域2和区域1。这样同理存在用户手指在开始滑动后由遮挡部分的通孔,变化至遮挡全部的通孔,再变化至遮挡部分的通孔、最后滑动出容纳孔从而不遮挡通孔这一变化过程。

在该左滑过程中,用户手指对通孔的遮挡面积先增大后减小。基于此,在用户手部采用左滑手势操作滑过容纳孔的过程中,红外接收装置输出的红外增量值也先增大后减小。

具体地,针对用户手部采用左滑手势操作滑过容纳孔的过程中,用户手部开始滑动至遮挡全部的通孔的这一阶段,即用户手部对通孔的遮挡面积由初始值增大至最大值的上升阶段,同理,该阶段也为该滑动过程中红外增量值由初始值增大至最大值的上升阶段为例。

请参考图12,其示出了本申请实施例提供的左滑手势操作对应的上升阶段的红外增量值(或遮挡面积)的变化曲线示意图。如图12所示,横坐标为滑动时长,纵坐标为红外增量值,或通孔被用户手部遮挡的遮挡面积。

变化曲线C1201描述用户手部向左滑过10所示的容纳孔的过程中,用户手部由开始遮挡部分通孔滑动至遮挡全部的通孔的上升阶段内,通孔被用户手部遮挡的遮挡面积随滑动时长的增加的变化情况。也即是,红外传感器的红外增量值随滑动时长的增加的变化情况。

变化曲线C1202描述用户手部向右滑过未设置有第一遮挡件、第二遮挡件和第三遮挡件的容纳孔的过程中,用户手部由开始遮挡部分通孔滑动至遮挡全部的通孔的上升阶段内,容纳孔被用户手部遮挡的遮挡面积随滑动时长的增加的变化情况。其中,以容纳孔为长方形为例。变化曲线C1102对应的斜率K与容纳孔的形状强相关。图12以K为0.87为例示意。

变化曲线C1201对应的函数包括三个分段函数G1、函数G2和函数G3。在用户手部向左滑过区域3时,变化曲线C1201对应的函数为函数G1。在用户手部继续向左滑过区域2时,变化曲线C1201对应的函数为函数G2。在用户手部继续向左滑过区域3时,变化曲线C1201对应的函数为函数G3。

其中,函数G1、函数G2和函数G3分别为:G1=b1[0.6x2+52x];G2=b1[1.7x

-86.5x+2058];G3=b1[-0.6x2+1000x-1675]。b1为数值调整系数,用于调整红外增量值的大小和通孔被用户手部遮挡的遮挡面积的大小,以增强用户进行左滑手势操作的过程中各红外增量值和遮挡面积的区分度。可选地,b1可以为0.017。

由变化曲线C1201和图10所示的通孔结构不难看出,区域2对应的遮挡面积的变化速率大于区域3对应的遮挡面积的变化速率,区域3对应的遮挡面积的变化速率大于区域1对应的遮挡面积的变化速率。

其中,区域2对应的遮挡面积的变化速率为变化曲线C1101中区域1对应的曲线段的弯曲程度。区域3对应的遮挡面积的变化速率为变化曲线C1101中区域2对应的曲线段的弯曲程度。区域1对应的遮挡面积的变化速率为变化曲线C1101中区域1对应的曲线段的弯曲程度。

同理,针对用户手部采用左滑手势操作滑过容纳孔的过程中,用户手部从遮挡全部住通孔滑动至滑动出通孔的这一阶段,即用户手部对通孔的遮挡面积由最大值至0的下降阶段,同理,该阶段也为该滑动过程中红外增量值由最大值至0的下降阶段。区域2对应的遮挡面积的变化速率大于区域3对应的遮挡面积的变化速率,区域3对应的遮挡面积的变化速率大于区域1对应的遮挡面积的变化速率。

基于此,左滑手势操作对应的红外增量值的变化趋势为:先依次以第四增长速率增大、第五增长速率增大、第六增长速率增大,再依次以第四减小速率减小、第五减小速率减小、第六减小速率减小。其中,第四增长速率、第六增长速率、第五增长速率依次减小,且第四减小速率、第六减小速率、第五减小速率依次减小。

需要说明的是,进一步地,用户手部可以指手指或手掌。用户采用手指进行滑动手势操作的过程,与用户采用手掌进行滑动手势操作的过程中,存在的明显区别点为:手掌宽度大于手指宽度。因而,用户手指滑过容纳孔的过程中,手指完全遮挡通孔的时长,小于用户手掌滑过容纳孔的过程中,手掌完全遮挡通孔的时长。基于此,相较于采用手指执行右滑手势操作对应的红外增量值的变化趋势,采用手掌执行右滑手势操作对应的红外增量值的变化趋势为:先依次以第一增长速率增大、第二增长速率增大、第三增长速率增大,红外增量值的最大值的保持时长大于第一时长阈值,再依次以第一减小速率减小、第二减小速率减小、第三减小速率减小。

类似的,相较于采用手指执行左滑手势操作对应的红外增量值的变化趋势,采用手掌执行左滑手势操作对应的红外增量值的变化趋势为:先依次以第四增长速率增大、第五增长速率增大、第六增长速率增大,红外增量值的最大值的保持时长大于第一时长阈值,再依次以第四减小速率减小、第五减小速率减小、第六减小速率减小。

当然,如前所述,滑动手势操作除了包括单指左滑操作、单指右滑操作、手掌右滑操作、手掌左滑操作之外,还可以包括:双指左滑操作、双指右滑操作等。但同理的是,不同滑动手势操作对应的红外增量值的变化趋势不同。因而,电子设备可以执行本申请实施例提供的手势识别方法,以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,以及预设滑动手指对应的红外增量值,确定滑动手势操作的滑动手势类型,具体实现方式详见后文描述。

进一步可选地,如图1和图2所示,电子设备100还包括:摄像头106。摄像头106设置于红外接收装置102的一侧。摄像头106用于采集图像。

在一种可选地情况下,摄像头106可以设置于红外接收装置102的第一方向指向的一侧。用户手部沿第一方向滑过容纳孔的过程中,用户手部先滑过容纳孔前,再滑过摄像头前。在另一种可选地情况下,摄像头106也可以设置于红外接收装置102的第一方向的反方向指向的一侧。用户手部沿第一方向滑过容纳孔的过程中,用户手部先滑过摄像头106,再滑过容纳孔1011。需要说明的是,图1和图2均以摄像头106设置于红外接收装置102的左侧为例示意。

基于此,电子设备还可以根据用户手部对容纳孔和摄像头的遮挡顺序进一步确定用户手部的滑动手势操作的手势操作类型,具体实现方式详见后文描述。示例地,第一方向为与图13和图14中电子设备的短边平行的方向,且第一方向由图5中左侧指向右侧。

如图13和图14所示,摄像头103设置于红外接收装置102的左侧。如图13所示,若用户手部执行左滑手势操作,则用户手部先经过容纳孔1011再经过摄像头106。如图14所示,若用户手部执行右滑手势操作,则用户手部先经过摄像头106再经过容纳孔1011。

本申请一些实施例中,电子设备100还包括光敏传感器。壳体101上还设置有第二容纳孔。光敏传感器设置于该第二容纳孔内。例如,如图1所示,第二容纳孔设置于容纳孔1011的下方,光敏传感器设置于该第二容纳孔内。

本申请实施例中,电子设备包括壳体,红外接收装置和第一遮挡件。壳体设置有容纳孔,红外接收装置设置于容纳孔内,且红外接收装置朝向壳体外。第一遮挡件设置于红外接收装置朝向壳体外的一侧,且第一遮挡件具有第一通孔,第一通孔与红外接收装置相对。该技术方案中,第一通孔沿第一方向增大。这样,由于第一通孔沿第一方向增大。因此,用户在红外接收装置前进行滑动手势操作,以采用诸如左滑手势、右滑手势等不同的滑动手势操作滑过容纳孔的过程中,各滑动手势操作对应的滑动过程内用户手部对容纳孔上第一通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回第一通孔的红外光的大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值不同。因而,电子设备可以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,以及滑动手势与红外增量值的对应关系,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。

进一步地,本申请技术方案的电子设备,因提高了滑动手势操作的手势类型识别准确度。因而,提升增强了用户采用滑动手势操作的操作体验,特别是增强了用户利用悬空滑动手势操作以与电子设备进行隔空交互的体验,进而丰富手势操作的使用场景,提升用户体验,

请参考图15,其示出了本申请实施例提供的一种手势识别方法的流程图。该手势识别方法可以应用于本申请实施例提供的电子设备。可选地,手势识别方法可以应用于图1至图14任一所示的电子设备。在一种可选地情况下,手势识别方法可以由电子设备中的处理器执行,下述以处理器为该方法执行主体为例进行说明。如图15所示,手势识别方法包括:

步骤1501、在用户在红外接收装置前进行滑动手势操作的情况下,在预设时间内,获取红外接收装置的红外增量值。

本申请实施例中,处理器可以在用户在红外接收装置前进行滑动手势操作的情况下,获取预设时间内的红外接收装置输出的红外增量值。其中,预设时间的起始时刻与用户执行滑动手势操作的起始时刻可以间隔第二时长。即处理器在检测到用户开始在红外接收装置前进行滑动手势操作时,经过第二时长后开始获取红外接收装置的红外增量值。这样,可以避免采集到滑动手势操作前期的红外增量值数据,一定程度上保障获取的红外增量值的有效性。

步骤1502、在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势。

本申请实施例中,预设滑动手势对应的红外增量值指的是:在红外接收装置前进行预设滑动手势操作的情况下,在预设时间内红外接收装置输出的多个红外增量值。

在一种可选地实现方式中,处理器可以存储有多个预设滑动手势分别对应的红外增量值集合。每个预设滑动手势对应的红外增量值集合可以包括:在红外接收装置前进行预设滑动手势操作的情况下,在预设时间内红外接收装置输出的多个红外增量值。其中,红外增量集合中的多个红外量值按照红外接收装置的输出时刻排列。

在另一种可选地实现方式中,处理器存储有多个预设滑动手势分别对应的红外增量变化曲线。每个预设滑动手势对应的红外增量变化曲线为预设时间内红外接收装置依次输出的红外增量值的变化曲线。红外增量变化曲线的横坐标为红外增量值的输出次序,纵坐标为红外增量值。

本申请一些实施例中,红外增量值与预设滑动手势对应的红外增量值一致可以指的是预设时间内输出次序相同的红外增量值一致。红外增量值的输出次序指的是将预设时间内红外接收装置输出的多个红外增量值按照红外增量值的输出时刻由小到大的排列后,红外增量值的排列次序。

可选地,红外增量值与预设滑动手势对应的红外增量值一致可以指的是预设时间内第Ci个输出的红外增量值一致。C为次序系数,可以固定值。i为大于0的正整数。

示例地,处理器存储有第一对应关系,该第一对应关系记录有左滑手势操作与第一红外增量集合的对应关系、右滑手势操作与第二红外增量集合的对应关系。第一红外增量集合包括:按照输出次序由小到大排列的红外增量值1

处理器在用户在红外接收装置前进行滑动手势操作的情况下,在预设时间内获取到的红外增量值按照输出次序由小到大排列的为:红外增量值3

假设C为5。则处理器可以比较红外增量值1

本申请另一些实施例中,红外增量值与预设滑动手势对应的红外增量值一致可以指的是:预设时间内输出的红外增量值的变化趋势一致。

针对处理器可以存储有多个预设滑动手势分别对应的红外增量值集合。处理器可以针对每个预设滑动手势,计算多个输出次序相同的第一红外增量值和第二红外增量值的差值,得到多个差值。在多个差值均处于差值范围的情况下,表明第一红外增量值与第二红外增量值的变化趋势一致,确定红外增量值与预设滑动手势对应的红外增量值一致,将滑动手势操作认为预设滑动手势。在存在任一差值不超出差值范围的情况下,确定红外增量值与预设滑动手势对应的红外增量值一致,确定滑动手势操作不为预设滑动手势。

其中,第一红外增量值指的是处理器在用户在红外接收装置前进行滑动手势操作的情况下,在预设时间内,获取的红外接收装置的红外增量值。第二红外增量值为预设滑动手势对应的红外增量值集合内的红外增量值。

示例地,处理器在用户在红外接收装置前进行滑动手势操作的情况下,在预设时间内获取到的红外增量值按照输出次序由小到大排列的为:红外增量值3

处理器存储有左滑手势操作对应的第一红外增量集合,右滑手势操作对应的第二红外增量集合。第一红外增量集合包括:按照输出次序由小到大排列的第二红外增量值1

处理器获取第一红外增量集合,计算红外增量值1

处理器获取第二红外增量集合,计算红外增量值2

针对处理器存储有多个预设滑动手势分别对应的红外增量变化曲线。

处理器可以根据获取的预设时间内红外接收装置按照输出次序排列的多个红外增量值,绘制目标红外增量变化曲线。该目标红外增量变化曲线的横坐标为红外增量值的输出次序,纵坐标为红外增量值。处理器可以计算目标红外增量变化曲线与每个预设滑动手势对应的红外增量变化曲线的相似度,得到多个预设滑动手势分别对应的相似度。

根据多个预设滑动手势分别对应的相似度以及相似度条件,确定满足相似度条件的目标预设滑动手势,表明红外增量值与目标预设滑动手势对应的红外增量值一致,将滑动手势操作认为目标预设滑动手势。其中,处理器可以将多个预设滑动手势分别对应的相似度中,相似度最高的预设滑动手势,确定为目标滑动手势。或者,处理器也可以将相似度大于相似度阈值,且相似度最高的预设滑动手势确定为目标滑动手势。

示例地,处理器存储有左滑手势操作对应的第一红外增量变化曲线,以及右滑手势操作对应的第二红外增量变化曲线。处理器绘制目标红外增量变化曲线之后,计算目标红外增量变化曲线与第一红外增量变化曲线的第一相似度,以及目标红外增量变化曲线与第二红外增量变化曲线的第二相似度。若第一相似度大于相似度阈值,且第一相似度大于第二相似度,则将滑动手势操作认为右滑手势操作。

在一种可选地实现方式中,在电子设备包括第一遮挡件,第二遮挡件,第三遮挡件,第一通孔,第二通孔以及第三通孔,第一通孔设置于第一遮挡件,第二通孔设置于第二遮挡件,第三通孔设置于第三遮挡件,且第二通孔以及第三通孔连通,且第一通孔的变化率小于第三通孔的变化率,第三通孔的变化率小于第二通孔的变化率,即电子设备包括图10所述的结构的情况下,处理器在红外增量值先依次以第一增长速率增大、第二增长速率增大、第三增长速率增大,再依次以第一减小速率减小、第二减小速率减小、第三减小速率减小的情况下,手势操作被认定为第一预设滑动手势,第一预设滑动手势的滑动方向为第一方向。第一增长速率、第三增长速率、第二增长速率依次增大,且第一减小速率、第三减小速率、第二减小速率依次增大。

处理器在红外增量值先依次以第四增长速率增大、第五增长速率增大、第六增长速率增大,再依次以第四减小速率减小、第五减小速率减小、第六减小速率减小的情况下,手势操作被认定为第二预设滑动手势。第二预设滑动手势的滑动方向为第一方向的反方向,第四增长速率、第六增长速率、第五增长速率依次减小,且第四减小速率、第六减小速率、第五减小速率依次减小。

可选地,第一预设滑动手势对应的红外增量值的变化趋势为:先依次以第一增长速率增大、第二增长速率增大、第三增长速率增大,再依次以第一减小速率减小、第二减小速率减小、第三减小速率减小。处理器在确定其获取的红外接收装置的多个红外增量值的变化趋势与该第一预设滑动手势对应的红外增量值的变化趋势一致的情况下,确定获取的红外增量值先依次以第四增长速率增大、第五增长速率增大、第六增长速率增大,再依次以第四减小速率减小、第五减小速率减小、第六减小速率减小。进而确定手势操作被认定为第一预设滑动手势。

第二预设滑动手势对应的红外增量值的变化趋势为:先依次以第四增长速率增大、第五增长速率增大、第六增长速率增大,再依次以第四减小速率减小、第五减小速率减小、第六减小速率减小。处理器在确定其获取的红外接收装置的多个红外增量值的变化趋势与该第二预设滑动手势对应的红外增量值的变化趋势一致的情况下,确定获取的红外增量值先依次以第四增长速率增大、第五增长速率增大、第六增长速率增大,再依次以第四减小速率减小、第五减小速率减小、第六减小速率减小。进而确定手势操作被认定为第二预设滑动手势。

需要说明的是,处理器确定其获取的红外接收装置的多个红外增量值的变化趋势与该第一预设滑动手势或第二预设滑动手势对应的红外增量值的变化趋势是否一致的实现方式,可以参考前述实现方式。

本申请一些实施例中,如前所示,用户在红外接收装置前进行滑动手势操作的过程中,红外增量值的变化阶段包括前述上升阶段和下降阶段。上升阶段中红外增量值由初始值变化至最大值,下降阶段中红外增量值由最大值变化至0。

基于此,处理器获取到红外增量值之后,可以将获取的红外增量值划分为上升阶段的红外增量值,以及下降阶段的红外增量值。处理器在上升阶段的红外增量值的红外增量值与预设滑动手势对应的上升阶段的红外增量值一致,且在下降阶段的红外增量值与该预设滑动手势对应的下降阶段的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势。

可选地,用户在红外接收装置前进行滑动手势操作的过程中,上升阶段的红外增量值为处理器在预设时间内首次获取的红外增量值至最大红外增量值之间的红外增量值。下降阶段的红外增量值为处理器在预设时间内最后一次获取到的最大红外增量值至0之间的红外增量值。最大红外增量值为该过程中预设时间内获取到的取值最大的红外增量值。

其中,上升阶段的红外增量值的红外增量值与预设滑动手势对应的上升阶段的红外增量值一致,以及下降阶段的红外增量值与该预设滑动手势对应的下降阶段的红外增量值一致的判断过程可以参考前述针对红外增量值与预设滑动手势对应的红外增量值一致的判断方案描述,本申请实施例不做赘述。

本申请一些实施例中,针对电子设备的不同界面,各类滑动手势操作对应的处理方式可以不同,增加滑动手势操作的实用性。其中,在不同界面中,各类滑动手势操作对应的处理方式可以是用户自定义确定的,或者,也可以是系统默认设置的。

例如,在电子设备显示有来电界面。若识别到单指左滑操作,则电子设备可以实现隔空接听电话并打开免提。若识别到单指右滑操作,则电子设备可以实现隔空挂断电话。在电子设备显示有音乐播放界面。若识别到单指左滑操作,则电子设备可以实现切换播放上一首音乐。若别到单指右滑操作,则电子设备可以实现切换播放下一首音乐。在电子设备显示有相册界面。若识别到单指左滑操作,则电子设备可以实现切换显示上一张图片。若识别到单指右滑操作,则电子设备可以实现切换显示下一张图片。在电子设备显示电子书阅读界面。若识别到单指左滑操作,则电子设备可以实现切换显示上一页文字。若识别到单指右滑操作,则电子设备可以实现切换显示下一页文字。在电子设备显示拍摄界面。若识别到单指左滑操作,则电子设备可以实现前置摄像头和后置摄像头切换。若识别到单指右滑操作,则电子设备可以实现切换显示相册界面。在电子设备显示游戏界面。若识别到单指左滑操作,则电子设备可以实现人物/人物视角向左移动。若识别到单指右滑操作,则电子设备可以实现人物/人物视角向左移动。在电子设备显示系统桌面界面。若识别到单指左滑操作,则电子设备可以实现息屏操作等。

此外,在一些实施例中,在用户开始电子设备的手势识别功能时,电子设备可以显示用户使用注意事项的提示信息,引导用户准确执行滑动手势操作,提升电子设备对滑动手势操作的滑动手势类型地识别准确。例如,提示信息可以包括以动画形式提示用户执行滑动手势操作时的滑动速度,以及优选匀速需求等。

综上所述,本申请实施例提供的手势识别方法,在用户在红外接收装置前进行滑动手势操作的情况下,通过在预设时间内获取红外接收装置的红外增量值,以及在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势。该技术方案中,由于应用于该手势识别方法的电子设备的结构限定了采用诸如左滑手势、右滑手势等不同的滑动手势操作滑过容纳孔的过程中,各滑动手势操作对应的滑动过程内用户手部对容纳孔上第一通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回第一通孔的红外光的大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值不同。因而,电子设备可以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,进而将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。

进一步的,本申请实施例提供的手势识别方法,可以利用电子设备通常具有的红外接收装置,实现滑动手势操作的滑动手势类型地准确识别,使得可执行该手势识别方法的电子设备相较于相关技术中电子设备对硬件的改动较小,提升手势识别方法的普适性。

请参考图16,其示出了本申请实施例提供的一种手势识别方法的流程图。该手势识别方法可以应用于本申请实施例提供的电子设备。可选地,手势识别方法可以应用于图1至图14任一所示的电子设备。在一种可选地情况下,手势识别方法可以由电子设备中的处理器执行,下述以处理器为该方法执行主体为例进行说明。如图16所示,手势识别方法包括:

步骤1601、在用户在红外接收装置前进行滑动手势操作的情况下,开启红外接收装置。

可选地,处理器可以在处于手势识别状态的情况下,控制开启红外接收装置,以在用户在红外接收装置前进行滑动手势操作的情况下,开启红外接收装置。示例地,处理器可以在进入手势识别状态时,向红外接收装置发送启动使能信号,以开启红外接收状态。启动使能信号用于指示红外接收装置进行工作状态。

步骤1602、获取红外增量值。在红外增量值大于或等于目标阈值的情况下,在预设时间内,获取红外接收装置的红外增量值。

可选地,处理器可以实时获取红外接收装置在开启后输出的红外增量值。并在每次获取到红外增量值后,比较红外增量值与目标阈值的大小,以红外增量值小于目标阈值的情况下,获取红外接收装置的红外增量值。由于用户手部与红外接收装置之间的高度差越接近无,则用户手部开始在红外接收装置前进行手势滑动操作时,用户手部对容纳孔的遮挡面积越大。因此,通过设置目标阈值,以利用大于目标阈值的红外增量值进行滑动手势类型识别,可以保证用户在距离手机特定高度下的滑动手势操作才会被电子设备响应,提升手势识别地准确度。

本申请实施例中,在红外增量值大于或等于目标阈值的情况下,处理器在预设时间内,获取红外接收装置的红外增量值。该步骤中在预设时间内,获取红外接收装置的红外增量值的解释和实现方式可以参考前述步骤1501,本申请实施例对此不做赘述。

步骤1603、在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势。

该步骤的解释和实现方式可以参考前述步骤1502,本申请实施例对此不作赘述。

为了便于理解本申请实施例提供你的手势识别方法,以下述示例进行进一步说明。示例中,假设第一方向为图1中与电子设备的短边平行的方向,且第一方向由电子设备的左侧指向右侧。滑动手势操作为悬空滑动手势操作。如图17所示,假设预设手势操作包括单指左滑操作和单指右滑操作。处理器存储有单指左滑操作对应的红外增量值集合,以及单指右滑操作对应的红外增量值集合。预设时间包括上升阶段对应的第一预设时间和下降阶段对应的第二预设时间,第一预设时间和第二预设时间之间相距第二时长。

电子设备的隔空交互功能开启的情况下,控制红外接收装置开启。用户在红外接收装置前3-5cm处进行滑动手势操作。处理器实时获取红外接收装置的红外增量值,且获取到的红外增量值逐渐增大。处理器在获取到的红外增量值大于目标阈值的情况下,在第一预设时间内获取红外接收装置的多个红外增量值。

在多个红外增量值的变化趋势与单指左滑操作对应的上升阶段的红外增量值的变化趋势不一致的情况下,判定手势操作为无效操作。

在多个红外增量值的变化趋势与单指左滑操作对应的上升阶段的红外增量值的变化趋势一致的情况下,在经过第二时长后的第二预设时间内获取红外接收装置的多个红外增量值。在多个红外增量值的变化趋势与单指左滑操作对应的下降阶段的红外增量值的变化趋势一致的情况下,将用户的滑动手势操作认定为单指左滑操作。在多个红外增量值的变化趋势与单指左滑操作对应的下降阶段的红外增量值的变化趋势不一致的情况下,判定手势操作为无效操作。

在多个红外增量值的变化趋势与单指右滑操作对应的上升阶段的红外增量值的变化趋势不一致的情况下,判定手势操作为无效操作。

在多个红外增量值的变化趋势与单指右滑操作对应的上升阶段的红外增量值的变化趋势一致的情况下,在经过第二时长后的第二预设时间内获取红外接收装置的多个红外增量值。在多个红外增量值的变化趋势与单指右滑操作对应的下降阶段的红外增量值的变化趋势一致的情况下,将用户的滑动手势操作认定为单指右滑操作。在多个红外增量值的变化趋势与单指右滑操作对应的下降阶段的红外增量值的变化趋势不一致的情况下,判定手势操作为无效操作。

需要说明的是,在一些实施例中,在电子设备还包括摄像头的情况下,在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将手势滑动操作认定为预设滑动手势的过程可以包括步骤S1至步骤S3。

在步骤S1中,在红外增量值与预设滑动手势对应的红外增量值一致的情况下,获取摄像头拍摄的图像。

本申请实施例中,在用户在红外接收装置前进行滑动手势操作的情况下,处理器可以控制摄像头进行图像拍摄,以利用摄像头捕捉用户手部的运行情况,获取摄像头拍摄的图像。

处理器在获取到摄像头拍摄的图像之后,可以判断摄像头是否拍摄到物体靠近且物体具有手部形状,以判断摄像头是否识别到滑动中的用户手部,判断摄像头是否识别到滑动手势操作。物体靠近可以指示是物体从摄像头前滑过。

可选地,处理器可以通过对图像进行用户手部识别,以在识别到具有手部形状的物体的情况下,确定摄像头拍摄到具有手部形状物体。处理器还可以根据摄像头拍摄的图像识别具有手部形状的物体在摄像头前的滑动速度。进而在滑动速度处于速度范围的情况下,确定摄像头拍摄到物体靠近且具有手部形状;在滑动速度超过速度范围的情况下,确定摄像头未拍摄到物体靠近。可选地,速度范围可以为手指在电子设备上的滑动速度。例如,速度范围可以为10-60mm/s。

示例地,用户手部通常为肉色和黑色。处理器可以对图像进行目标颜色的物体识别,以在图像中识别到目标颜色的物体的情况下,确定摄像头拍摄到具有手部形状的物体。在图像中未识别到目标颜色的物体的情况下,确定摄像头未拍摄到具有手部形状的物体。处理器在图像中识别到目标颜色的物体的情况下,还可以根据摄像头连续拍摄的多个图像中,具有手部形状的物体在拍摄场景中的实际相对位移以及摄像头的拍摄间隔时长,计算具有手部形状的物体在摄像头前的滑动速度。进而在滑动速度处于速度范围的情况下,确定摄像头拍摄到物体靠近且具有手部形状。在滑动速度超出速度范围的情况下,确定摄像头未拍摄到物体靠近。例如,处理器将相邻拍摄的两个图像中具有手部形状的物体的实际相对位移与拍摄间隔时长的商,确定为滑动速度。

在步骤S2中,在摄像头拍摄到物体靠近且具有手部形状的情况下,将手势操作认定为预设滑动手势。

本申请实施例中,在摄像头拍摄到物体靠近且具有手部形状的情况下,表明摄像头识别到滑动手势操作,则处理器将手势操作认定为预设滑动手势。

在步骤S3中,在摄像头未拍摄到物体靠近或不具有手部形状的情况下,判定手势操作为无效操作。

本申请实施例中,在摄像头未拍摄到物体靠近或不具有手部形状的情况下,表明摄像头未识别到滑动手势操作,则处理器判定手势操作为无效操作。

进一步可选地,电子设备确定滑动手势操作中滑过红外接收装置与摄像头的先后顺序;电子设备在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势,包括:

在红外增量值与预设滑动手势对应的红外增量值一致,且滑动手势操作对应的先后顺序与预设滑动手势对应的先后顺序一致的情况下,将滑动手势操作认定为预设滑动手势。其中,预设滑动手势对应的先后顺序指的是预设滑动手势的操作过程中滑过红外接收装置与摄像头的先后顺序。

在一种可选地实现方式中,电子设备在摄像头拍摄到物体靠近且具有手部形状的情况下,获取摄像头拍摄到具有手部形状的物体的拍摄时间。根据拍摄时间和取值为目标阈值的红外增量值的获取时间,确定滑动手势操作对应的先后顺序。其中,在摄像头设置于红外接收装置的第一方向指向的一侧的情况下,若拍摄时间晚于获取时间,则第一预设滑动手势对应的先后顺序为红外接收装置、摄像头,滑动手势操作为第一预设滑动手势;若拍摄时间早于获取时间,则第一预设滑动手势对应的先后顺序为摄像头、红外接收装置,滑动手势操作为第二预设滑动手势。在摄像头设置于红外接收装置的第一方向的反方向指向的一侧的情况下,若拍摄时间早于获取时间,则第一预设滑动手势对应的先后顺序为摄像头、红外接收装置,滑动手势操作为第一预设滑动手势。若拍摄时间晚于获取时间,则第一预设滑动手势对应的先后顺序为红外接收装置、摄像头,滑动手势操作为第二预设滑动手势。

为了便于理解本申请实施例提供你的手势识别方法,以下述示例进行进一步说明。示例中,假设第一方向为图1中与电子设备的短边平行的方向,且第一方向由电子设备的左侧指向右侧。摄像头设置与红外接收装置的左侧。滑动手势操作为悬空滑动手势操作。如图18所示,假设预设手势操作包括单指左滑操作和单指右滑操作。处理器存储有单指左滑操作对应的红外增量值集合,以及单指右滑操作对应的红外增量值集合。预设时间包括上升阶段对应的第一预设时间和下降阶段对应的第二预设时间,第一预设时间和第二预设时间之间相距第二时长。

电子设备的隔空交互功能开启的情况下,控制红外接收装置开启。用户在红外接收装置前3-5cm处进行滑动手势操作。处理器实时获取红外接收装置的红外增量值,且获取到的红外增量值逐渐增大。处理器在获取到的红外增量值大于目标阈值的情况下,在第一预设时间内获取红外接收装置的多个红外增量值。

在多个红外增量值的变化趋势与单指左滑操作对应的上升阶段的红外增量值的变化趋势不一致的情况下,判定手势操作为无效操作。

在多个红外增量值的变化趋势与单指左滑操作对应的上升阶段的红外增量值的变化趋势一致的情况下,在经过第二时长后的第二预设时间内获取红外接收装置的多个红外增量值。在多个红外增量值的变化趋势与单指左滑操作对应的下降阶段的红外增量值的变化趋势一致的情况下,若摄像头拍摄到物体靠近且具有手部形状,且确定滑动手势操作中手指先滑过摄像头再滑过红外接收装置,则将用户的滑动手势操作认定为单指左滑操作。若摄像头未拍摄到物体靠近或不具有手部形状,则判定手势操作为无效操作。

在多个红外增量值的变化趋势与单指左滑操作对应的下降阶段的红外增量值的变化趋势不一致的情况下,判定手势操作为无效操作。

在多个红外增量值的变化趋势与单指右滑操作对应的上升阶段的红外增量值的变化趋势不一致的情况下,判定手势操作为无效操作。

在多个红外增量值的变化趋势与单指右滑操作对应的上升阶段的红外增量值的变化趋势一致的情况下,在经过第二时长后的第二预设时间内获取红外接收装置的多个红外增量值。在多个红外增量值的变化趋势与单指右滑操作对应的下降阶段的红外增量值的变化趋势一致的情况下,若摄像头拍摄到物体靠近且具有手部形状,且确定滑动手势操作中手指先滑过红外接收装置再滑过摄像头,则将用户的滑动手势操作认定为单指右滑操作。若摄像头未拍摄到物体靠近或不具有手部形状,则判定手势操作为无效操作。

在多个红外增量值的变化趋势与单指右滑操作对应的下降阶段的红外增量值的变化趋势不一致的情况下,判定手势操作为无效操作。

综上所述,本申请实施例提供的手势识别方法,在用户在红外接收装置前进行滑动手势操作的情况下,通过在预设时间内获取红外接收装置的红外增量值,以及在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势。该技术方案中,由于应用于该手势识别方法的电子设备的结构限定了采用诸如左滑手势、右滑手势等不同的滑动手势操作滑过容纳孔的过程中,各滑动手势操作对应的滑动过程内用户手部对容纳孔上第一通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回第一通孔的红外光的大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值不同。因而,电子设备可以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,进而将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。

本申请实施例提供的手势识别方法,执行主体可以为手势识别装置。本申请实施例中以手势识别装置执行手势识别方法为例,说明本申请实施例提供的手势识别装置。

请参考图19,其示出了本申请实施例提供的一种手势识别装置的框图。手势识别装置应用于本申请实施例提供的终端。可选地,手势识别装置应用于图1所示的终端。如图19所示,手势识别装置1900包括:获取模块1901和确定模块1902。

获取模块1901,用于在用户在红外接收装置前进行滑动手势操作的情况下,在预设时间内,获取红外接收装置的红外增量值;

确定模块1902,用于在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势。

可选地,电子设备包括第一遮挡件,第二遮挡件,第三遮挡件,第一通孔,第二通孔以及第三通孔,第一通孔设置于第一遮挡件,第二通孔设置于第二遮挡件,第三通孔设置于第三遮挡件,且第二通孔以及第三通孔连通,且第一通孔的变化率小于或等于第三通孔的变化率,第三通孔的变化率小于或等于第二通孔的变化率,

在红外增量值先依次以第一增长速率增大、第二增长速率增大、第三增长速率增大,再依次以第一减小速率减小、第二减小速率减小、第三减小速率减小的情况下,手势操作被认定为第一预设滑动手势,第一预设滑动手势的滑动方向为第一方向,第一增长速率、第三增长速率、第二增长速率依次增大,且第一减小速率、第三减小速率、第二减小速率依次增大;

在红外增量值先依次以第四增长速率增大、第五增长速率增大、第六增长速率增大,再依次以第四减小速率减小、第五减小速率减小、第六减小速率减小的情况下,手势操作被认定为第二预设滑动手势,第二预设滑动手势的滑动方向为第一方向的反方向,第四增长速率、第六增长速率、第五增长速率依次减小,且第四减小速率、第六减小速率、第五减小速率依次减小。

可选地,电子设备还包括摄像头,确定模块1902,还用于:

在红外增量值与预设滑动手势对应的红外增量值一致的情况下,获取摄像头拍摄的图像;在摄像头拍摄到物体靠近且具有手部形状的情况下,将手势操作认定为预设滑动手势;在摄像头未拍摄到物体靠近或不具有手部形状的情况下,判定手势操作为无效操作。

可选地,手势识别装置1900还包括:开启模块,用于开启红外接收装置,获取模块1901,还用于获取红外增量值,在红外增量值大于或等于目标阈值的情况下,在预设时间内,获取红外接收装置的红外增量值。

本申请实施例中,在用户在红外接收装置前进行滑动手势操作的情况下,通过在预设时间内获取红外接收装置的红外增量值,以及在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势。该技术方案中,由于应用于该手势识别方法的电子设备的结构限定了采用诸如左滑手势、右滑手势等不同的滑动手势操作滑过容纳孔的过程中,各滑动手势操作对应的滑动过程内用户手部对容纳孔上第一通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回第一通孔的红外光的大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值不同。因而,电子设备可以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,进而将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。

本申请实施例中的手势识别装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的手势识别装置可以为手势识别置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的手势识别装置能够实现图9至图11任一的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图20所示,本申请实施例还提供一种电子设备2000,包括处理器2001和存储器2002,存储器2002上存储有可在所述处理器2001上运行的程序或指令,该程序或指令被处理器2001执行时实现上述手势识别方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图21为实现本申请实施例的一种电子设备的硬件结构示意图。该电子设备2100包括但不限于:射频单元2101、网络模块2102、音频输出单元2103、输入单元2104、传感器2105、显示单元2106、用户输入单元2107、接口单元2108、存储器2109、以及处理器2110等部件。

本领域技术人员可以理解,电子设备2100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器2110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器2110,用于在用户在所述红外接收装置前进行滑动手势操作的情况下,在预设时间内,获取所述红外接收装置的红外增量值;

以及还用于在所述红外增量值与预设滑动手势对应的红外增量值一致的情况下,将所述滑动手势操作认定为所述预设滑动手势。

本申请实施例中,由于应用于该手势识别方法的电子设备的结构限定了采用诸如左滑手势、右滑手势等不同的滑动手势操作滑过容纳孔的过程中,各滑动手势操作对应的滑动过程内用户手部对容纳孔上第一通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回第一通孔的红外光的大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值不同。因而,电子设备可以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,进而将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。

可选地,所述电子设备包括第一遮挡件,第二遮挡件,第三遮挡件,第一通孔,第二通孔以及第三通孔,所述第一通孔设置于所述第一遮挡件,所述第二通孔设置于所述第二遮挡件,所述第三通孔设置于所述第三遮挡件,且所述第二通孔以及所述第三通孔连通,且所述第一通孔的变化率小于或等于所述第三通孔的变化率,所述第三通孔的变化率小于或等于所述第二通孔的变化率,

在所述红外增量值先依次以第一增长速率增大、第二增长速率增大、第三增长速率增大,再依次以第一减小速率减小、第二减小速率减小、第三减小速率减小的情况下,所述手势操作被认定为第一预设滑动手势,所述第一预设滑动手势的滑动方向为所述第一方向,所述第一增长速率、所述第三增长速率、所述第二增长速率依次增大,且所述第一减小速率、所述第三减小速率、所述第二减小速率依次增大;

在所述红外增量值先依次以第四增长速率增大、第五增长速率增大、第六增长速率增大,再依次以第四减小速率减小、第五减小速率减小、第六减小速率减小的情况下,所述手势操作被认定为第二预设滑动手势,所述第二预设滑动手势的滑动方向为所述第一方向的反方向,所述第四增长速率、所述第六增长速率、所述第五增长速率依次减小,且所述第四减小速率、所述第六减小速率、所述第五减小速率依次减小。

可选地,所述电子设备还包括摄像头,处理器2110,还用于:

在所述红外增量值与预设滑动手势对应的红外增量值一致的情况下,获取所述摄像头拍摄的图像;

在摄像头拍摄到物体靠近且具有手部形状的情况下,将所述手势操作认定为所述预设滑动手势;

在摄像头未拍摄到物体靠近或不具有手部形状的情况下,判定所述手势操作为无效操作。

可选地,处理器2110,还用于:

开启所述红外接收装置,获取所述红外增量值,在所述红外增量值大于或等于目标阈值的情况下,在预设时间内,获取所述红外接收装置的红外增量值。

本申请实施例中,在用户在红外接收装置前进行滑动手势操作的情况下,通过在预设时间内获取红外接收装置的红外增量值,以及在红外增量值与预设滑动手势对应的红外增量值一致的情况下,将滑动手势操作认定为预设滑动手势。该技术方案中,由于应用于该手势识别方法的电子设备的结构限定了采用诸如左滑手势、右滑手势等不同的滑动手势操作滑过容纳孔的过程中,各滑动手势操作对应的滑动过程内用户手部对容纳孔上第一通孔的遮挡面积的变化趋势不同,从而使得各滑动手势操作对应的滑动过程中,红外接收装置接收到被用户手部反射回第一通孔的红外光的大小不同,使得各滑动手势操作对应的滑动过程中,红外接收装置生成的红外增量值不同。因而,电子设备可以根据用户在红外接收装置前进行滑动手势操作的情况下,红外接收装置的红外增量值,识别红外接收装置的红外增量值与滑动手势的红外增量值一致的情况,进而将滑动手势操作认定为该滑动手势,实现滑动手势操作的滑动手势类型地准确识别。

应理解的是,本申请实施例中,输入单元2104可以包括图形处理器(GraphicsProcessing Unit,GPU)21041和麦克风21042,图形处理器21041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元2106可包括显示面板21061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板21061。用户输入单元2107包括触控面板21071以及其他输入设备21072中的至少一种。触控面板21071,也称为触摸屏。触控面板21071可包括触摸检测装置和触摸控制器两个部分。其他输入设备21072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

存储器2109可用于存储软件程序以及各种数据。存储器2109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器2109可以包括易失性存储器或非易失性存储器,或者,存储器x09可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器2109包括但不限于这些和任意其它适合类型的存储器。

处理器2110可包括一个或多个处理单元;可选的,处理器2110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器2110中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述手势识别方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述手势识别方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述手势识别方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

技术分类

06120116561242