一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟键盘显示方法、装置、设备、介质和程序产品与流程

2022-07-10 08:01:47 来源:中国专利 TAG:


1.本技术属于智能眼镜技术领域,尤其涉及一种虚拟键盘显示方法、装置、设备、介质和程序产品。


背景技术:

2.随着智能眼镜的发展,智能眼镜被要求能够实现轻便、快捷、低功耗以及简单的键盘输入。例如,某用户在佩戴智能眼镜参加会议时,需要回复社交软件的信息,这时就要求智能眼镜能够响应该用户调用虚拟键盘的快捷输入,以实现信息内容的输入。
3.现有技术中,通常会通过智能眼镜上的摄像头器件捕获人手及手指动作,并将人手动作映射到虚拟键盘上,以模拟现实中人手与物理实体键盘之间的交互。
4.现有技术中通常会使用利用可见光工作的摄像头来捕捉人手的手部动作,这导致在摄像头捕捉画面时会捕捉到用户以外其他人的画面,会导致个人隐私信息安全的问题。同时现有利用摄像头实现虚拟键盘的技术中,摄像头分辨率高、数据量大,导致人手动作捕捉功耗较大。另外,单一摄像头只能捕捉二维画面,缺乏距离信息,需要复杂的算法来计算手指三维空间运动,也会导致功耗较大。
5.因此,如何在利用智能眼镜实现轻便以及低功耗的虚拟键盘显示,同时保护隐私安全成为目前急需解决的技术问题。


技术实现要素:

6.本技术实施例提供的一种虚拟键盘显示方法、装置、设备、介质和程序产品,能够利用智能眼镜实现轻便以及低功耗的虚拟键盘显示,同时保护隐私安全。
7.第一方面,本技术实施例提供一种虚拟键盘显示方法,应用于智能眼镜的主控芯片,智能眼镜包括飞行时间(time of flight,tof)器件以及显示屏,方法包括:
8.在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,接收所述tof器件扫描第一空间区域后生成的第一图像数据;
9.根据所述第一图像数据,分别实时确定所述人手在所述第一空间区域中的三维位置信息与人手轮廓图形;
10.在所述三维位置信息相关联的目标位置生成虚拟键盘;
11.将所述虚拟键盘与所述人手轮廓图形进行叠加,得到叠加后的虚拟键盘数据;
12.将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像。
13.在一些实施例中,在将所述叠加后的虚拟键盘图像发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像之后,所述方法还可以包括:
14.根据所述第一图像数据,计算所述人手的手指指尖与所述虚拟键盘所在空间平面的第一距离;
15.当所述第一距离大于或等于第一阈值时,生成提示信息,其中,所述提示信息用于
提示用户改变人手的位置以使人手与所述虚拟键盘相匹配;
16.将所述提示信息发送至所述显示屏,以使所述显示屏显示所述提示信息。
17.在一些实施例中,所述目标位置包括根据所述人手的至少一个手指指尖的三维位置信息,计算的一个空间平面,其中,所述空间平面位于所述手指指尖之下。
18.在一些实施例中,在将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像之后,所述方法还可以包括:
19.响应于人手对虚拟键盘的第一输入,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息;
20.所述将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像,包括:
21.将所述更新后虚拟键盘显示信息发送至所述显示屏,以使显示屏显示所述更新后虚拟键盘显示信息对应的虚拟键盘图像。
22.在一些实施例中,所述响应于人手对虚拟键盘的第一输入,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息,可以包括:
23.根据第一图像数据,计算人手相对于所述虚拟键盘的位移;
24.当所述位移大于或等于第二阈值时,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息。
25.在一些实施例中,在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,接收所述tof器件扫描第一空间区域后生成的第一图像数据之前,所述方法还可以包括:
26.响应于用于激活虚拟键盘的第二输入,启动所述tof器件,以使所述tof器件扫描第一空间区域。
27.在一些实施例中,所述方法还可以包括:
28.在检测到第一空间区域中不存在人手的情况下,生成预警信息,所述预警信息用于提示用户所述第一空间区域内不存在人手;
29.将所述预警信息发送至所述显示屏,以使所述显示屏显示所述预警信息。
30.第二方面,本技术实施例提供了一种虚拟键盘显示装置,装置包括:
31.接收模块,用于在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,接收所述tof器件扫描第一空间区域后生成的第一图像数据;
32.确定模块,用于根据所述第一图像数据,分别实时确定所述人手在所述第一空间区域中的三维位置信息,实时计算人手与人手轮廓图形;
33.生成模块,用于在所述三维位置信息相关联的目标位置生成虚拟键盘;
34.叠加模块,用于将所述虚拟键盘与所述人手轮廓图形进行叠加,得到叠加后的虚拟键盘数据;
35.显示模块,用于将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像。
36.第三方面,本技术实施例提供了一种主控芯片,主控芯片包括:
37.处理器与接口,所述接口与所述处理器电连接,
38.所述处理器用于:
39.在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,通过所述接口接收所述tof器件扫描第一空间区域后生成的第一图像数据;
40.根据所述第一图像数据,分别实时计算所述人手在所述第一空间区域中的三维位置信息与人手轮廓图形;
41.在所述三维位置信息相关联的目标位置生成虚拟键盘;
42.将所述虚拟键盘与所述人手轮廓图形进行叠加,得到叠加后的虚拟键盘数据;
43.将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像。
44.第四方面,本技术实施例提供了一种电子设备,所述设备包括:所述设备包括:处理器以及存储有计算机程序指令的存储器;
45.所述处理器执行所述计算机程序指令时实现如本技术任一实施例中所述的虚拟键盘显示方法。
46.第五方面,本技术实施例提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如本技术任一实施例中所述的虚拟键盘显示方法。
47.第六方面,本技术实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如本技术任一实施例中所述的虚拟键盘显示方法。
48.本技术实施例的一种虚拟键盘输入和显示方法、装置、设备、介质和程序产品,在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,接收tof器件扫描第一空间区域后生成的图像数据,分别实时根据图像数据确定该空间区域中人手的三维位置信息与人手轮廓图形,进而在三维位置信息相关联的目标位置生成虚拟键盘,并将人手轮廓图形与虚拟键盘进行叠加后将叠加后的虚拟键盘数据发送至显示屏,使显示屏显示叠加后的虚拟键盘数据对应的虚拟键盘图像。由于tof器件是利用不可见光工作的,那么在利用tof器件扫描第一空间区域时,可以避免捕捉到第一空间区间中其他人的画面,保证了他人的隐私安全,而且虚拟键盘并不需要被投射到人手所在的区域,也不会被人眼看到,还保护了用户的隐私安全。在人手第一空间区域中的实时的三维位置信息相关的目标位置处生成虚拟键盘。实现了通过一个tof器件生成跟随人手移动的虚拟键盘,避免了利用可见光摄像头等其它器件才能实现虚拟键盘跟随人手移动的情况,使用方便,降低了智能眼镜的功耗,同时tof器件本身的功耗就比可见光摄像头的功耗低,进一步降低了智能眼镜的功耗。将虚拟键盘与人手叠加后的虚拟键盘数据发送至显示屏,使显示屏显示叠加后的虚拟键盘数据对应的虚拟键盘图像,实现了在智能眼镜显示屏中显示带人手的虚拟键盘,进而用户在佩戴智能眼镜时可以根据智能眼镜显示屏上显示的虚拟键盘图像来明确自己的手是否在虚拟键盘上,不需要用户从智能眼镜显示屏上转移视线至自己手部,避免了用户长时间注视手部及虚拟键盘所在的物理空间。
附图说明
49.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还
可以根据这些附图获得其他的附图。
50.图1是本技术实施例提供的一种虚拟键盘显示方法流程示意图;
51.图2是本技术实施例提供的一种应用场景中虚拟键盘显示流程示意图;
52.图3是本技术实施例提供的另一种虚拟键盘显示方法流程示意图;
53.图4是本技术实施例提供的再一种虚拟键盘显示方法流程示意图;
54.图5是本技术实施例提供的一种虚拟键盘显示装置示意图;
55.图6是本技术实施例提供的一种电子设备示意图。
具体实施方式
56.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
57.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
58.在阐述本技术实施例所提供的技术方案之前,为了便于对本技术实施例理解,本技术首先对专用术语进行介绍。
59.点云数据:在同一空间参考系下表达目标空间分布和目标表面特性的海量点集合。根据不同原理得到的点云数据也不相同,例如,根据激光测量原理得到的点云数据,可以包括三维坐标和激光反射强度(激光反射强度与目标的表面材质、粗糙度、入射角方向,以及仪器的发射能量,激光波长等有关)。根据摄影测量原理得到的点云数据,可以包括三维坐标和颜色信息。结合激光测量和摄影测量原理得到点云数据,可以包括三维坐标、激光反射强度和颜色信息。
60.如背景技术所述,现有技术中实现虚拟键盘时,需要摄像头工作,以较大的功耗才能完成对人手动作的捕捉和虚拟键盘操作且在利用摄像头捕捉画面时,有泄露他人个人隐私的风险。
61.因此,发明人想到可以使用利用不可见光工作的tof器件来扫描第一空间区域,以根据扫描第一空间区域后得到的第一图像数据,计算人手在第一空间区域的三维位置信息与人手轮廓图形,进而计算虚拟键盘的目标位置,在目标位置上生成虚拟键盘,并将人手轮廓图形与虚拟键盘进行叠加在智能眼镜的显示屏上显示叠加人手的虚拟键盘。实现了用户注视智能眼镜的显示屏时就能看到虚拟键盘与人手,不必再注视手部及虚拟键盘的物理空间。而且利用不可见光工作的tof器件来扫描第一空间区域不会捕捉到其它的画面,不会有泄露他人隐私安全的风险。另外,通过第一图像数据在计算人手的三维位置信息,根据人手
的三维位置信息来计算虚拟键盘的目标位置,实现了虚拟键盘跟随人手,不必使用高分辨率可见光摄像头及其捕获的二维画面、通过复杂算法推算人手三维位置信息,从而降低了功耗。
62.为了解决现有技术问题,本技术实施例提供了一种应用于智能眼镜的主控芯片的虚拟键盘显示方法、装置、设备、介质和程序产品。
63.为了便于描述,以下以主控芯片作为执行主体,对虚拟键盘显示方法的具体过程进行说明。
64.图1示出了本技术实施例提供的一种应用于智能眼镜的主控芯片的虚拟键盘显示方法流程示意图,所示方法包括:
65.s110,在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,接收所述tof器件扫描第一空间区域后生成的第一图像数据。
66.s120,根据所述第一图像数据,分别实时确定所述人手在所述第一空间区域中的三维位置信息与人手轮廓图形。
67.s130,在所述三维位置信息相关联的目标位置生成虚拟键盘。
68.s140,将所述虚拟键盘与所述人手轮廓图形进行叠加,得到叠加后的虚拟键盘数据。
69.s150,将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像。
70.本技术实施例中,在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,接收tof器件扫描第一空间区域后生成的图像数据,分别实时根据图像数据确定该空间区域中人手的三维位置信息与人手轮廓图形,进而在三维位置信息相关联的目标位置生成虚拟键盘,并将人手轮廓图形与虚拟键盘进行叠加后将叠加后的虚拟键盘数据发送至显示屏,使显示屏显示叠加后的虚拟键盘数据对应的虚拟键盘图像。由于tof器件是利用不可见光工作的,那么在利用tof器件扫描第一空间区域时,可以避免捕捉到第一空间区间中其他人的画面,保证了他人的隐私安全,而且虚拟键盘并不需要被投射到人手所在的区域,也不会被人眼看到,还保护了用户的隐私安全。在人手第一空间区域中的实时的三维位置信息相关的目标位置处生成虚拟键盘。实现了通过一个tof器件生成跟随人手移动的虚拟键盘,避免了利用可见光摄像头器件实现虚拟键盘跟随人手移动的情况,使用方便,降低了智能眼镜的功耗,同时tof器件本身的功耗就比可见光摄像头的功耗低,进一步降低了智能眼镜的功耗。将虚拟键盘与人手叠加后的虚拟键盘数据发送至显示屏,使显示屏显示叠加后的虚拟键盘数据对应的虚拟键盘图像,实现了在智能眼镜显示屏中显示带人手的虚拟键盘,进而用户在佩戴智能眼镜时可以根据智能眼镜显示屏上显示的虚拟键盘图像来明确自己的手是否在虚拟键盘上,不需要用户从智能眼镜显示屏上转移视线至自己手部,避免了用户长时间注视手部及虚拟键盘所在的物理空间。
71.在一些实施例中,在s110中,tof器件可以包括直接测量飞行时间(direct time of flight,dtof)器件或间接测量飞行时间(indirect time of flight,itof)器件。tof器件为利用激光测量原理工作的器件,在扫描第一空间区域后可以生成第一空间区域的点云数据,第一图像数据即为第一空间区域的点云数据。第一空间区域为tof器件扫描范围内的区域。在智能眼镜应用软件输入功能开启时,主控芯片通过接口接收到的tof器件以预设帧
率和分辨率扫描第一空间区域后生成的点云数据,通过主控芯片内置的处理器及软件算法检测第一空间区域的每一帧点云数据,可以识别第一空间区域中是否存在人手,当成功识别到人手时,主控芯片就判断在第一空间区域中检测到人手,此时主控芯片继续通过接口接收tof器件扫描第一空间区域后生成的第一图像数据。
72.可以理解的是,由于tof器件的分辨率及帧率较高,主控芯片需要高传输速度的接口来接收tof器件扫描第一空间区域后生成的第一图像。本技术对接口的具体类型不在限制,本技术实施例以可以实现高速传输的移动行业处理器接口(mobile industry processor interface,mipi)为例。主控芯片内置的处理器类型本技术实施例也不做具体限制,可以为数字信号处理(digital signal processor,dsp)处理器。
73.在一些实施例中,tof器件的分辨率及帧率依据实际需求预设设置,在一种应用场景中,为了提高tof器件的扫描精度,可以将tof器件的分辨率设置为240x160,将tof器件的帧率设置为30帧/秒。
74.在一些实施例中,如图2所示,tof器件210可以安装在智能眼镜的靠近显示屏220的其中一个镜腿的前端,主控芯片230可以安装在tof器件210的后方。
75.为了降低智能眼镜的功耗,在一些实施例中,在检测到第一空间区域中存在人手的情况下,接收所述tof器件扫描第一空间区域后生成的第一图像数据之前,虚拟键盘显示方法还可以包括:
76.响应于用于激活虚拟键盘的第二输入,启动所述tof器件,以使所述tof器件扫描第一空间区域。
77.具体地,主控芯片响应于用于激活虚拟键盘的第二输入,启动tof器件以预设帧率及分辨率扫描第一空间区域。
78.在一些实施例中,第二输入可以包括快捷指令输入,例如,手势输入或语音输入,本技术实施例不做具体限制。用户通过快捷指令激活虚拟键盘时,主控芯片响应于该快捷指令,启动tof器件,使tof器件扫描第一空间区域。
79.作为一个示例,主控芯片响应于用户对智能眼镜镜腿上的传感器所做的预定义动作,例如,用户对智能眼镜镜腿上的压力传感器进行预定次数的敲击,启动tof器件;或主控芯片在识别到用户的语音指令例如,“输入”时,就启动tof器件;或用户在第一空间区域内做预定义的手势,主控芯片在识别到该预定义的手势后就启动tof器件。其中,主控芯片识别语音指令和/或预定义的手势为现有技术,本技术实施例不做赘述。
80.作为一个示例,在用户佩戴好智能眼镜后,以靠近用户躯干的区域作为预设扫描区域。用户说出“输入”后,主控芯片就响应于用户的语音输入启动tof器件,tof器件以240x160的分辨率以及30帧/秒的帧率,扫描靠近用户躯干的区域并生成点云数据,并将点云数据通过mipi接口输出到主控芯片。
81.本技术实施例中,在激活虚拟键盘的情况下才启动tof器件,使tof器件扫描第一空间区域,避免了tof器件对第一空间区域的无限制扫描,降低了智能眼镜的功耗。
82.为了提高用户使用虚拟键盘的体验,在一些实施例中,虚拟键盘显示方法还可以包括:
83.在检测到第一空间区域中不存在人手的情况下,生成预警信息,所述预警信息用于提示用户所述第一空间区域内不存在人手。
84.将所述预警信息发送至所述显示屏,以使所述显示屏显示所述预警信息。
85.具体地,在该实施例方式中,在激活虚拟键盘后,主控芯片实时根据mipi接口接收的第一图像数据通过主控芯片的处理器识别第一空间区中的人手,在主控芯片没有识别到人手时,则生成内容为生成不显示虚拟键盘的预警信息,主控芯片将该预警信息发送给显示屏,使显示屏不再显示虚拟键盘,以提示用户第一空间区域内不存在人手。
86.在一些实施例中,预警信息还可以包括用于提示用户将人手放置在第一空间区域的文字信息,主控芯片预警信息发送给显示屏,使显示屏不再显示虚拟键盘的同时显示文字信息。
87.作为一个示例,在主控芯片在识别到用户在第一空间区域内做预定义的手势,启动tof器件后,主控芯片通过处理器基于tof器件生成的图像数据没有成功识别到人手时,主控芯片向显示屏发送预警信息,使显示屏不再显示虚拟键盘,并在显示屏上显示“请将手部放置在扫描区域内”的文字信息。
88.本技术实施例中,在第一空间区域不存在人手时,通过显示屏显示预警信息以提示用户第一空间区域不存在人手,提高用户使用虚拟键盘的体验。
89.在一些实施例中,在s120中,人手在第一空间区域中的三维位置信息可以包括人手的手部轮廓的三维位置信息以及手指指尖的三维位置信息,第一空间区域的点云数据可以包括第一空间区域的三维坐标以及激光反射强度的数据,主控芯片通过内置的处理器与软件算法对点云数据行进处理实时计算出人手在第一空间区域内具体的三维位置信息并生成与人手对应的人手轮廓图形。
90.值得注意的是,处理点云数据进而得到空间内目标对象的位置为现有技术,本技术实施例不做具体限制,例如,主控芯片通过内置的处理器以及最近点搜索(iterative closest point,icp)算法或方向包围盒(oriented bounding box,obb)算法等处理点云数据,计算第一空间区域中人手的具体三维位置信息。
91.在一些实施例中,在s130中,目标位置为在至少一个手指指尖之下的空间平面。主控芯片实时根据人手的三维位置信息计算与人手的三维位置信息相关联的目标位置,并在该目标位置上生成虚拟键盘,以实现虚拟键盘跟随人手。
92.值得注意的是,虚拟键盘的具体类型本技术实施例不做具体限制,可以根据用户需求自行调整,具体地,虚拟键盘可以包括电脑全键盘、手写键盘、九键键盘或二十六键键盘。
93.此外,还需要说明的是,虚拟键盘的尺寸也可以根据用户需求自行调整,具体地,可以包括单手键盘或双手键盘。
94.为了降低智能眼镜的功耗并准确确定虚拟键盘的位置,在一些实施例中,所述目标位置包括根据所述人手的至少一个手指指尖的三维位置信息,计算的一个空间平面,其中,所述空间平面位于所述手指指尖之下。
95.具体地,在该实施方式中,由于人手的三维位置信息包括手指指尖的三维位置信息,所以主控芯片可以根据至少一个手指指尖的三维位置信息计算出一个位于所有手指指尖之下的空间平面,并将该空间平面所在的位置作为生成虚拟键盘的目标位置,也即虚拟键盘的目标位置设置与该空间平面上。
96.可以理解的是,具体空间平面的确定方法可以依据实际需求进行调整,本技术实
施例不做具体限制。例如,可以根据至少一个手指指尖的三维位置信息,计算出距离tof器件最近的手指指尖,并将到该手指指尖垂直距离在预设值内的任一空间平面作为虚拟键盘的目标位置。
97.作为一个示例,继续参考上述示例,根据至少一个手指指尖的三维位置信息,计算出距离tof器件最近的手指指尖可以包括,主控芯片通过手指指尖在第一空间区域的三维坐标与tof器件在第一空间区域的三维坐标,计算各个手指指尖到tof器件的距离。具体的距离类型根据实际情况而定,本技术实施例不做具体限制,例如,计算各个手指指尖到tof器件的欧式距离。
98.作为一个示例,参考图2,以单手手写键盘为例,用户a佩戴智能眼镜后对智能眼镜镜腿上的压力传感器进行了两次的敲击,主控芯片响应于该敲击输入启动tof器件210,扫描智能眼镜前下方的第一空间区域240生成第一空间区域240的点云数据。主控芯片通过mipi接口接收该点云数据,并根据该点云数据识别人手。在识别到人手250后,根据该点云数据计算手指指尖在第一空间区域240的三维位置信息,而后计算得到一个空间平面,使得该空间平面位于多个手指指尖之下,虚拟键盘的目标位置,即设置于该空间平面上。
99.考虑到佩戴智能眼镜的头部运动以及人手运动的问题,在一些实施例中,人手的三维位置信息还可以包括人手的预测运动信息以及tof器件相对人手的位置信息。主控芯片接收tof器件实时扫描第一空间区域后生成的点云数据,基于点云数据实时计算人手的三维位置信息,根据人手的预测运动信息、tof器件相对人手的位置信息以及至少一个手指指尖的三维位置信息,实时计算出一个位于所有手指指尖之下的空间平面,将该空间平所在的位置确定为虚拟键盘的目标位置,以实现虚拟键盘跟随人手。
100.本技术实施例中,目标位置为依据至少一个手指指尖的三维位置信息计算出的位于至少一个手指指尖之下的空间平面,避免了使用高分辨率可见光摄像头及其捕获的二维画面并通过复杂算法手指指尖人手三维位置信息,进而确定的虚拟键盘的位置,降低了智能眼镜的功耗。同时通过至少一个手指指尖的三维位置信息综合确定虚拟键盘的目标位置,提高了虚拟键盘的目标位置计算的准确性。
101.在一些实施例中,在s140中,主控芯片通过处理器将接收到的第一空间区域的点云数据进行实时计算,绘制出虚拟的人手轮廓图形和虚拟键盘图像,并将人手轮廓图形和虚拟键盘图像实时叠加,得到叠加人手轮廓图形的虚拟键盘图像数据也即叠加后的虚拟键盘数据。
102.值得注意的是,绘制的人手轮廓图形和虚拟键盘图像的颜色以透明度根据用户需求设置,本技术实施例不做具体限制。例如,主控芯片响应于用户将绘制后的图像的透明度设置为半透明,颜色设置为蓝色的输入,将接收到的第一空间区域的点云数据实时绘制出蓝色且半透明的人手轮廓图形和虚拟键盘图像。
103.在一些实施例中,在s150中,主控芯片将叠加人手轮廓图形的虚拟键盘图像数据发送给显示屏,显示屏就显示叠加了人手轮廓图形后的虚拟键盘。
104.作为一个示例,继续参考上述示例,如图2所示,主控芯片在接收到tof器件扫描第一空间区域240后的点云数据,并通过点云数据分别计算所有手指指尖的三维位置信息。主控芯片根据所有手指指尖的三维位置信息计算出一个位于所有手指指尖下的空间平面,并将该空间平面所在的位置作为生成单手手写键盘的目标位置。而后主控芯片在该目标位置
生成虚拟的单手手写键盘后,将人手的轮廓图形与单手手写键盘图像进行叠加,并将叠加后的虚拟键盘数据发送给显示屏220,显示屏220显示叠加人手轮廓图形后虚拟单手手写键盘260。
105.为了提高用户的使用体验并降低智能眼镜的功耗,在一些实施例中,如图3所示的本技术一实施例提供的另一种应用于智能眼镜的主控芯片的虚拟键盘显示方法流程示意图,在将所述叠加后的虚拟键盘图像发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像之后,所示方法还可以包括s310-s330:
106.s310,根据所述第一图像数据,计算所述人手的手指指尖与所述虚拟键盘所在空间平面的第一距离。
107.s320,当所述第一距离大于或等于第一阈值时,生成提示信息。
108.s330,将所述提示信息发送至所述显示屏,以使所述显示屏显示所述提示信息。
109.本技术实施例中,在目标位置生成虚拟键盘后,根据第一图像数据,计算人手的手指指尖与虚拟键盘所在空间平面之间的第一距离,当第一距离大于或等于第一阈值时,生成提示信息,并将该提示信息发送至显示屏,使显示屏显示该提示信息,以提示用户改变人手的位置使人手与虚拟键盘相匹配。也就是说,用户通过显示屏就知道自己的手部是否与虚拟键盘匹配,并能根据提示信息去相应的改变手的位置,避免了盲目地改变手部位置后还不能与虚拟键盘匹配的情况,提高了用户的使用体验。且提示信息的生成基于tof器件扫描第一空间区域的第一图像数据来判断生成,不需要使用其它硬件设备,降低了智能眼镜的功耗。
110.在一些实施例中,在s310中,主控芯片在在目标位置生成虚拟键盘后,人手的各个指尖可能不在同一平面上。因此,主控芯片在会实时接收tof器件以预设帧率和分辨率扫描第一空间区域后生成的点云数据。主控芯片通过接收到的第一空间区域的点云数据,实时计算虚拟键盘所在空间平面在第一空间区域中的三维位置信息,以及人手的各个手指指尖在第一空间区域内的三维位置信息。并根据虚拟键盘所在空间平面在第一空间区域中的三维位置信息,以及各个手指指尖在第一空间区域内的三维位置信息,计算各个人手指尖与虚拟键盘所在空间平面的距离。
111.值得注意的是,各个人手指尖与虚拟键盘所在空间平面的距离可以是各个人手指尖与虚拟键盘所在空间平面的垂直距离,也可以是依据实际情况计算的其它距离,本技术实施例不做具体限制。
112.在一些实施例中,在s320中,第一阈值的选取根据经验选取,本技术实施例不做具体限制。例如,第一阈值可以为5mm。提示信息用于提示用户改变人手的位置以使人手与所述虚拟键盘相匹配。当至少一个人手指尖与虚拟键盘所在空间平面的距离大于或等于第一阈值时,主控芯片就生成文字和/或图像形式的提示信息。
113.在一些实施例中,在s330中,主控芯片将文字和/或图像形式的提示信息发送给显示屏后,显示屏基于接收的提示信息更新显示屏上的显示图像。
114.作为一个示例,以第一空间区域内存在用户左手,提示信息为文字与图像形式,第一距离为5mm为例,在主控芯片在目标位置上生成单手手写键盘后,tof器件继续扫描第一空间区域并生成第一空间区域的点云数据,且将该点云数据继续输出给主控芯片。主控芯片接收到该点云数据后计算用户左手的五个指尖与虚拟键盘所在平面的垂直距离,其中,
用户左手的中指与食指与虚拟键盘所在平面的垂直距离大于5mm。主控芯片生成包括“请稍微降低中指与食指”的文字数据以及显示左手中指与食指远离虚拟键盘的图像数据的提示信息,主控芯片将提示信息发送给显示屏后,显示屏显示“请稍微降低中指与食指”的文字,并且显示叠加左手的单手手写键盘,其中左手中指与食指远离单手手写键盘所在的平面,用以提示用户改变左手中指与食指的位置,使改变后的左手刚好搭在虚拟键盘上。
115.可以理解的是,当主控芯片计算人手指尖与与虚拟键盘所在平面的垂直距离小于第一阈值,则判断人手刚好搭在虚拟键盘上。为了提高用户的使用体验,在一些实施例中,如图4所示本技术一实施例提供的在一种虚拟键盘显示方法流程示意图,在将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像之后,所示方法还可以包括s410-s420:
116.s410,响应于人手对虚拟键盘的第一输入,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息。
117.s420,将所述更新后虚拟键盘显示信息发送至所述显示屏,以使显示屏显示所述更新后虚拟键盘显示信息对应的虚拟键盘图像。
118.本技术实施例中,响应于人手对虚拟键盘的第一输入后就更新虚拟键盘的显示信息,将更新后虚拟键盘显示信息发送至显示屏,并使显示屏显示更新后的虚拟键盘,使用户通过智能眼镜的显示屏就能明确人手是否对虚拟键盘进行了第一输入,提高了用户的使用体验。
119.在一些实施例中,在s410中,人手对虚拟键盘的第一输入用于通过虚拟键盘向智能眼镜中输入目标内容,第一输入可以包括人手对虚拟键盘目标区域的点击、触控以及滑动中的一者或两种及以上的组合。人手对对虚拟键盘的目标区域进行输入后,主控芯片响应于该输入,更新虚拟键盘的显示信息,以改变目标区域的显示状态,以指示虚拟键盘目标区域的使用状态,得到更新后虚拟键盘显示信息。
120.为了提高用户的使用体验,在一些实施例中,响应于人手对虚拟键盘的第一输入,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息可以包括:
121.根据第一图像数据,计算人手相对于所述虚拟键盘的位移。
122.当所述位移大于或等于第二阈值时,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息。
123.具体地,在该实施例方式中,人手相对于虚拟键盘的位移可以包括手指指尖相对于虚拟键盘所在平面的垂直位移。人手在相对于虚拟键盘移动时,主控芯片根据接收的第一空间区域的点云数据,通过内置的处理器与软件算法很容易计算出手指指尖相对于虚拟键盘所在平面的水平位移,但想要判断手指指尖是否在虚拟键盘上进行了有效输入还需计算手指指尖相对于虚拟键盘所在平面的垂直位移。当手指指尖相对于虚拟键盘所在平面的垂直位移大于或等于第二阈值时,主控芯片就判断此次输入有效,进而更新虚拟键盘的显示信息。
124.可以理解的是,第二阈值根据不同的虚拟键盘类型以用户需求设置,本技术实施例不做具体限制。
125.作为一个示例,以第一空间区域存在用户的双手,虚拟键盘为双手二十六键键盘,第二阈值为6mm为例,用户右手食指指尖从“j”键移动到“u”键,并点击“u”键。主控芯片根据
连续接收的第一空间区域的每一帧的点云数据计算人手相对于虚拟键盘的位移。根据位移中的水平位移主控芯片判断用户右手食指指尖从“j”键移动到“u”键,且用户右手食指指尖相对于虚拟键盘所在平面的垂直位移为7mm大于6mm,则主控芯片判断用户右手食指指尖从“j”键移动到“u”键并点击了“u”键,进而更新二十六键键盘的显示信息以改变“u”键的显示状态。而且,主控芯片实时接收tof器件扫描第一空间区域的点云数据并实时计算人手轮廓图形,将人手轮廓图形实时与虚拟键盘图像进行叠加,并将叠加后的虚拟键盘数据发送给显示屏进行显示。因此,用户不仅可以依据二十六键键盘中“u”键的显示状态来确定自己是否敲击了“u”键,还可以在显示屏上看到二十六键键盘上的人手轮廓图形中的右手食指指尖从“j”键移动到“u”键。本技术实施例中,在人手相对于虚拟键盘的位移大于或等于第二阈值时,才更新虚拟键盘的显示信息。保证了人手相对于虚拟键盘输入的有效性,避免人手一动就立马更改虚拟键盘显示的情况,也即降低虚拟键盘被误触的风险,提高了用户的使用体验。
126.在一些实施例中,在s420中,主控芯片将更新后虚拟键盘显示信息发送给显示屏后,显示屏显示更新后虚拟键盘显示信息对应的虚拟键盘图像,以使用户明确目标位置是否被使用。
127.作为一个示例,以九键键盘使用前全部按键颜色为蓝色为例,用户在九键键盘上点击了标有“abc”的按键,主控芯片响应于该输入,更新九键键盘的显示信息,使“abc”按键的颜色从蓝色变为红色指示该按键被点击。之后主控芯片将更新后的九键键盘的显示信息发送给显示屏,显示屏根据接收到的更新后的九键键盘的显示信息,将显示屏上蓝色的九键键盘的“abc”按键显示为红色以指示“abc”按键被点击。
128.作为一个示例,以使用前手写键盘为白色为例,用户在手写键盘的白色的区域a上写“好”字,主控芯片响应于该输入,更新手写键盘的显示信息,使白色的区域a显示黑色的“好”字指示用户在手写键盘上写了“好”字。之后主控芯片将更新后的手写键盘的显示信息发送给显示屏,显示屏根据接收到的更新后的手写键盘的显示信息,将显示屏上手写键盘的白色的区域a更新显示为有黑色“好”字的区域a。
129.值得注意的是,若虚拟键盘为带按键的键盘,指示虚拟键盘的按键使用状态的显示信息但具体形式本技术实施例不做具体限制,具体地可以改变被点击或触控的按键的颜色,也可以将按键进行不同底色或同底色的高亮,还可以是将被点击或触控悬浮放大。
130.若虚拟键盘为手写键盘,则在手写键盘上显示识别到的内容,具体内容的显示形式本技术实施例不做具体限制,具体地,可以是在手写键盘中规定的写入内容的区域中以不同于手写键盘初始的颜色显示识别到的内容,还可以是将识别到的内容显示在手写键盘的其它区域。
131.基于上述任一实施例提供的虚拟键盘显示方法,本技术还提供了一种虚拟键盘显示装置实施例,应用于智能眼镜的主控芯片,所述智能眼镜包括飞行时间tof器件以及显示屏,具体参见图5。
132.图5示出了本技术实施例提供的一种虚拟键盘显示装置示意图。如图5所示,虚拟键盘显示装置500可以包括:
133.接收模块510,用于在检测到第一空间区域中存在人手的情况下,接收所述tof器件扫描第一空间区域后生成的第一图像数据.
134.确定模块520,用于根据所述第一图像数据,分别实时确定所述人手在所述第一空间区域中的三维位置信息,实时计算人手与人手轮廓图形。
135.生成模块530,用于在所述三维位置信息相关联的目标位置生成虚拟键盘。
136.叠加模块540,用于将所述虚拟键盘与所述人手轮廓图形进行叠加,得到叠加后的虚拟键盘数据。
137.显示模块550,用于将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加后的虚拟键盘数据对应的虚拟键盘图像。
138.本技术实施例中的装置,在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,接收tof器件扫描第一空间区域后生成的图像数据,分别实时根据图像数据确定该空间区域中人手的三维位置信息与人手轮廓图形,进而在三维位置信息相关联的目标位置生成虚拟键盘,并将人手轮廓图形与虚拟键盘进行叠加后将叠加后的虚拟键盘数据发送至显示屏,使显示屏显示叠加后的虚拟键盘数据对应的虚拟键盘图像。由于tof器件是利用不可见光工作的,那么在利用tof器件扫描第一空间区域时,可以避免捕捉到第一空间区间中其他人的画面,保证了他人的隐私安全,而且虚拟键盘并不需要被投射到人手所在的区域,也不会被人眼看到,还保护了用户的隐私安全。在人手第一空间区域中的实时的三维位置信息相关的目标位置处生成虚拟键盘。实现了通过一个tof器件生成跟随人手移动的虚拟键盘,避免了利用可见光摄像头器件实现虚拟键盘跟随人手移动的情况,使用方便,降低了智能眼镜的功耗,同时tof器件本身的功耗就比可见光摄像头的功耗低,进一步降低了智能眼镜的功耗。将虚拟键盘与人手叠加后的虚拟键盘数据发送至显示屏,使显示屏显示叠加后的虚拟键盘数据对应的虚拟键盘图像,实现了在智能眼镜显示屏中显示带人手的虚拟键盘,进而用户在佩戴智能眼镜时可以根据智能眼镜显示屏上显示的虚拟键盘图像来明确自己的手是否在虚拟键盘上,不需要用户从智能眼镜显示屏上转移视线至自己手部,避免了用户长时间注视手部及虚拟键盘所在的物理空间。
139.在一些实施例中,为了提高用户的使用体验并降低智能眼镜的功耗,虚拟键盘显示装置500还可以包括:
140.计算模块,还用于根据所述第一图像数据,计算所述人手的手指指尖与所述虚拟键盘所在空间平面的第一距离。
141.生成模块530,还用于当所述第一距离大于或等于第一阈值时,生成提示信息,其中,所述提示信息用于提示用户改变人手的位置以使人手与所述虚拟键盘相匹配。
142.显示模块550,还用于将所述提示信息发送至所述显示屏,以使所述显示屏显示所述提示信息。
143.本技术实施例中的装置,本技术实施例中,在目标位置生成虚拟键盘后,根据第一图像数据,计算人手的手指指尖与虚拟键盘所在空间平面之间的第一距离,当第一距离大于或等于第一阈值时,生成提示信息,并将该提示信息发送至显示屏,使显示屏显示该提示信息,以提示用户改变人手的位置使人手与虚拟键盘相匹配。也就是说,用户通过显示屏就知道自己的手部是否与虚拟键盘匹配,并能根据提示信息去相应的改变手的位置,避免了盲目地改变手部位置后还不能与虚拟键盘匹配的情况,提高了用户的使用体验。且提示信息的生成基于tof器件扫描第一空间区域的第一图像数据来判断生成,不需要使用其它硬件设备,降低了智能眼镜的功耗。
144.在一些实施例中,为了提高用户的使用体验,虚拟键盘显示装置500还可以包括:
145.更新模块,用于响应于人手对虚拟键盘的第一输入,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息。
146.显示模块550,还用于将所述更新后虚拟键盘显示信息发送至所述显示屏,以使显示屏显示所述更新后虚拟键盘显示信息对应的虚拟键盘图像。
147.本技术实施例中的装置,响应于人手对虚拟键盘的第一输入后就更新虚拟键盘的显示信息,将更新后虚拟键盘显示信息发送至显示屏,并使显示屏显示更新后的虚拟键盘,使用户通过智能眼镜的显示屏就能明确人手是否对虚拟键盘进行了第一输入,提高了用户的使用体验。
148.在一些实施例中,为了提高用户的使用体验,更新模块可以包括:
149.第二计算单元,用于根据第一图像数据,计算人手相对于所述虚拟键盘的位移。
150.更新单元,用于当所述位移大于或等于第二阈值时,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息。
151.本技术实施例中的装置,在人手相对于虚拟键盘的位移大于或等于第二阈值时,才更新虚拟键盘的显示信息。保证了人手相对于虚拟键盘输入的有效性,避免人手一动就立马更改虚拟键盘显示的情况,也即降低虚拟键盘被误触的风险,提高了用户的使用体验。
152.在一些实施例中,为了降低智能眼镜的功耗,虚拟键盘显示装置500还可以包括:
153.启动模块,用于响应于用于激活虚拟键盘的第二输入,启动所述tof器件,以使所述tof器件扫描第一空间区域。
154.本技术实施例中的装置,在激活虚拟键盘的情况下才启动tof器件,使tof器件扫描第一空间区域,避免了tof器件对第一空间区域的无限制扫描,降低了智能眼镜的功耗。
155.在一些实施例中,为了提高用户使用虚拟键盘的体验,虚拟键盘显示装置500还可以包括:
156.生成模块530,还用于在检测到第一空间区域中不存在人手的情况下,生成预警信息,所述预警信息用于提示用户所述第一空间区域内不存在人手。
157.显示模块550,还用于将所述预警信息发送至所述显示屏,以使所述显示屏显示所述预警信息。
158.本技术实施例中的装置,在第一空间区域不存在人手时,通过显示屏显示预警信息以提示用户第一空间区域不存在人手,提高用户使用虚拟键盘的体验。
159.基于上述任一实施例提供的虚拟键盘显示方法,本技术还提供了一种主控芯片实施例,主控芯片包括处理器与接口,接口与处理器电连接,
160.处理器用于:
161.在智能眼镜应用软件输入功能开启、并检测到第一空间区域中存在人手的情况下,通过所述接口接收所述tof器件扫描第一空间区域后生成的第一图像数据。
162.根据所述第一图像数据,分别实时确定所述人手在所述第一空间区域中的三维位置信息与人手轮廓图形。
163.在所述三维位置信息相关联的目标位置生成虚拟键盘。
164.将所述虚拟键盘与所述人手轮廓图形进行叠加,得到叠加后的虚拟键盘数据
165.将所述叠加后的虚拟键盘数据发送至所述显示屏,以使所述显示屏显示所述叠加
后的虚拟键盘数据对应的虚拟键盘图像。
166.在一些实施例中,为了提高用户的使用体验,处理器还用于:
167.用于响应于人手对虚拟键盘的第一输入,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息。
168.将所述更新后虚拟键盘显示信息发送至所述显示屏,以使显示屏显示所述更新后虚拟键盘显示信息对应的虚拟键盘图像。
169.在一些实施例中,为了提高用户的使用体验并降低智能眼镜的功耗,处理器还用于:
170.根据所述第一图像数据,计算所述人手的手指指尖与所述虚拟键盘所在空间平面的第一距离。
171.当所述第一距离大于或等于第一阈值时,生成提示信息,其中,所述提示信息用于提示用户改变人手的位置以使人手与所述虚拟键盘相匹配。
172.将所述提示信息发送至所述显示屏,以使所述显示屏显示所述提示信息。
173.在一些实施例中,为了提高用户的使用体验,处理器还用于:
174.根据第一图像数据,计算人手相对于所述虚拟键盘的位移。
175.当所述位移大于或等于第二阈值时,更新所述虚拟键盘的显示信息,得到更新后虚拟键盘显示信息。
176.在一些实施例中,为了降低智能眼镜的功耗,处理器还用于:
177.响应于用于激活虚拟键盘的第二输入,启动所述tof器件,以使所述tof器件扫描第一空间区域。
178.在一些实施例中,为了提高用户使用虚拟键盘的体验,处理器还用于:
179.在检测到第一空间区域中不存在人手的情况下,生成预警信息,所述预警信息用于提示用户所述第一空间区域内不存在人手。
180.将所述预警信息发送至所述显示屏,以使所述显示屏显示所述预警信息。
181.上述主控芯片具有实现方法实施例中各个步骤的功能,并能达到其相应的技术效果,为简洁描述,在此不再赘述。
182.此外,结合上述实施例的数据存储、数据显示方法,如图6所示,本技术实施例可提供一种电子设备,所述设备可以包括处理器610以及存储有计算机程序指令的存储器620。
183.具体地,上述处理器610可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
184.存储器620可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器620可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器620可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器620可在综合网关容灾设备的内部或外部。在特定实施例中,存储器620是非易失性固态存储器。在特定实施例中,存储器620包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
185.处理器610通过读取并执行存储器620中存储的计算机程序指令,以实现上述实施例中的任意一种目标对象跟随方法。
186.在一个示例中,电子设备还可包括通信接口630和总线640。其中,如图6所示,处理器610、存储器620、通信接口630通过总线640连接并完成相互间的通信。
187.通信接口630,主要用于实现本技术实施例中各模块、设备、单元和/或设备之间的通信。
188.总线640包括硬件、软件或两者,将电子设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线640可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
189.该目标对象跟随设备执行所述计算机程序指令时实现上述任一实施例所述的目标对象跟随方法。
190.另外,结合上述目标对象跟随方法,本技术实施例可提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述任一实施例所述的目标对象跟随方法。
191.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
192.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
193.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
194.上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的
一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
195.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献