System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种输入方法、装置、存储介质及芯片制造方法及图纸_技高网

一种输入方法、装置、存储介质及芯片制造方法及图纸

技术编号:39952454 阅读:6 留言:0更新日期:2024-01-08 23:24
本公开涉及一种输入方法、装置、存储介质及芯片,涉及图像处理技术领域。包括:确定用户手掌的掌心区域中的有效区域,该有效区域为用户指定手指的手指尖所能触碰到的区域;响应于对该有效区域划分的不同第一子区域的触摸操作,确定与该触摸操作对应的输入内容。使用本公开提供的输入方法,可以在不携带打字设备的同时,也能实现单手打字,以进行文字输入。

【技术实现步骤摘要】

本公开涉及图像处理,尤其涉及一种输入方法、装置、存储介质及芯片


技术介绍

1、相关技术中,在一些电子设备的应用场景中,信息输入时需要外接专门的输入设备或使用控制器辅助输入,如键盘、手柄等输入设备。然而使用控制器/手柄辅助在虚拟键盘上输入,效率较低,且一些控制器(如市面上常用的虚拟现实头戴设备配备的手柄)在虚拟键盘上输入时按键较小,不易瞄准且需要一定空间,不方便在外使用。可见,现有技术中通常实现信息输入需要用户专门携带打字设备,给用户带来了不便。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种输入方法、装置、存储介质及芯片。

2、根据本公开实施例的第一方面,提供一种输入方法,包括:

3、确定用户手掌的掌心区域中的有效区域,所述有效区域为用户指定手指的手指尖所能触碰到的区域;

4、响应于对所述有效区域划分的不同第一子区域的触摸操作,确定与所述触摸操作对应的输入内容。

5、可选地,确定用户手掌的掌心区域中的有效区域,包括:

6、确定所述指定手指与掌心连接处的连接位置,所述指定手指为除大拇指以外的多个手指;

7、识别所述指定手指弯曲后,所述手指尖覆盖在所述掌心的位置;

8、根据所述指定手指与掌心连接处的连接位置,以及所述手指尖覆盖在所述掌心的位置,确定所述有效区域。

9、可选地,确定用户手掌的掌心区域中的有效区域,包括:

10、获取不同手掌与不同有效区域之间的对应关系

11、根据所述对应关系,确定与所述用户手掌对应的有效区域。

12、可选地,响应于对所述有效区域划分的不同第一子区域的触摸操作,确定与所述触摸操作对应的输入内容之前,所述方法还包括:

13、将所述有效区域划分为多个不同的第一子区域。

14、可选地,所述指定手指为除大拇指以外的多个手指,将所述有效区域划分为多个不同的第一子区域,包括:

15、按照目标比例,将所述有效区域划分为多个第一横向区域;

16、根据所述多个手指的宽度,将所述有效区域划分为多个第一纵向区域;所述多个第一横向区域与所述多个第一纵向区域相互交叉,以得到所述多个不同的第一子区域。

17、可选地,所述指定手指为除大拇指以外的多个手指,将所述有效区域划分为多个不同的第一子区域,包括:

18、根据用户大拇指与所述掌心的连接位置、所述多个手指弯曲后手指尖覆盖在所述掌心的位置、多个掌纹中位于中心的掌纹的位置、所述多个手指与所述掌心的连接位置,将所述有效区域划分为多个第二横向区域;

19、根据所述多个手指的宽度,将所述有效区域划分为多个第二纵向区域;所述多个第二横向区域与所述多个第二纵向区域相互交叉,以得到所述多个不同的第一子区域。

20、可选地,所述多个第二横向区域包括:第一横向子区域、第二横向子区域以及第三横向子区域,确定多个第二横向区域,包括:

21、根据用户大拇指与所述掌心的连接位置,以及所述多个手指弯曲后所述手指尖覆盖在所述掌心的位置,确定所述第一横向子区域;

22、根据所述用户大拇指与所述掌心的连接位置,以及多个掌纹中位于中心的掌纹,确定所述第二横向子区域;

23、根据多个掌纹中位于中心的掌纹,以及所述多个手指与所述掌心的连接位置,确定所述第三横向子区域。

24、可选地,将所述有效区域划分为多个不同的第一子区域之后,所述方法还包括:

25、在所述有效区域内生成目标虚拟键盘;

26、其中,所述目标虚拟键盘上具有与所述多个不同的第一子区域分别对应的第二子区域。

27、可选地,在所述有效区域内生成目标虚拟键盘,包括:

28、将虚拟键盘的尺寸缩放至与所述有效区域的尺寸适配,得到缩放后的虚拟键盘;

29、根据所述多个第一子区域在所述有效区域上的位置,将所述缩放后的虚拟键盘划分为多个第二子区域,以得到所述目标虚拟键盘;

30、在所述有效区域内生成所述目标虚拟键盘。

31、可选地,在所述有效区域内生成目标虚拟键盘,包括:

32、识别所述掌心区域的表面与图像采集装置之间的距离,所述图像采集装置用于采集所述用户手掌的手掌图像,以确定所述掌心区域与所述有效区域;

33、根据所述距离,在所述有效区域内生成所述目标虚拟键盘。

34、可选地,响应于对所述有效区域划分的不同第一子区域的触摸操作,确定与所述触摸操作对应的输入内容,包括:

35、根据所述指定手指的手指尖覆盖在所述有效区域中的位置,确定所述指定手指的手指尖所触摸的目标第一子区域;

36、根据所述目标第一子区域,确定所述输入内容。

37、根据本公开实施例的第二方面,提供一种输入装置,包括:

38、有效区域确定模块,被配置为确定用户手掌的掌心区域中的有效区域,所述有效区域为用户指定手指的手指尖所能触碰到的区域;

39、生成模块,被配置为响应于对所述有效区域划分的不同第一子区域的触摸操作,确定与所述触摸操作对应的输入内容。

40、根据本公开实施例的第三方面,提供一种输入装置,包括:

41、处理器;

42、用于存储处理器可执行指令的存储器;

43、其中,所述处理器被配置为:

44、执行所述可执行指令以实现本公开第一方面所提供的输入方法的步骤。

45、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的输入方法的步骤。

46、根据本公开实施例的第五方面,提供一种芯片,包括处理器和接口;所述处理器用于读取指令以执行本公开第一方面所提供的输入方法的步骤

47、本公开的实施例提供的技术方案可以包括以下有益效果:

48、通过本公开提出的输入方法,可以将用户手掌中用户指定手指所能触碰到的有效区域划分为多个不同的第一子区域,如此,用户的指定手指可以触碰到有效区域中的第一子区域,从而响应用户对第一子区域的触摸操作,得到与触摸操作对应的输入内容。

49、在这个过程中,只需用户的指定手指弯曲后,指定手指的手指尖触摸到掌心区域中的第一子区域即可实现文字输入,而无需用户携带打字设备才能实现文字输入,从而避免携带打字设备给用户带来的不便;并且通过在掌心上确定有效区域,也能使得用户能够单手进行文字沟通,解放了用户的另外一只手,使得用户的另外一只手能够对虚拟环境进行操作。

50、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种输入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,确定用户手掌的掌心区域中的有效区域,包括:

3.根据权利要求1所述的方法,其特征在于,确定用户手掌的掌心区域中的有效区域,包括:

4.根据权利要求1所述的方法,其特征在于,响应于对所述有效区域划分的不同第一子区域的触摸操作,确定与所述触摸操作对应的输入内容之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述指定手指为除大拇指以外的多个手指,将所述有效区域划分为多个不同的第一子区域,包括:

6.根据权利要求4所述的方法,其特征在于,所述指定手指为除大拇指以外的多个手指,将所述有效区域划分为多个不同的第一子区域,包括:

7.根据权利要求6所述的方法,其特征在于,所述多个第二横向区域包括:第一横向子区域、第二横向子区域以及第三横向子区域,确定多个第二横向区域,包括:

8.根据权利要求4所述的方法,其特征在于,将所述有效区域划分为多个不同的第一子区域之后,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,在所述有效区域内生成目标虚拟键盘,包括:

10.根据权利要求9所述的方法,其特征在于,在所述有效区域内生成目标虚拟键盘,包括:

11.根据权利要求1所述的方法,其特征在于,响应于对所述有效区域划分的不同第一子区域的触摸操作,确定与所述触摸操作对应的输入内容,包括:

12.一种输入装置,其特征在于,包括:

13.一种输入装置,其特征在于,包括:

14.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1-11中任一项所述方法的步骤。

15.一种芯片,其特征在于,包括处理器和接口;所述处理器用于读取指令以执行权利要求1-11中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种输入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,确定用户手掌的掌心区域中的有效区域,包括:

3.根据权利要求1所述的方法,其特征在于,确定用户手掌的掌心区域中的有效区域,包括:

4.根据权利要求1所述的方法,其特征在于,响应于对所述有效区域划分的不同第一子区域的触摸操作,确定与所述触摸操作对应的输入内容之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述指定手指为除大拇指以外的多个手指,将所述有效区域划分为多个不同的第一子区域,包括:

6.根据权利要求4所述的方法,其特征在于,所述指定手指为除大拇指以外的多个手指,将所述有效区域划分为多个不同的第一子区域,包括:

7.根据权利要求6所述的方法,其特征在于,所述多个第二横向区域包括:第一横向子区域、第二横向子区域以及第三横向子区域,确定多个第二横向区域,包括:

【专利技术属性】
技术研发人员:陈佳露
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1