CN116736937A - 一种笔记本电脑及输入操作的获取方法 - Google Patents
一种笔记本电脑及输入操作的获取方法 Download PDFInfo
- Publication number
- CN116736937A CN116736937A CN202211214135.9A CN202211214135A CN116736937A CN 116736937 A CN116736937 A CN 116736937A CN 202211214135 A CN202211214135 A CN 202211214135A CN 116736937 A CN116736937 A CN 116736937A
- Authority
- CN
- China
- Prior art keywords
- tof sensor
- magnetic pole
- solenoid
- cambered surface
- notebook computer
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000009471 action Effects 0.000 claims abstract description 64
- 239000000696 magnetic material Substances 0.000 claims description 112
- 230000033001 locomotion Effects 0.000 claims description 31
- 230000005672 electromagnetic field Effects 0.000 claims description 20
- 238000004804 winding Methods 0.000 claims description 12
- 238000005096 rolling process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 49
- 230000006870 function Effects 0.000 description 32
- 230000006854 communication Effects 0.000 description 27
- 238000004891 communication Methods 0.000 description 27
- 238000012545 processing Methods 0.000 description 18
- 238000001514 detection method Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 15
- 230000035945 sensitivity Effects 0.000 description 15
- 239000010410 layer Substances 0.000 description 14
- 238000012544 monitoring process Methods 0.000 description 14
- 230000005236 sound signal Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 230000002829 reductive effect Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000002096 quantum dot Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1615—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
一种笔记本电脑及输入操作的获取方法,涉及终端技术领域。笔记本电脑包括:处理器和至少一个飞行时间ToF传感器模组。ToF传感器模组包括ToF传感器,ToF传感器用于获取与用户手部之间的距离数据;ToF传感器的倾斜角度可调,倾斜角度为ToF传感器与笔记本电脑的屏幕所在平面的夹角;处理器用于调整ToF传感器的倾斜角度,以及根据距离数据,识别用户的当前手势动作,并根据预先建立的手势动作与输入操作的对应关系,确定当前手势动作对应的输入操作。本方案解决了笔记本电脑无鼠标带来的工作效率低的问题,又解决了笔记本电脑携带鼠标导致便利性差的问题。此外,可以定制个性化手势,提升趣味性与用户体验,具有较高的实用性。
Description
技术领域
本申请涉及计算机领域,尤其涉及一种笔记本电脑及输入操作的获取方法。
背景技术
目前,用户在使用电脑时,一般习惯通过鼠标配合键盘进行输入,并且鼠标的使用可以使输入操作更加简便快捷。
对于笔记本电脑,其本体不会带有鼠标,为了不降低工作效率,用户需要同时携带笔记本电脑和鼠标,并且在使用鼠标时还需要建立鼠标和笔记本电脑之间的有线连接或无线连接,因此降低了笔记本电脑的便携性。
发明内容
为了解决上述问题,本申请提供了一种笔记本电脑及输入操作的获取方法,解决了笔记本电脑无鼠标带来的工作效率低的问题,又解决了笔记本电脑携带鼠标导致便利性差的问题。
第一方面,本申请提供了一种笔记本电脑,笔记本电脑包括:处理器和至少一个飞行时间ToF传感器模组;所述ToF传感器模组包括ToF传感器,所述ToF传感器用于获取与用户手部之间的距离数据;所述ToF传感器的倾斜角度可调,所述倾斜角度为所述ToF传感器与所述笔记本电脑的屏幕所在平面的夹角;所述处理器,用于调整所述ToF传感器的倾斜角度,以及根据所述距离数据,识别所述用户的当前手势动作,并根据预先建立的手势动作与输入操作的对应关系,确定所述当前手势动作对应的输入操作。
本方案的笔记本电脑设置了一个或多个ToF传感器,处理器识别用户的手势,将手势转换为对应的鼠标输入操作或者其它自定义的输入操作,解决了笔记本电脑无鼠标带来的工作效率低的问题,又解决了笔记本电脑携带鼠标导致便利性差的问题。此外,可以定制个性化手势,提升趣味性与用户体验,也为部分手部残疾的用户提供更多便利。并且在实现手势输入时,不会直接截取用户图片等实体信息,不采用用户个人隐私数据,因此不会存在隐私泄露问题,具有较高的实用性。并且ToF传感器的器件功耗较低,还有利于笔记本电脑实现更好的续航。
在一种可能的实现方式中,处理器具体用于根据预先建立的所述ToF传感器和手势输入区域之间的对应关系,调整所述ToF传感器的倾斜角度,以使所述ToF传感器正对所述手势输入区域;所述手势输入区域为用户进行手势输入的区域。
在一种可能的实现方式中,所述处理器具体用于根据所述距离数据,确定所述用户的手部与所述ToF传感器正对方向之间的夹角,并根据所述夹角调整所述ToF传感器的倾斜角度,以使所述ToF传感器正对所述用户的手部。
在一种可能的实现方式中,所述处理器还用于当持续第一预设时间未识别到手势动作时,停止调整所述ToF传感器的倾斜角度。进而降低功耗,延长设备的续航时间。
在一种可能的实现方式中,所述ToF传感器模组还包括:第一支撑件、第二支撑件、第一磁极结构、第二磁极结构、第一弹簧、第二弹簧、第一磁性材料和第二磁性材料;所述第一支撑件和所述第二支撑件为平面结构;所述第一磁极结构固定在所述第一支撑件的第一端,所述第二磁极结构固定在所述第一支撑件的第二端,所述第一磁性材料固定在所述第二支撑件的第一端,所述第二磁性材料固定在所述第二支撑件的第二端;所述第一弹簧连接所述第一支撑件的第一端和所述第二支撑件的第一端;所述第二弹簧连接所述第一支撑件的第二端和所述第二支撑件的第二端;所述ToF传感器位于所述第一支撑件的第一端和所述第一支撑件的第二端之间;或者,所述ToF传感器位于所述第二支撑件的第一端和所述第二支撑件的第二端之间;所述处理器,具体用于控制所述第一磁极结构和第二磁极结构通电并产生电磁场,以使所述第一磁极结构和所述第一磁性材料之间产生第一作用力,所述第二磁极结构和所述第二磁性材料之间产生第二作用力,所述第一作用力和第二作用力的方向相反。
其中,第一磁极为N极时,第二磁极为S极;第一磁极为S极时,第二磁极为N极。
在一种可能的实现方式中,所述第一磁极结构包括第一可变电源和第一螺线管,所述第二磁极结构包括第二可变电源和第二螺线管;所述第一磁性材料和第二磁性材料靠近所述第一支撑件的一端为第一磁极,远离所述第一支撑件的一端为第二磁极;所述处理器,用于控制所述第一可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极;以及控制所述第二可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二支撑件的一端为所述第一磁极,远离所述第二支撑件的一端为所述第二磁极。
在一种可能的实现方式中,所述第一磁极结构包括第一可变电源和第一螺线管,所述第二磁极结构包括第二可变电源和第二螺线管;所述第一磁性材料靠近所述第一支撑件的一端为第一磁极,远离所述第一支撑件的一端为第二磁极;所述第二磁性材料靠近所述第一支撑件的一端为所述第二磁极,远离所述第一支撑件的一端为所述第一磁极;所述处理器,用于控制所述第一可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极;以及控制所述第二可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极。
在一种可能的实现方式中,所述ToF传感器模组还包括:可变电源;所述第一磁极结构包括第一螺线管,所述第二磁极结构包括第二螺线管;所述第一螺线管和所述第二螺线管的绕组绕制方向不同;所述第一磁性材料和第二磁性材料靠近所述第一支撑件的一端为第一磁极,远离所述第一支撑件的一端为第二磁极;所述处理器,用于控制所述可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极;以及控制所述可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二支撑件的一端为所述第一磁极,远离所述第二支撑件的一端为所述第二磁极。
在一种可能的实现方式中,所述ToF传感器模组还包括:可变电源;所述第一磁极结构包括第一螺线管,所述第二磁极结构包括第二螺线管;所述第一磁性材料靠近所述第一支撑件的一端为第一磁极,远离所述第一支撑件的一端为第二磁极;所述第二磁性材料靠近所述第一支撑件的一端为所述第二磁极,远离所述第一支撑件的一端为所述第一磁极;所述处理器,用于控制所述可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极;以及控制所述可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极。
在一种可能的实现方式中,所述ToF传感器模组还包括:第一弧面支撑件、第二弧面支撑件、第一磁极结构、第二磁极结构、第一弹簧、第二弹簧、第一磁性材料和第二磁性材料;所述第一弧面支撑件的面积大于所述第二弧面支撑件的面积,所述第一弧面支撑件的弧度小于所述第二弧面支撑件的弧度,所述第二弧面支撑件与所述第一弧面支撑件相切;所述第一磁极结构固定在所述第一弧面支撑件的第一端,所述第二磁极结构固定在所述第一弧面支撑件的第二端,所述第一磁性材料固定在所述第二弧面支撑件的第一端,所述第二磁性材料固定在所述第二弧面支撑件的第二端;所述第一弹簧连接所述第一弧面支撑件的第一端和所述ToF传感器的第一端;所述第二弹簧连接所述第一弧面支撑件的第二端和所述ToF传感器的第二端;所述第二弧面支撑件位于所述ToF传感器和所述第一弧面支撑件之间,且位于所述第一弹簧和所述第二弹簧之间;所述处理器,具体用于控制所述第一磁极结构和第二磁极结构通电并产生电磁场,以使所述第一磁极结构和所述第一磁性材料之间产生第一作用力,所述第二磁极结构和所述第二磁性材料之间产生第二作用力,所述第一作用力和第二作用力的方向相反。
在一种可能的实现方式中,所述第一磁极结构包括第一可变电源和第一螺线管,所述第二磁极结构包括第二可变电源和第二螺线管;所述第一磁性材料和第二磁性材料靠近所述第一弧面支撑件的一端为第一磁极,远离所述第一弧面支撑件的一端为第二磁极;所述处理器,用于控制所述第一可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极;以及控制所述第二可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二弧面支撑件的一端为所述第一磁极,远离所述第二弧面支撑件的一端为所述第二磁极。
在一种可能的实现方式中,所述第一磁极结构包括第一可变电源和第一螺线管,所述第二磁极结构包括第二可变电源和第二螺线管;所述第一磁性材料靠近所述第一弧面支撑件的一端为第一磁极,远离所述第一弧面支撑件的一端为第二磁极;所述第二磁性材料靠近所述第一弧面支撑件的一端为所述第二磁极,远离所述第一弧面支撑件的一端为所述第一磁极;所述处理器,用于控制所述第一可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极;以及控制所述第二可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极。
在一种可能的实现方式中,所述ToF传感器模组还包括:可变电源;所述第一磁极结构包括第一螺线管,所述第二磁极结构包括第二螺线管;所述第一螺线管和所述第二螺线管的绕组绕制方向不同;所述第一磁性材料和第二磁性材料靠近所述第一弧面支撑件的一端为第一磁极,远离所述第一弧面支撑件的一端为第二磁极;所述处理器,用于控制所述可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极;以及控制所述可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二弧面支撑件的一端为所述第一磁极,远离所述第二弧面支撑件的一端为所述第二磁极。
在一种可能的实现方式中,所述ToF传感器模组还包括:可变电源;所述第一磁极结构包括第一螺线管,所述第二磁极结构包括第二螺线管;所述第一磁性材料靠近所述第一弧面支撑件的一端为第一磁极,远离所述第一弧面支撑件的一端为第二磁极;所述第二磁性材料靠近所述第一弧面支撑件的一端为所述第二磁极,远离所述第一弧面支撑件的一端为所述第一磁极;所述处理器,用于控制所述可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极;以及控制所述可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极。
在一种可能的实现方式中,所述笔记本电脑包括第一ToF传感器,所述第一ToF传感器预先建立与第一手势输入区域之间的对应关系;所述处理器,具体用于调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域;并且利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作。
在一种可能的实现方式中,所述笔记本电脑包括以下两个ToF传感器:第一ToF传感器和第二ToF传感器;所述第一ToF传感器预先建立与第一手势输入区域之间的对应关系,所述第二ToF传感器预先建立与第二手势输入区域之间的对应关系;所述处理器,具体用于调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域,并且利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作;以及调整所述第二ToF传感器的倾斜角度,以使所述第二ToF传感器正对所述第二手势输入区域,并且利用所述第二ToF传感器获取的距离数据中的所述第二手势输入区域的距离数据,识别所述用户在所述第二手势输入区域的手势动作。
在一种可能的实现方式中,所述笔记本电脑包括以下两个ToF传感器:第一ToF传感器和第二ToF传感器;所述第一ToF传感器和所述第二ToF传感器均预先建立与第一手势输入区域之间的对应关系。所述处理器,具体用于调整所述第一ToF传感器和所述第二ToF传感器的倾斜角度,以使所述第一ToF传感器和所述第二ToF传感器均正对所述第一手势输入区域;并且利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,以及所述第二ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作。
在一种可能的实现方式中,所述输入操作具体包括以下中的至少一种:鼠标操作或快捷操作;所述鼠标操作包括鼠标单击操作,鼠标双击操作,鼠标右键点击操作,鼠标滚轮的滚动操作中的一种或多种;所述快捷操作包括:视频/音频的回退操作,视频/音频的暂停操作,视频/音频的快进操作中的一种或多种。
第二方面,本申请还提供了一种输入操作的获取方法,应用于笔记本电脑,所述笔记本电脑包括至少一个飞行时间ToF传感器模组,所述ToF传感器模组包括ToF传感器,所述方法包括:
调整所述ToF传感器的倾斜角度,所述倾斜角度为所述ToF传感器与所述笔记本电脑的屏幕所在平面的夹角;
根据所述ToF传感器获取的与用户手部之间的距离数据,识别所述用户的当前手势动作,并根据预先建立的手势动作与输入操作的对应关系,确定所述当前手势动作对应的输入操作。
本申请提供的方案,在笔记本电脑设置了一个或多个ToF传感器,利用ToF传感器获取的距离数据识别用户的手势,将手势转换为对应的鼠标输入操作或者其它自定义的输入操作,解决了笔记本电脑无鼠标带来的工作效率低的问题,又解决了笔记本电脑携带鼠标导致便利性差的问题。通过调整ToF传感器的倾斜角度,使得ToF传感器正对用户手部或者手势输入区域,提升了获取的距离数据的准确性,并且够较为全面地采集物体的距离数据,进一步提升手势动作识别的准确性。
此外,可以定制个性化手势,提升趣味性与用户体验,也为部分手部残疾的用户提供更多便利。并且在实现手势输入时,不会直接截取用户图片等实体信息,不采用用户个人隐私数据,因此不会存在隐私泄露问题,具有较高的实用性。并且ToF传感器的器件功耗较低,还有利于笔记本电脑实现更好的续航。
在一种可能的实现方式中,所述调整所述ToF传感器的倾斜角度,具体包括:
根据预先建立的所述ToF传感器和手势输入区域之间的对应关系,调整所述ToF传感器的倾斜角度,以使所述ToF传感器正对所述手势输入区域;所述手势输入区域为用户进行手势输入的区域。
在一种可能的实现方式中,所述调整所述ToF传感器的倾斜角度,具体包括:
根据所述距离数据,确定所述用户的手部与所述ToF传感器正对方向之间的夹角,并根据所述夹角调整所述ToF传感器的倾斜角度,以使所述ToF传感器正对所述用户的手部。
在一种可能的实现方式中,所述方法还包括:
当持续第一预设时间未识别到手势动作时,停止调整所述ToF传感器的倾斜角度。
在一种可能的实现方式中,所述笔记本电脑包括第一ToF传感器;所述调整所述ToF传感器的倾斜角度之前,所述方法还包括:
预先建立所述第一ToF传感器与第一手势输入区域之间的对应关系;
所述调整所述ToF传感器的倾斜角度,具体包括:
调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域;
所述根据所述ToF传感器获取的与用户手部之间的距离数据,识别所述用户的当前手势动作,具体包括:
利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作。
在一种可能的实现方式中,所述笔记本电脑包括以下两个ToF传感器:第一ToF传感器和第二ToF传感器;所述调整所述ToF传感器的倾斜角度之前,所述方法还包括:
预先建立所述第一ToF传感器与第一手势输入区域之间的对应关系,并且预先建立所述第二ToF传感器与第二手势输入区域之间的对应关系;
所述调整所述ToF传感器的倾斜角度,具体包括:
调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域,并且调整所述第二ToF传感器的倾斜角度,以使所述第二ToF传感器正对所述第二手势输入区域;
所述根据所述ToF传感器获取的与用户手部之间的距离数据,识别所述用户的当前手势动作,具体包括:
利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作;
利用所述第二ToF传感器获取的距离数据中的所述第二手势输入区域的距离数据,识别所述用户在所述第二手势输入区域的手势动作。
在一种可能的实现方式中,所述笔记本电脑包括以下两个ToF传感器:第一ToF传感器和第二ToF传感器;所述调整所述ToF传感器的倾斜角度之前,所述方法还包括:
预先建立所述第一ToF传感器与第一手势输入区域之间的对应关系,并且预先建立所述第二ToF传感器与所述第一手势输入区域之间的对应关系;
所述调整所述ToF传感器的倾斜角度,具体包括:
调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域,并且调整所述第二ToF传感器的倾斜角度,以使所述第二ToF传感器正对所述第一手势输入区域;
所述根据所述ToF传感器获取的与用户手部之间的距离数据,识别所述用户的当前手势动作,具体包括:
利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,以及所述第二ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作。
在一种可能的实现方式中,调整所述ToF传感器的倾斜角度之前,所述方法还包括:预先建立手势动作与输入操作之间的对应关系。在一种可能的实现方式中,所述输入操作具体包括以下中的至少一种:鼠标操作或快捷操作;所述鼠标操作包括鼠标单击操作,鼠标双击操作,鼠标右键点击操作,鼠标滚轮的滚动操作中的一种或多种;所述快捷操作包括:视频/音频的回退操作,视频/音频的暂停操作,视频/音频的快进操作中的一种或多种。
附图说明
图1为一种笔记本电脑的应用场景示意图;
图2为本申请提供的一种笔记本电脑的结构示意图;
图3为本申请实施例的笔记本电脑的软件***的示意图;
图4为本申请实施例提供的一种应用场景的示意图;
图5为本申请实施例提供的另一种应用场景的示意图;
图6为本申请实施例提供的再一种应用场景的示意图;
图7为本申请实施例提供的另一种应用场景的示意图;
图8A为本申请实施例提供的一种ToF传感器模组的示意图;
图8B为本申请实施例提供的另一种ToF传感器模组的示意图;
图8C为本申请实施例提供的图8B对应的ToF传感器发生偏转的示意图;
图9A为本申请实施例提供的又一种ToF传感器模组的示意图;
图9B为本申请实施例提供的再一种ToF传感器模组的示意图;
图9C为本申请实施例提供的另一种ToF传感器模组的示意图;
图10为本申请实施例提供的又一种ToF传感器模组的示意图;
图11A为本申请实施例提供的再一种ToF传感器模组的示意图;
图11B为本申请实施例提供的另一种ToF传感器模组的示意图;
图11C为本申请实施例提供的图11B对应的ToF传感器发生偏转的示意图;
图12A为本申请实施例提供的又一种ToF传感器模组的示意图;
图12B为本申请实施例提供的再一种ToF传感器模组的示意图;
图12C为本申请实施例提供的另一种ToF传感器模组的示意图;
图13为本申请实施例提供的又一种ToF传感器模组的示意图;
图14为本申请实施例提供的一种输入操作的获取方法的流程图;
图15A为本申请实施例提供的一种录入手势动作并进行监控设置的方法流程图;
图15B为本申请实施例提供的另一种录入手势动作并进行监控设置的方法流程图;
图16为本申请实施例提供的一种笔记本电脑的示意图。
具体实施方式
为了使本技术领域的人员更清楚地理解本申请的方案,下面首先说明本申请技术方案的应用场景。
本申请提供的技术方案可以应用于笔记本电脑,下面结合具体的实现方式进行说明。
参见图1,该图为一种笔记本电脑的应用场景示意图。
用户在使用笔记本电脑100时,通常会配合使用鼠标200,否则无法实现一些输入操作,但是这使得用户需要同时携带笔记本电脑和鼠标,并且在使用鼠标时还需要建立鼠标和笔记本电脑之间的有线连接或无线连接,因此降低了笔记本电脑的便携性。
为了解决以上技术问题,本申请提供了一种笔记本电脑及输入操作的获取方法,在笔记本电脑上设置了ToF传感器,利用ToF传感器获取用户手部的距离数据,并根据获取的距离数据确定用户的手势动作。手势动作和具体的输入操作之间存在对应关系,因此笔记本电脑可以根据手势动作确定当前对应的输入操作。输入操作可以为单击、双击、右键点击、滚轮滑动等操作,也即实现了鼠标的功能。利用本申请的方案,提升了笔记本电脑不连接鼠标时的工作效率,并且由于不再需要携带并连接鼠标,还提升了笔记本电脑的便携性。
下面首先说明本申请提供的笔记本电脑的硬件结构。
参见图2,该图为本申请提供的一种笔记本电脑的结构示意图。
笔记本电脑100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线组1,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194等。
其中传感器模块180可以包括至少一个ToF传感器181。还可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器以及骨传导传感器等中的一项或者多项。
可以理解的是,本发明实施例示意的结构并不构成对笔记本电脑100的具体限定。在本申请另一些实施例中,笔记本电脑100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器,使处理器110与触摸传感器通过I2C总线接口通信,实现笔记本电脑100的触摸功能。
I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频模块170也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述I2S接口和所述PCM接口都可以用于音频通信。
UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,UART接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等***器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实现笔记本电脑100的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现笔记本电脑100的显示功能。
GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为笔记本电脑100充电,也可以用于笔记本电脑100与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他笔记本电脑,例如AR设备等。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对笔记本电脑100的结构限定。在本申请另一些实施例中,笔记本电脑100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过笔记本电脑100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为笔记本电脑供电。
电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
笔记本电脑100的无线通信功能可以通过天线组1以及无线通信模块160等实现。
天线组1用于发射和接收电磁波信号。笔记本电脑100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。天线可以和调谐开关结合使用。
无线通信模块160可以提供应用在笔记本电脑100上的包括无线局域网(wirelesslocal area networks,WLAN)(如Wi-Fi网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线组1接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线组1转为电磁波辐射出去。
笔记本电脑100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Mini-LED,Micro-LED,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,笔记本电脑100可以包括1个或N个显示屏194,N为大于1的正整数。
笔记本电脑100可以通过图像信号处理器(Image Signal Processor,ISP),摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,笔记本电脑100可以包括1个或N个摄像头193,N为大于1的正整数。本申请对摄像头的具体数量不作限定。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当笔记本电脑100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。笔记本电脑100可以支持一种或多种视频编解码器。这样,笔记本电脑100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现笔记本电脑100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展笔记本电脑100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储笔记本电脑100使用过程中所创建的数据(比如音频数据)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行笔记本电脑100的各种功能应用以及数据处理。
笔记本电脑100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。笔记本电脑100可以通过扬声器170A收听音乐。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。在另一些实施例中,笔记本电脑100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,笔记本电脑100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动笔记本电脑平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of theUSA,CTIA)标准接口。
下面说明笔记本电脑100上可以具备的各传感器的功能。
飞行时间(time of flight,ToF)传感器使用微小的发射器发射红外光或者激光,其中产生的光会从物体反射并返回到ToF传感器。根据光的发射与被物体反射后返回传感器之间的时间差,ToF传感器可以测量物体与传感器之间的距离。
ToF传感器181具体可以为dToF传感器或者iToF传感器,本申请实施例不作具体限定。
其中,dToF传感器,全称是direct time of flight传感器,也即直接光飞行时间传感器。dToF传感器直接测量飞行时间。dToF原理为向被测物体发射光脉冲,通过对反射和发射光脉冲时间间隔的测量,直接计算待测物体与传感器的距离。
iToF传感器的全称是indirect time of flight传感器,也即间接光飞行时间传感器。iToF传感器的原理为把发射的光调制成一定频率的周期型信号,测量该发射信号与到达被测量物反射回接收端时的相位差,间接计算出飞行时间。即是通过测量相位偏移差来间接测量光的飞行时间,而不是直接测量光飞行时间。
压力传感器用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器可以设置于显示屏194。压力传感器的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器,电极之间的电容改变。笔记本电脑100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,笔记本电脑100根据压力传感器检测所述触摸操作强度。笔记本电脑100也可以根据压力传感器的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。
指纹传感器用于采集指纹。笔记本电脑100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器用于检测温度。在一些实施例中,笔记本电脑100利用温度传感器检测的温度,执行温度处理策略。例如,当温度传感器上报的温度超过阈值,笔记本电脑100执行降低位于温度传感器附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,笔记本电脑100对电池142加热,以避免低温导致笔记本电脑100异常关机。在其他一些实施例中,当温度低于又一阈值时,笔记本电脑100对电池142的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器,也称“触控器件”。触摸传感器可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器也可以设置于笔记本电脑100的表面,与显示屏194所处的位置不同。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。笔记本电脑100可以接收按键输入,产生与笔记本电脑100的用户设置以及功能控制有关的键信号输入。
马达191可以产生振动提示。例如,作用于不同应用(例如游戏,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
下面说明本申请提供的笔记本电脑的软件***。
参见图3,该图为本申请实施例的笔记本电脑的软件***的示意图。
笔记本电脑100的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构为例,示例性说明笔记本电脑100的软件结构。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,分别为应用程序层,应用程序框架层,***库,以及内核层。
应用程序层可以包括一系列应用程序包。
如图3所示,应用程序包可以包括日历,WLAN,蓝牙,音乐等应用程序。本申请实施例的方案为了实现与ToF传感器的联动,还包括ToF应用组件,并进行了对应的用户体验(User Experience,UX)设计,用户可以通过笔记本电脑上的ToF应用组件,实现功能开关,使用指导,手势录入等功能。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图3所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,资源管理器,通知管理器和算法框架等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频等数据。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,指示灯闪烁等。
算法框架中包括识别及决策算法,基于ToF传感器捕捉到的数据识别用户意图,进而确定用户的手势,将手势转换为类鼠标操作输入到***,以完成鼠标操作。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。本申请实施例提供的技术方案需要应用到ToF传感器获取数据,因此传感器驱动中还包括ToF传感器驱动。
下面结合具体的实现方式说明本申请的方案。
对于本领域技术人员,应当知晓的是,目前的笔记本电脑处于扣合状态时的上表面称为笔记本电脑的“A面”,底面称为笔记本电脑的“D面”;笔记本电脑处于打开状态时,屏幕所在的面称为笔记本电脑的“B面”,键盘所在的一面称为笔记本电脑的“C面”,以下说明中不再分别赘述。
以下说明中的“第一”、“第二”等用词仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本申请中,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或成一体;可以是直接相连,也可以通过中间媒介间接相连。
参见图4,该图为本申请实施例提供的一种应用场景的示意图。
图4中首先以笔记本电脑上包括一个ToF传感器181为例进行说明。
ToF传感器181设置在笔记本电脑的B面的顶端位置处,具体可以位于笔记本电脑100的摄像头193的左侧或者右侧,本申请实施例对此不作具体限定。图4中以ToF传感器181位于摄像头193的右侧为例进行说明。
ToF传感器181用于发射红外光或者激光,其中产生的光会从物体反射并返回到ToF传感器。根据光的发射与被物体反射后返回传感器之间的时间差,ToF传感器181可以测量物体与ToF传感器181之间的距离。
用户当打开笔记本电脑100后,可以控制手部进行运动。ToF传感器181实时测量用户手部与ToF传感器181之间的距离,获得距离数据。ToF传感器181将距离数据传输给处理器,以使处理器根据距离数据确定用户输入的手势,并确定手势对应的输入操作。
在一种可能的实现方式中,当ToF传感器181的功能开启后,ToF传感器181可以获取朝向用户一侧的检测范围内的距离数据,并根据距离数据判断此时有无手势的输入。检测范围的大小与ToF传感器181的设备参数相关。例如,ToF传感器181可以获取屏幕朝向用户一侧的0°至180°之间的距离数据,也即ToF传感器181具有180°的数据距离采集范围;又例如ToF传感器181可以获取屏幕朝向用户一侧的45°至135°之间的距离数据,也即ToF传感器181具备90°的距离数据采集范围。以上数据采集范围仅为示意性的说明,并不构成对于本申请技术方案的限定。
在另一种可能的实现方式中,在考虑到实际场景中,用户当采用手势输入指令时,一般采用和使用鼠标相同的输入习惯。也即用户使用左手控制鼠标时,一般也习惯使用左手输入指令,用户使用右手控制鼠标时,一般也习惯使用右手控制鼠标。因此本申请的方案,ToF传感器181可以不实时监控全角度范围内获取的采集数据,而是将键盘左侧的区域和/或键盘右侧的区域作为手势输入区域进行针对性的监控,下面分别说明。
继续参见图4,图中以第一手势输入区域301位于笔记本电脑100的右侧为例。
当笔记本电脑100放置在桌面时,用户可以通过笔记本电脑100上的ToF应用组件,设置笔记本电脑100的右侧为第一手势输入区域301。此时ToF传感器181主要根据第一手势输入区域301内的采集数据确定当前是否存在手势输入,而对于其它区域内的采集数据可以进行忽略舍弃。
这样做的技术效果是:避免周围环境中存在的其它干扰物体因为移动导致ToF传感器181误判进行了手势输入。也即第一手势输入区域301的设置,一方面迎合了用户的输入习惯,提升了用户体验,另一方面还减少了环境的干扰,提升了准确性。
参见图5,该图为本申请实施例提供的另一种应用场景的示意图。
图5示意出了第二手势输入区域302在笔记本电脑100的左侧时的实现方式。此时ToF传感器181主要根据第二手势输入区域302内的采集数据确定当前是否存在手势输入,而对于其它区域内的采集数据可以进行忽略舍弃。
在一种可能的实现方式中,用户可以通过笔记本电脑100上的ToF应用组件,设置当前启动的手势输入区域,为图4中的第一手势输入区域301,或者为图5中的第二手势输入区域302,进而与自身的输入习惯适配。
参见图6,该图为本申请实施例提供的再一种应用场景的示意图。
在又一种可能的实现方式中,用户可以通过笔记本电脑100上的ToF应用组件,设置同时启动第一手势输入区域301,以及第二手势输入区域302。进一步的,还可以设置,当确定第一手势输入区域301,以及第二手势输入区域302同时存在手势输入时,优先执行其中一个手势输入区域的手势输入对应的输入操作,也即设定多个手势输入区域的优先级顺序。
下面说明笔记本电脑上带有多个ToF传感器时的实现方式。下面以笔记本电脑上带有两个ToF传感器为例进行说明。
参见图7,该图为本申请实施例提供的另一种应用场景的示意图。
此时笔记本电脑100包括ToF传感器181和ToF传感器182。实际应用中,ToF传感器181和ToF传感器182一般采用相同的型号规格。
ToF传感器181和ToF传感器182对称分布在摄像头193的两侧。
当笔记本电脑100设置两个ToF传感器181时,手势输入区域依旧可以如图4,设置有一个,并位于笔记本电脑100的右侧;或者如图5,设置有一个,并位于笔记本电脑的左侧;或者如图7,设置有两个,分别位于笔记本电脑100的左右两侧,本申请不作具体限定。
在一种可能的实现方式中,可以通过笔记本电脑100上的ToF应用组件设置两个ToF传感器同时对当前启用的手势输入区域进行监控,通过冗余设计,能够获取两路的距离数据,根据两路的距离数据各自确定手势输入,进而提升了手势输入的判定准确性。
此外,在一种可能的实现方式中,还可以通过笔记本电脑100上的ToF应用组件设置ToF传感器181根据第一手势输入区域301内的采集数据确定当前是否存在手势输入,而对于其它区域内的采集数据可以进行忽略舍弃,并设置ToF传感器182根据第二手势输入区域302内的采集数据确定当前是否存在手势输入,而对于其它区域内的采集数据可以进行忽略舍弃。
下面说明笔记本电脑上的ToF传感器及相关模组的实现方式。以下说明中ToF传感器的正对方向指的是,与ToF传感器垂直且朝向ToF传感器的测量区域的方向。
参见图8A,该图为本申请实施例提供的一种ToF传感器模组的示意图。
以ToF传感器181对应的模组为例,此时ToF传感器模组包括:第一支撑件81、第二支撑件82、第一磁极结构83、第二磁极结构84、第一磁性材料85、第二磁性材料86、第一弹簧87、第二弹簧88以及ToF传感器181。
其中,第一支撑件81和第二支撑件82为平面结构。图8A所示的实现方式中,第一磁极结构83、第二磁极结构84和ToF传感器181固定在第一支撑件81上;第一磁性材料85和第二磁性材料86固定在第二支撑件82上。
第一弹簧87和第二弹簧88用于连接第一支撑件81和第二支撑件82,且第一弹簧87和第二弹簧88与第一支撑件81的连接位置分别位于ToF传感器181的相对两侧。
处理器110用于控制第一磁极结构83和第二磁极结构84通电并产生电磁场,进而使得第一磁极结构83和第一磁性材料85之间产生第一作用力,使得第二磁极结构84和第二磁性材料86之间产生第二作用力。第一作用力和第二作用力的方向相反,此时一个弹簧被压缩,另一个弹簧被拉伸,使得第一支撑件81倾斜,进而带动ToF传感器181倾斜。
第一支撑件81未倾斜时,ToF传感器181正对笔记本电脑的屏幕前方,此时以图7中的第一手势输入区域301被启用为例,则ToF传感器181并未正对第一手势输入区域301。实际应用中,当ToF传感器181正对物体时,获取的距离数据较为准确,并且发射的红外光或者激光与物体的接触面相对较大,因此能够较为全面地采集物体的距离数据。
因此此时处理器110可以通过控制第一磁极结构83和第二磁极结构84,使得ToF传感器181的角度发生偏转,以使ToF传感器181能够正对第一手势输入区域301,提升了获取的距离数据的准确性,并且够较为全面地采集物体的距离数据,进一步提升手势动作识别的准确性。
下面具体说明ToF传感器模组的各种实现方式。
参见图8B,该图为本申请实施例提供的另一种ToF传感器模组的示意图。
图8B中的第一磁极结构83包括可变电源831和螺线管T1,第二磁极结构84包括可变电源841和螺线管T2。第一磁性材料85朝向第一支撑件81的一端为N极,第一磁性材料85远离第一支撑件81的一端为S极;第二磁性材料86朝向第一支撑件81的一端为N极,第二磁性材料86远离第一支撑件81的一端为S极。
可变电源831和841可以通过目前技术中的可变电源芯片实现,其具体实现方式在此不再赘述。由于螺线管T1和螺线管T2的绕线方式相同,因此可变电源831向螺线管T1输出的电流方向,与可变电源841向螺线管T2输出的电流方向相反。
当处理器110需要控制ToF传感器181进行偏转时,处理器110向可变电源831发出控制信号,控制可变电源831向螺线管T1输出电流,以使螺线管T1产生电磁场,此时螺线管T1靠近第一支撑件81的一端相当于S极,远离第一支撑件81的一端相当于N极。螺线管T1与第一磁性材料85之间相互吸引,进而压缩第一弹簧87。
同时,处理器110向可变电源841发出控制信号,控制可变电源841向螺线管T2输出电流,以使螺线管T2产生电磁场,此时螺线管T2靠近第一支撑件81的一端相当于N极,远离第一支撑件81的一端相当于S极。螺线管T1与第一磁性材料85之间相互排斥,进而拉伸第二弹簧88。
处理器110通过以上的控制,使得ToF传感器181发生偏转。
参见图8C,该图为本申请实施例提供的图8B对应的ToF传感器发生偏转的示意图。
可以发现此时,第一弹簧87被压缩,第二弹簧88被拉伸,两者相互配合使得ToF传感器181向图示的左侧发生偏转。
在一些实施例中,ToF传感器181可以具备一定的跟踪能力,此时预先通过测试标定ToF传感器181的偏转角度与可变电源的输出电流之间的对应关系,并进行存储,例如以数据表的形式进行存储。处理器实时获取ToF传感器181发送的距离数据,并确定出ToF传感器正对方向与用户手部之间的夹角,并根据对应关系和该夹角确定可变电源的输出电流。处理器通过控制可变电源使ToF传感器181发生偏转,进而使得夹角变为零。也即使得ToF传感器正对用户手部。在ToF传感器的倾斜角度未调整时,ToF传感器与笔记本电脑的屏幕平行,ToF传感器的正对方向也即垂直与屏幕的方向。
可以理解的是,ToF传感器181的偏转调节能力可能有限,如果ToF传感器正对方向与用户手部之间的夹角过大,已经超出ToF传感器181的偏转调节能力,此时处理器通过控制可变电源使ToF传感器181发生偏转,进而使得夹角尽可能降低,也即使得ToF传感器尽可能正对用户手部。
在另外一些实施例中,ToF传感器181在未启用时正对笔记本电脑的屏幕前方,也即第一支撑件81和第二支撑件82保持水平。并且ToF传感器181不进行对用户手部的追踪,而是保持正对手势输入区域。继续参见图4,预先通过测试标定ToF传感器181的偏转角度与可变电源的输出电流之间的对应关系,并进行存储,例如以数据表的形式进行存储。此时每个ToF传感器对应的数据仅有两组,以ToF传感器181为例,当启动第一手势输入区域301时,处理器根据第一组偏转角度与可变电源的输出电流之间的对应关系,控制可变电源,以使ToF传感器181正对第一手势输入区域301;参见图5,当启动第二手势输入区域302时,处理器根据第二组偏转角度与可变电源的输出电流之间的对应关系,控制可变电源,以使ToF传感器181正对第二手势输入区域302。
参见图9A,该图为本申请实施例提供的又一种ToF传感器模组的示意图。
图9A所示的ToF传感器模组与图8B的区别在于:螺线管T1和螺线管T2由同一个可变电源89进行供电。螺线管T1和螺线管T2通过采用不同的绕线方式,以产生不同方向的电磁场。可变电源89向螺线管T1和螺线管T2输出相同的电流。
此时螺线管T1靠近第一支撑件81的一端相当于S极,远离第一支撑件81的一端相当于N极,螺线管T1与第一磁性材料85之间相互吸引,进而压缩第一弹簧87;螺线管T2靠近第一支撑件81的一端相当于N极,远离第一支撑件81的一端相当于S极,螺线管T1与第一磁性材料85之间相互排斥,进而拉伸第二弹簧88。两者相互配合使得ToF传感器181向图示的左侧发生偏转。
共用可变电源能够降低硬件成本,并且减少ToF传感器模组的体积,便于实现小型化设计。
参见图9B,该图为本申请实施例提供的再一种ToF传感器模组的示意图。
图9B所示的ToF传感器模组与图8B的区别在于:第二磁性材料86朝向第一支撑件81的一端为S极,第二磁性材料86远离第一支撑件81的一端为N极。
此时处理器110向可变电源831发出控制信号,控制可变电源831向螺线管T1输出电流,以使螺线管T1产生电磁场,螺线管T1靠近第一支撑件81的一端相当于S极,远离第一支撑件81的一端相当于N极。螺线管T1与第一磁性材料85之间相互吸引,进而压缩第一弹簧87。
同时,处理器110向可变电源841发出控制信号,控制可变电源841向螺线管T2输出电流,以使螺线管T2产生电磁场,此时螺线管T2靠近第一支撑件81的一端相当于S极,远离第一支撑件81的一端相当于N极。螺线管T1与第一磁性材料85之间相互排斥,进而拉伸第二弹簧88。两者相互配合使得ToF传感器181向图示的左侧发生偏转。
参见图9C,该图为本申请实施例提供的另一种ToF传感器模组的示意图。
图9C所示的ToF传感器模组与图9B的区别在于:螺线管T1和螺线管T2由同一个可变电源89进行供电。螺线管T1和螺线管T2通过采用相同的绕线方式,以产生相同方向的电磁场。可变电源89向螺线管T1和螺线管T2输出相同的电流。
共用可变电源能够降低硬件成本,并且减少ToF传感器模组的体积,便于实现小型化设计。
参见图10,该图为本申请实施例提供的又一种ToF传感器模组的示意图。
图10所示的ToF传感器模组与图8A-图9C的区别在于:第一磁性材料85、第二磁性材料86和ToF传感器181固定在第一支撑件81上;第一磁极结构83和第二磁极结构84固定在第二支撑件82上。
处理器110用于控制第一磁极结构83和第二磁极结构84通电并产生电磁场,进而使得第一磁极结构83和第一磁性材料85之间产生第一作用力,使得第二磁极结构84和第二磁性材料86之间产生第二作用力。第一作用力和第二作用力的方向相反,此时一个弹簧被压缩,另一个弹簧被拉伸,使得第一支撑件81倾斜,进而带动ToF传感器181倾斜。
当采用图10结构时,关于ToF传感器模组的具体实现方式可以参见图8A-图9C中的说明,区别仅在于磁性材料和磁极结构的相对位置发生了调换,在此不再赘述。
下面说明ToF传感器及相关模组的其它实现方式。
参见图11A,该图为本申请实施例提供的再一种ToF传感器模组的示意图。
继续以ToF传感器181对应的模组为例,此时ToF传感器模组包括:第一弧面支撑件91、第二弧面支撑件92、第一磁极结构83、第二磁极结构84、第一磁性材料85、第二磁性材料86、第一弹簧87、第二弹簧88以及ToF传感器181。
第一弧面支撑件91的面积大于第二弧面支撑件92的面积,第一弧面支撑件91的弧度小于第二弧面支撑件92的弧度。第一弧面支撑件91与第二弧面支撑件92接触且相切,但并不固定。
第一磁极结构83和第二磁极结构84固定在第二弧面支撑件92上;第一磁性材料85和第二磁性材料86固定在第一弧面支撑件91上。第一弹簧87和第二弹簧88用于连接第一弧面支撑件91和ToF传感器181,且第一弹簧87和第二弹簧88分别与ToF传感器181的相对两端固定。
处理器110用于控制第一磁极结构83和第二磁极结构84通电并产生电磁场,进而使得第一磁极结构83和第一磁性材料85之间产生第一作用力,使得第二磁极结构84和第二磁性材料86之间产生第二作用力。第一作用力和第二作用力的方向相反,使得第二弧面支撑件92的一端翘起,另一端回落,进而导致一个弹簧被压缩,另一个弹簧被拉伸,带动ToF传感器181倾斜。
第二弧面支撑件92未倾斜时,ToF传感器181正对笔记本电脑的屏幕前方,此时以图7中的第一手势输入区域301被启用为例,则ToF传感器181并未正对第一手势输入区域301。
处理器110可以通过控制第一磁极结构83和第二磁极结构84,使得ToF传感器181的角度发生偏转,以使ToF传感器181能够正对第一手势输入区域301,提升了获取的距离数据的准确性,并且够较为全面地采集物体的距离数据,进一步提升手势动作识别的准确性。
下面具体说明ToF传感器模组的各种实现方式。
参见图11B,该图为本申请实施例提供的另一种ToF传感器模组的示意图。
图11B中的第一磁极结构83包括可变电源831和螺线管T1,第二磁极结构84包括可变电源841和螺线管T2。第一磁性材料85朝向第二弧面支撑件92的一端为N极,第一磁性材料85远离第二弧面支撑件92的一端为S极;第二磁性材料86朝向第二弧面支撑件92的一端为N极,第二磁性材料86远离第二弧面支撑件92的一端为S极。
可变电源831和841可以通过目前技术中的可变电源芯片实现,其具体实现方式在此不再赘述。由于螺线管T1和螺线管T2的绕线方式相同,因此可变电源831向螺线管T1输出的电流方向,与可变电源841向螺线管T2输出的电流方向相反。
当处理器110需要控制ToF传感器181进行偏转时,处理器110向可变电源831发出控制信号,控制可变电源831向螺线管T1输出电流,以使螺线管T1产生电磁场,此时螺线管T1靠近第一弧面支撑件91的一端相当于S极,远离第一弧面支撑件91的一端相当于N极。螺线管T1与第一磁性材料85之间相互吸引,使得第二弧面支撑件92的左侧受力回落,进而压缩第一弹簧87。
同时,处理器110向可变电源841发出控制信号,控制可变电源841向螺线管T2输出电流,以使螺线管T2产生电磁场,此时螺线管T2靠近第一弧面支撑件91的一端相当于N极,远离第一弧面支撑件91的一端相当于S极。螺线管T1与第一磁性材料85之间相互排斥,使得第二弧面支撑件92的右侧受力翘起,进而拉伸第二弹簧88。
处理器110通过以上的控制,使得ToF传感器181发生偏转。
图8A至图10中ToF传感器两侧是对称的结构,能够共同作用实现对ToF传感器的倾斜角度的调整。在另一些实施例中,可以使ToF传感器的一侧采用固定结构,另一侧采用以上实施例中的结构,例如保留第一磁极结构、第一弹簧以及第一磁性材料,另一侧不设置第二磁极结构和第二磁性材料,并且用不可形变的支架代替第二弹簧。此时仅通过第一弹簧的形变实现对ToF传感器的倾斜角度的调整。
参见图11C,该图为本申请实施例提供的图11B对应的ToF传感器发生偏转的示意图。
可以发现此时,第一弹簧87被压缩,第二弹簧88被拉伸,两者相互配合使得ToF传感器181向图示的左侧发生偏转。
在一些实施例中,ToF传感器181可以具备一定的跟踪能力,此时预先通过测试标定ToF传感器181的偏转角度与可变电源的输出电流之间的对应关系,并进行存储,例如以数据表的形式进行存储。处理器实时获取ToF传感器181发送的距离数据,并确定出ToF传感器正对方向与用户手部之间的夹角,并根据对应关系和该夹角确定处于可变电源的输出电流。处理器通过控制可变电源使ToF传感器181发生偏转,进而使得夹角变为零。也即使得ToF传感器正对用户手部。
可以理解的是,ToF传感器181的偏转调节能力可能有限,如果ToF传感器正对方向与用户手部之间的夹角过大,已经超出ToF传感器181的偏转调节能力,此时处理器通过控制可变电源使ToF传感器181发生偏转,进而使得夹角尽可能降低,也即使得ToF传感器尽可能正对用户手部。
在另外一些实施例中,ToF传感器181在未启用时正对笔记本电脑的屏幕前方,也即第一支撑件81和第二支撑件82保持水平。并且ToF传感器181不进行对用户手部的追踪,而是保持正对手势输入区域。继续参见图4,预先通过测试标定ToF传感器181的偏转角度与可变电源的输出电流之间的对应关系,并进行存储,例如以数据表的形式进行存储。此时每个ToF传感器对应的数据仅有两组,以ToF传感器181为例,当启动第一手势输入区域301时,处理器根据第一组偏转角度与可变电源的输出电流之间的对应关系,控制可变电源,以使ToF传感器181正对第一手势输入区域301;参见图5,当启动第二手势输入区域302时,处理器根据第二组偏转角度与可变电源的输出电流之间的对应关系,控制可变电源,以使ToF传感器181正对第二手势输入区域302。
参见图12A,该图为本申请实施例提供的又一种ToF传感器模组的示意图。
图12A所示的ToF传感器模组与图11B的区别在于:螺线管T1和螺线管T2由同一个可变电源89进行供电。螺线管T1和螺线管T2通过采用不同的绕线方式,以产生不同方向的电磁场。可变电源89向螺线管T1和螺线管T2输出相同的电流。
此时螺线管T1靠近第一弧面支撑件91的一端相当于S极,远离第一弧面支撑件91的一端相当于N极,螺线管T1与第一磁性材料85之间相互吸引,使得第二弧面支撑件92的左侧受力回落,进而压缩第一弹簧87;螺线管T2靠近第一弧面支撑件91的一端相当于N极,远离第一弧面支撑件91的一端相当于S极,螺线管T1与第一磁性材料85之间相互排斥,使得第二弧面支撑件92的右侧受力翘起,进而拉伸第二弹簧88。两者相互配合使得ToF传感器181向图示的左侧发生偏转。
共用可变电源能够降低硬件成本,并且减少ToF传感器模组的体积,便于实现小型化设计。
参见图12B,该图为本申请实施例提供的再一种ToF传感器模组的示意图。
图12B所示的ToF传感器模组与图11B的区别在于:第二磁性材料86朝向第二弧面支撑件92的一端为S极,第二磁性材料86远离第二弧面支撑件92的一端为N极。
此时处理器110向可变电源831发出控制信号,控制可变电源831向螺线管T1输出电流,以使螺线管T1产生电磁场,螺线管T1靠近第一弧面支撑件91的一端相当于S极,远离第一弧面支撑件91的一端相当于N极。螺线管T1与第一磁性材料85之间相互吸引,使得第二弧面支撑件92的左侧受力回落,进而压缩第一弹簧87。
同时,处理器110向可变电源841发出控制信号,控制可变电源841向螺线管T2输出电流,以使螺线管T2产生电磁场,此时螺线管T2靠近第一弧面支撑件91的一端相当于S极,远离第一弧面支撑件91的一端相当于N极。螺线管T1与第一磁性材料85之间相互排斥,使得第二弧面支撑件92的右侧受力翘起,进而拉伸第二弹簧88。两者相互配合使得ToF传感器181向图示的左侧发生偏转。
参见图12C,该图为本申请实施例提供的另一种ToF传感器模组的示意图。
图12C所示的ToF传感器模组与图12B的区别在于:螺线管T1和螺线管T2由同一个可变电源89进行供电。螺线管T1和螺线管T2通过采用相同的绕线方式,以产生相同方向的电磁场。可变电源89向螺线管T1和螺线管T2输出相同的电流。
共用可变电源能够降低硬件成本,并且减少ToF传感器模组的体积,便于实现小型化设计。
参见图13,该图为本申请实施例提供的又一种ToF传感器模组的示意图。
图13所示的ToF传感器模组与图11A-图12C的区别在于:第一磁性材料85和第二磁性材料86固定在第一弧面支撑件91上;第一磁极结构83和第二磁极结构84固定在第二弧面支撑件92上。
处理器110用于控制第一磁极结构83和第二磁极结构84通电并产生电磁场,进而使得第一磁极结构83和第一磁性材料85之间产生第一作用力,使得第二磁极结构84和第二磁性材料86之间产生第二作用力。第一作用力和第二作用力的方向相反,此时一个弹簧被压缩,另一个弹簧被拉伸,使得第二弧面支撑件92的一端回落。另一端翘起,进而带动ToF传感器181倾斜。
当采用图13结构时,关于ToF传感器模组的具体实现方式可以参见图11A-图12C中的说明,区别仅在于磁性材料和磁极结构的相对位置发生了调换,在此不再赘述。
以上实施例中说明了笔记本电脑上的ToF传感器及相关模组的工作原理。下面具体说明使用手势实现鼠标操作功能的具体流程。
参见图14,该图为本申请实施例提供的一种输入操作的获取方法的流程图。
该方法包括以下步骤:
S10:进行监控设置并录入手势动作。
本申请的方案旨在通过手势动作实现鼠标的输入操作,因此手势动作与输入操作之间存在对应关系,该对应关系需要提前在笔记本电脑100上的ToF应用组件中进行录入。
鼠标的输入操作主要包括:单级操作,双击操作,滚轮滑动操作以及右键点击操作等。用户需要预先针对以上操作录入对应的手势动作,本申请实施例对具体的手势动作不作限定,可以根据用户自身的输入习惯确定。
此外,还需要进行监控设置,监控设备可以包括但不限于以下中的一项或多项:设置启用的ToF传感器,设置启用的手势输入区域,设置手势动作的检测灵敏度,以及设置启动的ToF传感器和启用的手势输入区域之间的对应关系。
其中,检测灵敏度表征ToF传感器检测手势输入的灵敏程度,当手势动作的检测灵敏度设置较高时,处理器会对动作幅度较小的手部动作进行识别判断;当手势动作的检测灵敏度设置较低时,处理器会对动作幅度较大的手部动作进行识别判断,动作幅度较小的手部动作则认为是干扰动作,进行舍弃处理。
关于设置启动的ToF传感器和启用的手势输入区域之间的对应关系,可以参见以上图4至图7中的相关说明,本申请实施例在此不再赘述。
S20:检测用户的手势,获取距离数据。
S30:将距离数据发送至处理器。
ToF传感器将获取的距离数据发送至处理器,有处理器进行手势动作的识别。
S40:根据获取的距离数据,识别得到用户的当前手势动作。
笔记本电脑的处理器根据ToF传感器获取的距离数据,结合自身的识别算法,确定此时用户的手势动作。识别算法基于捕捉到的距离数据识别用户意图,因为笔记本电脑的使用者相对固定,可以基于用户的使用手势习惯进行大数据学习,这样准确率会越来越高。
S50:确定当前手势动作对应的输入操作并输入至***。
处理器根据S10中录入的手势动作与输入操作的对应关系,将当前用户的手势动作转换为对应的输入操作并输入至***,进而实现了用手势动作代替鼠标完成输入。
下面具体说明S10中进行监控设置并录入手势动作的流程。
参见图15A,该图为本申请实施例提供的一种录入手势动作并进行监控设置的方法流程图。
该流程包括以下步骤:
S11:设置手势动作的检测灵敏度。
检测灵敏度表征ToF传感器检测手势输入的灵敏程度,当手势动作的检测灵敏度设置较高时,处理器会对动作幅度较小的手部动作进行识别判断;当手势动作的检测灵敏度设置较低时,处理器会对动作幅度较大的手部动作进行识别判断,动作幅度较小的手部动作则认为是干扰动作,进行舍弃处理。
检测灵敏度可以包括多个灵敏度档位,用户根据手势输入的习惯进行自行设置。
S12:设置启用的ToF传感器以及启用的手势输入区域。
继续参见图7,笔记本电脑上包括两个ToF传感器时,用户可以设置ToF传感器181和ToF传感器182中的至少一个打开。
并且选择启用第一手势输入区域301和第二手势输入区域302中的至少一个手势输入区域。
S13:设置启用的ToF传感器以及启用的手势输入区域之间的对应关系。
在一些实施例中,用户同时启用ToF传感器181和ToF传感器182,并且同时启用第一手势输入区域301和第二手势输入区域302。此时用户可以设置ToF传感器181对应于第一手势输入区域301,以使处理器处理第一手势输入区域301内的距离数据,而舍弃掉ToF传感器181获取的其他距离数据;并且设置ToF传感器182对应于第二手势输入区域302,以使处理器处理第二手势输入区域301内的距离数据,而舍弃掉ToF传感器182获取的其他距离数据。
实际应用中,ToF传感器获取的距离数据中携带有方向信息,也即每个距离数据包括距离信息和方向信息。处理器可以根据其中的方向信息,判断该距离数据是否为手势输入区域内采集的距离数据。
在另一些实施例中,用户同时启用ToF传感器181和ToF传感器182,并且仅启用了一个手势输入区域,例如启用了第一手势输入区域301。此时用户可以设置ToF传感器181和ToF传感器182同时对应第一手势输入区域301,以实现冗余检测,提升准确性。
在又一些实施例中,用户启用了一个ToF传感器,例如启用了ToF传感器181,并且仅启用了一个手势输入区域,例如启用了第一手势输入区域301。此时用户可以设置ToF传感器181对应第一手势输入区域301。
S14:保存设置并开始进行手势设置。
用户在ToF应用组件完成设置后,保存设置结果并进行手势的录入。
S15:调整启用的ToF传感器的监控范围。
此时处理器根据用户在S12-S13中的设置,调整启用的ToF传感器的监控范围,也即调整启用的ToF传感器的偏转角度。
关于ToF传感器的模组的实现方式以及工作原理可以参见以上图8A至图13中的说明,本申请实施例在此不再赘述。
在一些实施例中,继续参见图7,用户同时启用ToF传感器181和ToF传感器182,并且同时启用第一手势输入区域301和第二手势输入区域302。当用户设置ToF传感器181对应于第一手势输入区域301,并且设置ToF传感器182对应于第二手势输入区域302后,处理器控制ToF传感器181发生偏转,以使ToF传感器181尽量正对第一手势输入区域301;并且,处理器控制ToF传感器182发生偏转,以使ToF传感器182尽量正对第二手势输入区域302。进而提升了获取的距离数据的准确性,并且够较为全面地采集物体的距离信息,进一步提升手势动作识别的准确性。
在另一些实施例中,用户同时启用ToF传感器181和ToF传感器182,并且仅启用了一个手势输入区域,例如启用了第一手势输入区域301。当用户设置ToF传感器181和ToF传感器182同时对应第一手势输入区域301后,处理器控制ToF传感器181发生偏转,以使ToF传感器181尽量正对第一手势输入区域301;并且控制ToF传感器182发生偏转,以使ToF传感器182页尽量正对第一手势输入区域301。
在又一些实施例中,用户启用了一个ToF传感器,例如启用了ToF传感器181,并且仅启用了一个手势输入区域,例如启用了第一手势输入区域301。当用户设置ToF传感器181对应第一手势输入区域301后,处理器控制ToF传感器181发生偏转,以使ToF传感器181尽量正对第一手势输入区域301。
实际应用中,由于处理器控制ToF传感器发生偏转需要消耗电能,当用户长时间未在手势输入区域进行手势输入时,维持ToF传感器偏转会带来不必要的功耗。因此处理器当持续第一预设时间未识别到手势动作时,会停止控制ToF传感器偏转,使得ToF传感器恢复正对屏幕的位置,以降低功耗。
该第一预设时间可以根据实际情况设定,本申请实施例不作具体限定,例如可以设置为5分钟。用户可以在ToF应用组件上自行设定。当处理器根据ToF传感器的距离数据识别出用户开始在手势输入区域进行手势输入时,再次恢复控制ToF传感器发生偏转。
在一些实施例中,处理器完成对ToF传感器的倾斜角度调整后,保持ToF传感器的倾斜角度,以使后续用户完成所有的录入手势动作以及监控设置的步骤后,进行手势输入时,ToF传感器仍然正对手势输入区域。
S16:用户在启用的手势输入区域进行手势输入。
S17:获取距离数据,并将距离数据传输给处理器。
ToF传感器获取距离数据,并将距离数据传输给处理器。
S18:处理器识别得到手势动作的特征,并确定当前手势动作录入完成。
S19:设置该手势动作对应的输入操作。
输入操作包括鼠标的输入操作,将手势动作与输入操作的对应关系保存后,也即此时记录了手势动作和鼠标的输入操作之间的转化关系。例如,可以利用食指的单次点击对应鼠标单击操作、用食指的两次点击对应鼠标双击操作、用中指的单次点击对应鼠标右键点击操作、用食指和中指进行两指滑动对应鼠标滚轮的滚动操作等等。
输入操作还可以包括鼠标的输入操作之外的其它操作,也即手势动作不仅可以实现鼠标的功能,还可以实现其它功能,如可以用手掌的左滑对应视频/音频的回退、用手掌的上滑对应视频/音频的暂停、用手掌的右滑对应视频/音频的快进等。
此外,输入操作还可以包括其它快捷操作,例如实现复制、粘贴等功能,本申请实施不再赘述。
以上仅为举例说明,并不构成对于本申请技术方案的限定,手势动作与输入操作的对应关系可以根据用户的习惯、喜好定制,实现个性化,增加趣味性。
其中,S16-S19可以循环执行多次,每次录入一组手势动作和输入操作的对应关系,直至用户将希望用到的手势动作和输入操作的对应关系全部录入。并且每录入一组手势动作和输入操作的对应关系时,S16-S17可以进行多次,也即用户可以在手势输入区域进行多次的手势输入,直至处理器识别得到手势动作的特征。
以上步骤的划分并不构成对于本申请技术方案的限定,实际应用中,步骤的顺序可以进行调整,例如可以先进行手势录入的步骤,然后在进行监控设置的相关步骤。又例如,进行监控设置的相关步骤之间的顺序可以调换,再例如S11中关于检测灵敏度的步骤可以删除。
在一种可能的实现方式中,当处理器确定笔记本电脑与鼠标建立连接后,可以控制手势识别的功能自动关闭以降低功耗。
下面说明另一种进行监控设置并录入手势动作的流程,以下说明中与图15A相同的步骤不再赘述。
参见图15A,该图为本申请实施例提供的一种录入手势动作并进行监控设置的方法流程图。
该流程包括以下步骤:
S11:设置手势动作的检测灵敏度。
S12:设置启用的ToF传感器以及启用的手势输入区域。
S13:设置启用的ToF传感器以及启用的手势输入区域之间的对应关系。
S14:保存设置并开始进行手势设置。
用户在ToF应用组件完成设置后,保存设置结果并进行手势的录入。
S15’:用户在启用的手势输入区域进行手势输入。
S16’:获取距离数据,并将距离数据传输给处理器。
ToF传感器获取距离数据,并将距离数据传输给处理器。
S17’:根据距离数据,调整启用的ToF传感器的监控范围。
ToF传感器获取的距离数据,包括有方向信息和距离信息。处理器可以根据其中的方向信息,确定ToF传感器正对方向与用户手部之间的夹角。然后处理器可以根据预先存储的ToF传感器的偏转角度与可变电源的输出电流之间的对应关系,确定可变电源的输出电流。处理器通过控制可变电源使ToF传感发生偏转,进而使得夹角变为零,或者尽可能靠近零。也即使得ToF传感器尽量正对用户手部。
关于ToF传感器的模组的实现方式以及工作原理可以参见以上图8A至图13中的说明,本申请实施例在此不再赘述。
实际应用中,由于处理器控制ToF传感器发生偏转需要消耗电能,当用户长时间未在手势输入区域进行手势输入时,维持ToF传感器偏转会带来不必要的功耗。因此处理器当持续第一预设时间未识别到手势动作时,会停止控制ToF传感器偏转,使得ToF传感器恢复正对屏幕的位置,以降低功耗。
该第一预设时间可以根据实际情况设定,本申请实施例不作具体限定,例如可以设置为5分钟。用户可以在ToF应用组件上自行设定。当处理器根据ToF传感器的距离数据识别出用户开始在手势输入区域进行手势输入时,再次恢复控制ToF传感器发生偏转。
S18’:处理器识别得到手势动作的特征,并确定当前手势动作录入完成。
S19’:设置该手势动作对应的输入操作。
其中,S16’-S19’可以循环执行多次,每次录入一组手势动作和输入操作的对应关系,直至用户将希望用到的手势动作和输入操作的对应关系全部录入。并且每录入一组手势动作和输入操作的对应关系时,S16’-S17’可以进行多次,也即用户可以在手势输入区域进行多次的手势输入,直至处理器识别得到手势动作的特征。
综上所述,利用本申请实施例提供的方案,通过在笔记本电脑上设置ToF传感器,并结合算法和/或大数据精准识别用户的手势,将手势转换为对应的鼠标输入操作或者其它自定义的输入操作,解决了笔记本电脑无鼠标带来的工作效率低的问题,又解决了笔记本电脑携带鼠标导致便利性差的问题。此外,可以定制个性化手势,提升趣味性与用户体验,也为部分手部残疾的用户提供更多便利。进一步的,基于ToF传感器的工作原理,在实现手势输入时,不会直接截取用户图片等实体信息,不采用用户个人隐私数据,因此不会存在隐私泄露问题,具有较高的实用性。
基于以上实施例提供的输入操作的获取方法,本申请实施例还提供了一种笔记本电脑,下面结合附图具体说明。
参见图16,该图为本申请实施例提供的一种笔记本电脑的示意图。
本申请实施例提供的笔记本电脑100包括至少一个ToF传感器,关于ToF传感器的具体实现方式和工作原理可以参见以上实施例中的说明,本申请实施例在此不再赘述。
图16中以笔记本电脑100包括两个ToF传感器为例。其中,ToF传感器181位于摄像头193的右侧,ToF传感器181位于摄像头193的左侧。
ToF传感器181和182用于发射红外光或者激光,其中产生的光会从物体反射并返回到ToF传感器。根据光的发射与被物体反射后返回传感器之间的时间差,ToF传感器181和182可以测量获得物体与自身之间的距离数据。
ToF传感器181和182将获取的距离数据发送至笔记本电脑100的处理器。关于笔记本电脑100的硬件架构可以参见图2对应的相关说明,在此不再赘述;关于笔记本电脑100的软件架构可以参见图3对应的相关说明,在此不再赘述。
笔记本电脑100不仅在硬件上增加了ToF传感器,在应用程序层面,还包括有ToF应用组件,用于实现手势的录入、手势识别功能的打开和关断、设置以及使用指导等。
综上所述,本申请实施例提供的笔记本电脑,设置了一个或多个ToF传感器,并结合算法和/或大数据精准识别用户的手势,将手势转换为对应的鼠标输入操作或者其它自定义的输入操作,解决了笔记本电脑无鼠标带来的工作效率低的问题,又解决了笔记本电脑携带鼠标导致便利性差的问题。此外,可以定制个性化手势,提升趣味性与用户体验,也为部分手部残疾的用户提供更多便利。
进一步的,基于ToF传感器的工作原理,在实现手势输入时,不会直接截取用户图片等实体信息,不采用用户个人隐私数据,因此不会存在隐私泄露问题,具有较高的实用性。并且ToF传感器的器件功耗较低,还有利于笔记本电脑实现更好的续航。
可以理解的是,本申请实施例的方案能够使笔记本电脑在无鼠标状态下,通过手势实现鼠标的输入操作,但是当笔记本电脑与鼠标建立有线连接或无线连接后,并不会影响或限制通过鼠标进行输入操作。在一种可能的实现方式中,当处理器确定笔记本电脑与鼠标建立连接后,可以控制手势识别的功能自动关闭以降低功耗。
在一些实施例中,笔记本电脑的处理器控制ToF传感器尽量正对手势输入区域,并且处理器仅根据手势输入区域的距离数据识别用户的当前手势动作,能够提升识别用户的当前手势动作时的准确性,减少受到周围环境的干扰。
在另一些实施例中,笔记本电脑的处理器根据ToF传感器获取的全部检测范围内的距离数据进行手势动作的识别,当处理器确定识别到手势动作时,再控制ToF传感器旋转至正对用户的手部,此实现方式更加灵活遍历,不要求用户一定要在手势输入区域进行输入。
此外,本申请实施例还提供了一种可读存储介质,其上存储有程序,该程序被笔记本电脑的处理器执行时实现以上实施例中提供的输入操作的获取方法。
本申请是参照根据本申请实施例的方法、设备和程序产品的流程图和/或方框图来描述的。应理解可由程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些程序指令到可编程数据处理设备的处理器以产生一个机器,使得通过可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。存储介质的例子包括,但不限于相变内存(phase change random access memory,PRAM)、静态随机存取存储器(static random-access memory,SRAM)、动态随机存取存储器(dynamicrandom access memory,DRAM)、其他类型的随机存取存储器(random access memory,RAM)、只读存储器(read-only memory,ROM)、电可擦除可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)等。
应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (26)
1.一种笔记本电脑,其特征在于,所述笔记本电脑包括:处理器和至少一个飞行时间ToF传感器模组;
所述ToF传感器模组包括ToF传感器,所述ToF传感器用于获取与用户手部之间的距离数据;
所述ToF传感器的倾斜角度可调,所述倾斜角度为所述ToF传感器与所述笔记本电脑的屏幕所在平面的夹角;
所述处理器,用于调整所述ToF传感器的倾斜角度,以及根据所述距离数据,识别所述用户的当前手势动作,并根据预先建立的手势动作与输入操作的对应关系,确定所述当前手势动作对应的输入操作。
2.根据权利要求1所述的笔记本电脑,其特征在于,所述处理器,具体用于根据预先建立的所述ToF传感器和手势输入区域之间的对应关系,调整所述ToF传感器的倾斜角度,以使所述ToF传感器正对所述手势输入区域;所述手势输入区域为用户进行手势输入的区域。
3.根据权利要求1所述的笔记本电脑,其特征在于,所述处理器,具体用于根据所述距离数据,确定所述用户的手部与所述ToF传感器正对方向之间的夹角,并根据所述夹角调整所述ToF传感器的倾斜角度,以使所述ToF传感器正对所述用户的手部。
4.根据权利要求1-3中任一项所述的笔记本电脑,其特征在于,所述处理器,还用于当持续第一预设时间未识别到手势动作时,停止调整所述ToF传感器的倾斜角度。
5.根据权利要求1所述的笔记本电脑,其特征在于,所述ToF传感器模组还包括:第一支撑件、第二支撑件、第一磁极结构、第二磁极结构、第一弹簧、第二弹簧、第一磁性材料和第二磁性材料;
所述第一支撑件和所述第二支撑件为平面结构;
所述第一磁极结构固定在所述第一支撑件的第一端,所述第二磁极结构固定在所述第一支撑件的第二端,
所述第一磁性材料固定在所述第二支撑件的第一端,所述第二磁性材料固定在所述第二支撑件的第二端;
所述第一弹簧连接所述第一支撑件的第一端和所述第二支撑件的第一端;
所述第二弹簧连接所述第一支撑件的第二端和所述第二支撑件的第二端;
所述ToF传感器位于所述第一支撑件的第一端和所述第一支撑件的第二端之间;或者,所述ToF传感器位于所述第二支撑件的第一端和所述第二支撑件的第二端之间;
所述处理器,具体用于控制所述第一磁极结构和第二磁极结构通电并产生电磁场,以使所述第一磁极结构和所述第一磁性材料之间产生第一作用力,所述第二磁极结构和所述第二磁性材料之间产生第二作用力,所述第一作用力和第二作用力的方向相反。
6.根据权利要求5所述的笔记本电脑,其特征在于,所述第一磁极结构包括第一可变电源和第一螺线管,所述第二磁极结构包括第二可变电源和第二螺线管;
所述第一磁性材料和第二磁性材料靠近所述第一支撑件的一端为第一磁极,远离所述第一支撑件的一端为第二磁极;
所述处理器,用于控制所述第一可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极;以及控制所述第二可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二支撑件的一端为所述第一磁极,远离所述第二支撑件的一端为所述第二磁极。
7.根据权利要求5所述的笔记本电脑,其特征在于,所述第一磁极结构包括第一可变电源和第一螺线管,所述第二磁极结构包括第二可变电源和第二螺线管;
所述第一磁性材料靠近所述第一支撑件的一端为第一磁极,远离所述第一支撑件的一端为第二磁极;
所述第二磁性材料靠近所述第一支撑件的一端为所述第二磁极,远离所述第一支撑件的一端为所述第一磁极;
所述处理器,用于控制所述第一可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极;以及控制所述第二可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极。
8.根据权利要求5所述的笔记本电脑,其特征在于,所述ToF传感器模组还包括:可变电源;所述第一磁极结构包括第一螺线管,所述第二磁极结构包括第二螺线管;所述第一螺线管和所述第二螺线管的绕组绕制方向不同;
所述第一磁性材料和第二磁性材料靠近所述第一支撑件的一端为第一磁极,远离所述第一支撑件的一端为第二磁极;
所述处理器,用于控制所述可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极;以及控制所述可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二支撑件的一端为所述第一磁极,远离所述第二支撑件的一端为所述第二磁极。
9.根据权利要求5所述的笔记本电脑,其特征在于,所述ToF传感器模组还包括:可变电源;所述第一磁极结构包括第一螺线管,所述第二磁极结构包括第二螺线管;
所述第一磁性材料靠近所述第一支撑件的一端为第一磁极,远离所述第一支撑件的一端为第二磁极;
所述第二磁性材料靠近所述第一支撑件的一端为所述第二磁极,远离所述第一支撑件的一端为所述第一磁极;
所述处理器,用于控制所述可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极;以及控制所述可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二支撑件的一端为所述第二磁极,远离所述第二支撑件的一端为所述第一磁极。
10.根据权利要求1所述的笔记本电脑,其特征在于,所述ToF传感器模组还包括:第一弧面支撑件、第二弧面支撑件、第一磁极结构、第二磁极结构、第一弹簧、第二弹簧、第一磁性材料和第二磁性材料;
所述第一弧面支撑件的面积大于所述第二弧面支撑件的面积,所述第一弧面支撑件的弧度小于所述第二弧面支撑件的弧度,所述第二弧面支撑件与所述第一弧面支撑件相切;
所述第一磁极结构固定在所述第一弧面支撑件的第一端,所述第二磁极结构固定在所述第一弧面支撑件的第二端,
所述第一磁性材料固定在所述第二弧面支撑件的第一端,所述第二磁性材料固定在所述第二弧面支撑件的第二端;
所述第一弹簧连接所述第一弧面支撑件的第一端和所述ToF传感器的第一端;
所述第二弹簧连接所述第一弧面支撑件的第二端和所述ToF传感器的第二端;
所述第二弧面支撑件位于所述ToF传感器和所述第一弧面支撑件之间,且位于所述第一弹簧和所述第二弹簧之间;
所述处理器,具体用于控制所述第一磁极结构和第二磁极结构通电并产生电磁场,以使所述第一磁极结构和所述第一磁性材料之间产生第一作用力,所述第二磁极结构和所述第二磁性材料之间产生第二作用力,所述第一作用力和第二作用力的方向相反。
11.根据权利要求10所述的笔记本电脑,其特征在于,所述第一磁极结构包括第一可变电源和第一螺线管,所述第二磁极结构包括第二可变电源和第二螺线管;
所述第一磁性材料和第二磁性材料靠近所述第一弧面支撑件的一端为第一磁极,远离所述第一弧面支撑件的一端为第二磁极;
所述处理器,用于控制所述第一可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极;以及控制所述第二可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二弧面支撑件的一端为所述第一磁极,远离所述第二弧面支撑件的一端为所述第二磁极。
12.根据权利要求10所述的笔记本电脑,其特征在于,所述第一磁极结构包括第一可变电源和第一螺线管,所述第二磁极结构包括第二可变电源和第二螺线管;
所述第一磁性材料靠近所述第一弧面支撑件的一端为第一磁极,远离所述第一弧面支撑件的一端为第二磁极;
所述第二磁性材料靠近所述第一弧面支撑件的一端为所述第二磁极,远离所述第一弧面支撑件的一端为所述第一磁极;
所述处理器,用于控制所述第一可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极;以及控制所述第二可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极。
13.根据权利要求11所述的笔记本电脑,其特征在于,所述ToF传感器模组还包括:可变电源;所述第一磁极结构包括第一螺线管,所述第二磁极结构包括第二螺线管;所述第一螺线管和所述第二螺线管的绕组绕制方向不同;
所述第一磁性材料和第二磁性材料靠近所述第一弧面支撑件的一端为第一磁极,远离所述第一弧面支撑件的一端为第二磁极;
所述处理器,用于控制所述可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极;以及控制所述可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二弧面支撑件的一端为所述第一磁极,远离所述第二弧面支撑件的一端为所述第二磁极。
14.根据权利要求10所述的笔记本电脑,其特征在于,所述ToF传感器模组还包括:可变电源;所述第一磁极结构包括第一螺线管,所述第二磁极结构包括第二螺线管;
所述第一磁性材料靠近所述第一弧面支撑件的一端为第一磁极,远离所述第一弧面支撑件的一端为第二磁极;
所述第二磁性材料靠近所述第一弧面支撑件的一端为所述第二磁极,远离所述第一弧面支撑件的一端为所述第一磁极;
所述处理器,用于控制所述可变电源向所述第一螺线管输出电流,以使所述第一螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极;以及控制所述可变电源向所述第二螺线管输出电流,以使所述第二螺线管靠近所述第二弧面支撑件的一端为所述第二磁极,远离所述第二弧面支撑件的一端为所述第一磁极。
15.根据权利要求2所述的笔记本电脑,其特征在于,所述笔记本电脑包括第一ToF传感器,所述第一ToF传感器预先建立与第一手势输入区域之间的对应关系;
所述处理器,具体用于调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域;并且利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作。
16.根据权利要求2所述的笔记本电脑,其特征在于,所述笔记本电脑包括以下两个ToF传感器:第一ToF传感器和第二ToF传感器;所述第一ToF传感器预先建立与第一手势输入区域之间的对应关系,所述第二ToF传感器预先建立与第二手势输入区域之间的对应关系;
所述处理器,具体用于调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域,并且利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作;以及调整所述第二ToF传感器的倾斜角度,以使所述第二ToF传感器正对所述第二手势输入区域,并且利用所述第二ToF传感器获取的距离数据中的所述第二手势输入区域的距离数据,识别所述用户在所述第二手势输入区域的手势动作。
17.根据权利要求2所述的笔记本电脑,其特征在于,所述笔记本电脑包括以下两个ToF传感器:第一ToF传感器和第二ToF传感器;所述第一ToF传感器和所述第二ToF传感器均预先建立与第一手势输入区域之间的对应关系;
所述处理器,具体用于调整所述第一ToF传感器和所述第二ToF传感器的倾斜角度,以使所述第一ToF传感器和所述第二ToF传感器均正对所述第一手势输入区域;并且利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,以及所述第二ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作。
18.根据权利要求1所述的笔记本电脑,其特征在于,所述输入操作具体包括以下中的至少一种:
鼠标操作或快捷操作;
所述鼠标操作包括鼠标单击操作,鼠标双击操作,鼠标右键点击操作,鼠标滚轮的滚动操作中的一种或多种;
所述快捷操作包括:视频/音频的回退操作,视频/音频的暂停操作,视频/音频的快进操作中的一种或多种。
19.一种输入操作的获取方法,其特征在于,应用于笔记本电脑,所述笔记本电脑包括至少一个飞行时间ToF传感器模组,所述ToF传感器模组包括ToF传感器,所述方法包括:
调整所述ToF传感器的倾斜角度,所述倾斜角度为所述ToF传感器与所述笔记本电脑的屏幕所在平面的夹角;
根据所述ToF传感器获取的与用户手部之间的距离数据,识别所述用户的当前手势动作,并根据预先建立的手势动作与输入操作的对应关系,确定所述当前手势动作对应的输入操作。
20.根据权利要求19所述的输入操作的获取方法,其特征在于,所述调整所述ToF传感器的倾斜角度,具体包括:
根据预先建立的所述ToF传感器和手势输入区域之间的对应关系,调整所述ToF传感器的倾斜角度,以使所述ToF传感器正对所述手势输入区域;所述手势输入区域为用户进行手势输入的区域。
21.根据权利要求19所述的输入操作的获取方法,其特征在于,所述调整所述ToF传感器的倾斜角度,具体包括:
根据所述距离数据,确定所述用户的手部与所述ToF传感器正对方向之间的夹角,并根据所述夹角调整所述ToF传感器的倾斜角度,以使所述ToF传感器正对所述用户的手部。
22.根据权利要求19-21中任一项所述的输入操作的获取方法,其特征在于,所述方法还包括:
当持续第一预设时间未识别到手势动作时,停止调整所述ToF传感器的倾斜角度。
23.根据权利要求20所述的输入操作的获取方法,其特征在于,所述笔记本电脑包括第一ToF传感器;所述调整所述ToF传感器的倾斜角度之前,所述方法还包括:
预先建立所述第一ToF传感器与第一手势输入区域之间的对应关系;
所述调整所述ToF传感器的倾斜角度,具体包括:
调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域;
所述根据所述ToF传感器获取的与用户手部之间的距离数据,识别所述用户的当前手势动作,具体包括:
利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作。
24.根据权利要求20所述的输入操作的获取方法,其特征在于,所述笔记本电脑包括以下两个ToF传感器:第一ToF传感器和第二ToF传感器;所述调整所述ToF传感器的倾斜角度之前,所述方法还包括:
预先建立所述第一ToF传感器与第一手势输入区域之间的对应关系,并且预先建立所述第二ToF传感器与第二手势输入区域之间的对应关系;
所述调整所述ToF传感器的倾斜角度,具体包括:
调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域,并且调整所述第二ToF传感器的倾斜角度,以使所述第二ToF传感器正对所述第二手势输入区域;
所述根据所述ToF传感器获取的与用户手部之间的距离数据,识别所述用户的当前手势动作,具体包括:
利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作;
利用所述第二ToF传感器获取的距离数据中的所述第二手势输入区域的距离数据,识别所述用户在所述第二手势输入区域的手势动作。
25.根据权利要求20所述的输入操作的获取方法,其特征在于,所述笔记本电脑包括以下两个ToF传感器:第一ToF传感器和第二ToF传感器;所述调整所述ToF传感器的倾斜角度之前,所述方法还包括:
预先建立所述第一ToF传感器与第一手势输入区域之间的对应关系,并且预先建立所述第二ToF传感器与所述第一手势输入区域之间的对应关系;
所述调整所述ToF传感器的倾斜角度,具体包括:
调整所述第一ToF传感器的倾斜角度,以使所述第一ToF传感器正对所述第一手势输入区域,并且调整所述第二ToF传感器的倾斜角度,以使所述第二ToF传感器正对所述第一手势输入区域;
所述根据所述ToF传感器获取的与用户手部之间的距离数据,识别所述用户的当前手势动作,具体包括:
利用所述第一ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,以及所述第二ToF传感器获取的距离数据中的所述第一手势输入区域的距离数据,识别所述用户在所述第一手势输入区域的手势动作。
26.根据权利要求21所述的输入操作的获取方法,其特征在于,调整所述ToF传感器的倾斜角度之前,所述方法还包括:
预先建立手势动作与输入操作之间的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211214135.9A CN116736937A (zh) | 2022-09-30 | 2022-09-30 | 一种笔记本电脑及输入操作的获取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211214135.9A CN116736937A (zh) | 2022-09-30 | 2022-09-30 | 一种笔记本电脑及输入操作的获取方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116736937A true CN116736937A (zh) | 2023-09-12 |
Family
ID=87908597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211214135.9A Pending CN116736937A (zh) | 2022-09-30 | 2022-09-30 | 一种笔记本电脑及输入操作的获取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116736937A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112188089A (zh) * | 2020-09-22 | 2021-01-05 | 北京小米移动软件有限公司 | 距离获取方法及装置、焦距调节方法及装置、测距组件 |
WO2022111663A1 (zh) * | 2020-11-30 | 2022-06-02 | 华为技术有限公司 | 视力检测方法及电子设备 |
CN115032640A (zh) * | 2022-08-09 | 2022-09-09 | 荣耀终端有限公司 | 手势识别方法和终端设备 |
-
2022
- 2022-09-30 CN CN202211214135.9A patent/CN116736937A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112188089A (zh) * | 2020-09-22 | 2021-01-05 | 北京小米移动软件有限公司 | 距离获取方法及装置、焦距调节方法及装置、测距组件 |
WO2022111663A1 (zh) * | 2020-11-30 | 2022-06-02 | 华为技术有限公司 | 视力检测方法及电子设备 |
CN115032640A (zh) * | 2022-08-09 | 2022-09-09 | 荣耀终端有限公司 | 手势识别方法和终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7391102B2 (ja) | ジェスチャ処理方法およびデバイス | |
CN110134316B (zh) | 模型训练方法、情绪识别方法及相关装置和设备 | |
JP6309540B2 (ja) | 画像処理方法、画像処理装置、端末装置、プログラム、及び記録媒体 | |
CN110147805B (zh) | 图像处理方法、装置、终端及存储介质 | |
CN110495819B (zh) | 机器人的控制方法、机器人、终端、服务器及控制*** | |
CN112907725B (zh) | 图像生成、图像处理模型的训练、图像处理方法和装置 | |
WO2022179376A1 (zh) | 手势控制方法与装置、电子设备及存储介质 | |
CN111835530B (zh) | 群组加入方法及装置 | |
CN111103922B (zh) | 摄像头、电子设备和身份验证方法 | |
WO2021000943A1 (zh) | 一种指纹开关的管理方法及装置 | |
CN112860428A (zh) | 一种高能效的显示处理方法及设备 | |
WO2022206494A1 (zh) | 目标跟踪方法及其装置 | |
CN110058729B (zh) | 调节触摸检测的灵敏度的方法和电子设备 | |
CN117234398B (zh) | 一种屏幕亮度调节方法及电子设备 | |
CN115333941A (zh) | 获取应用运行情况的方法及相关设备 | |
CN114201738B (zh) | 解锁方法及电子设备 | |
CN114422686B (zh) | 参数调整方法及相关装置 | |
CN113688019A (zh) | 响应时长检测方法及装置 | |
CN115032640B (zh) | 手势识别方法和终端设备 | |
WO2022152174A9 (zh) | 一种投屏的方法和电子设备 | |
WO2022017270A1 (zh) | 外表分析的方法和电子设备 | |
CN115113961A (zh) | 用户界面的显示方法、装置、设备及介质 | |
CN116736937A (zh) | 一种笔记本电脑及输入操作的获取方法 | |
CN114639114A (zh) | 视力检测方法及电子设备 | |
CN112308104A (zh) | 异常识别方法、装置及计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |