CN108121438B - 基于头戴式显示设备的虚拟键盘输入方法及装置 - Google Patents
基于头戴式显示设备的虚拟键盘输入方法及装置 Download PDFInfo
- Publication number
- CN108121438B CN108121438B CN201611078155.2A CN201611078155A CN108121438B CN 108121438 B CN108121438 B CN 108121438B CN 201611078155 A CN201611078155 A CN 201611078155A CN 108121438 B CN108121438 B CN 108121438B
- Authority
- CN
- China
- Prior art keywords
- virtual keyboard
- identification control
- head
- user
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/021—Arrangements integrating additional peripherals in a keyboard, e.g. card or barcode reader, optical scanner
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
- G06F3/0219—Special purpose keyboards
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种基于头戴式显示设备的虚拟键盘输入方法,包括以下步骤:在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应;根据用户操控指令,切换所述标识控件对应的虚拟键盘按键;根据所述标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符。本发明同时提供一种基于头戴式显示设备的虚拟键盘输入装置。本发明基于头戴式显示设备的虚拟键盘输入方法及装置,能够有效降低使用者通过头戴式显示设备的虚拟键盘进行内容输入时的操作复杂度,显著提高内容输入效率,改善头戴式显示设备使用者的输入体验。
Description
技术领域
本发明涉及智能可穿戴设备与人机交互技术领域,尤其涉及一种基于头戴式显示设备的虚拟键盘输入方法及装置。
背景技术
虚拟现实(Virtual Reality,VR)技术通过计算机***模拟出虚拟的三维世界,借助显示***和交互***,向使用者提供视觉、听觉、触觉等感官的模拟体验,同时使用者能够与虚拟场景进行互动交互,带给使用者身临其境的感受。因此,交互技术是虚拟现实***实现的关键性技术之一,决定了使用者如何在虚拟世界中与目标进行互动。
现有技术方案中,头戴式显示设备通过检测使用者的头部动作,或者通过检测使用者手持手柄时的手部动作,控制光标或锚点在虚拟键盘中移动,通过光标或锚点选定不同的字符对应虚拟按键实现内容输入。然而,使用者通过头部动作或手部动作控制光标或锚点在虚拟键盘中移动的过程中,使用者需要准确地控制动作的幅度和精度,提高了对于使用者操作要求,增加了用户输入操作的负担和复杂度,影响使用者的操作体验。
发明内容
本发明的目的是提供一种基于头戴式显示设备的虚拟键盘输入方法及装置,降低使用者通过头戴式显示设备的虚拟键盘进行内容输入的操作复杂度,提高内容输入效率,改进头戴式显示设备使用者的输入体验。
有鉴于此,本发明一方面提供一种基于头戴式显示设备的虚拟键盘输入方法,包括以下步骤:在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应;根据用户操控指令,切换所述标识控件对应的虚拟键盘按键;根据所述标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符。
优选地,所述在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应的步骤,具体为:在虚拟键盘显示界面中显示标识控件,所述标识控件显示于一个虚拟键盘按键上,与所述虚拟键盘按键对应。
优选地,所述根据用户操控指令,切换所述标识控件对应的虚拟键盘按键的步骤,具体为:接收用户的动作指令,确定所述用户动作指令的运动方向及运动距离;判断所述用户动作指令的运动距离是否满足预设阈值条件,若是,则根据所述用户动作指令的运动方向切换所述标识控件对应的虚拟键盘按键。
优选地,所述根据所述标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符的步骤之后,还包括:根据已输入的字符,通过字符匹配检索预设词库中的字符组合,确定与所述已输入的上一字符顺序相邻的下一候选字符,得到所述候选字符的集合;若所述候选字符集合中包含多个候选字符,则根据所述候选字符集合中的多个候选字符对应的虚拟键盘按键在所述虚拟键盘中的位置分布,确定所述虚拟键盘中与所述候选字符集合中的多个候选字符对应的虚拟键盘按键的平均距离最短的虚拟键盘按键,将所述标识控件移动至所述虚拟键盘按键;若所述候选字符集合中包含一个候选字符,则将所述标识控件移动至所述候选字符对应的虚拟键盘按键。
优选地,所述标识控件包括视觉锚点。
本发明另一方面提供一种基于头戴式显示设备的虚拟键盘输入装置,包括:控件显示模块:用于在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应;按键切换模块:用于根据用户操控指令,切换所述标识控件对应的虚拟键盘按键;字符输入模块:用于根据所述标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符。
优选地,所述控件显示模块,还用于将所述标识控件显示于一个虚拟键盘按键上。
优选地,所述按键切换模块,包括:指令接收单元:用于接收用户的动作指令,确定所述用户动作指令的运动方向及运动距离;指令判断单元:用于判断所述用户动作指令的运动距离是否满足预设阈值条件;按键切换单元:用于当所述指令判断单元判断所述用户动作指令的运动距离满足预设阈值条件时,根据所述用户动作指令的运动方向切换所述标识控件对应的虚拟键盘按键。
优选地,所述基于头戴式显示设备的虚拟键盘输入装置,还包括:字库检索模块:用于根据已输入的字符,通过字符匹配检索预设词库中的字符组合,确定与所述已输入的上一字符顺序相邻的下一候选字符,得到所述候选字符的集合;以及,按键切换模块还用于若所述候选字符集合中包含多个候选字符,根据所述候选字符集合中的多个候选字符对应的虚拟键盘按键在所述虚拟键盘中的位置分布,确定所述虚拟键盘中与所述候选字符集合中的多个候选字符对应的虚拟键盘按键的平均距离最短的虚拟键盘按键,将所述标识控件移动至所述虚拟键盘按键;以及,若所述候选字符集合中包含一个候选字符,将所述标识控件移动至所述候选字符对应的虚拟键盘按键。
本发明还提供一种头戴式显示设备,包括上述基于头戴式显示设备的虚拟键盘输入装置。
本发明基于头戴式显示设备的虚拟键盘输入方法及装置,在虚拟键盘显示界面中显示标识控件,根据用户操控指令控制标识控件在虚拟键盘按键之间切换,从而选定标识控件对应的虚拟键盘按键,实现内容输入。本发明技术方案中通过接收使用者满足预设条件的动作指令,控制标识控件在虚拟键盘按键之间切换,标识控件不随使用者的动作做自由移动,避免因使用者的动作不稳定导致标识控件不易定位到虚拟键盘按键区域,从而使使用者能够更加快捷高效地通过虚拟键盘进行内容输入操作,显著地提高操作效率,有效地降低操作复杂度,提升使用者的操作体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图:
图1示出了本发明实施例的基于头戴式显示设备的虚拟键盘输入方法的流程示意图;
图2示出了本发明实施例的头戴式显示设备的第一种显示界面的示意图;
图3示出了本发明实施例的头戴式显示设备的第二种显示界面的示意图;
图4示出了本发明实施例的头戴式显示设备的第三种显示界面的示意图;
图5示出了本发明实施例的基于头戴式显示设备的虚拟键盘输入装置的结构示意图;
图6示出了本发明实施例的基于头戴式显示设备的虚拟键盘输入装置的按键切换模块的结构示意图。
具体实施方式
为了能够更清楚地理解本发明的目的、特征和优点,下面结合附图和具体实施方式对本发明做进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互结合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,这仅仅是本发明的一些实施例,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
实施例一
图1示出了本发明实施例的基于头戴式显示设备的虚拟键盘输入方法的流程示意图。
根据本发明实施例的基于头戴式显示设备的虚拟键盘输入方法,如图1所示,包括:步骤S101,在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应;步骤S102,根据用户操控指令,切换所述标识控件对应的虚拟键盘按键;步骤S103,根据所述标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符。
在该技术方案中,头戴式显示设备可以向使用者呈现虚拟的360°全景界面,使用者佩戴头戴式显示设备时,通过头戴式显示设备的显示屏幕,使用者在某一时刻能够看到屏幕显示区域中显示的虚拟全景界面的部分区域,屏幕显示区域中显示的虚拟全景界面的部分区域经头戴式显示设备的光学***放大后,与人类的自然视野范围相同或近似,从而令使用者感受身处虚拟场景环境的真实感。使用者通过控制指令,包括语音指令、手势指令、动作指令等,可以控制显示屏幕中显示虚拟全景界面中的不同区域,从而浏览完整的虚拟全景界面,例如,使用者转动头部,根据使用者头部的转动方向与转动角度,调整显示屏幕中显示的虚拟全景界面的区域,结合听觉、触觉、动作等方面的交互体验,带给使用者置身虚拟环境中的沉浸感。
在上述技术方案中,优选地,所述步骤S101,具体为:在虚拟键盘显示界面中显示标识控件,所述标识控件显示于一个虚拟键盘按键上,与所述虚拟键盘按键对应。具体地,使用者佩戴头戴式显示设备进行内容输入时,在所述头戴式显示设备显示屏幕的当前显示界面中显示虚拟键盘,在虚拟键盘显示界面中显示标识控件,所述标识控件显示于虚拟键盘中的一个预设虚拟键盘按键上,与所述虚拟键盘按键对应。优选地,所述标识控件,可以包括头戴式显示设备中显示的交互控件,例如,视觉锚点,用于标识用户视线对焦在虚拟全景界面上的位置,或者用于标识在虚拟全景界面上的某一位置区域执行用户指令的位置。如图2所示,头戴式显示设备的屏幕显示区域110中,屏幕显示区域的中心位置区域显示标识控件111,标识控件111与虚拟键盘中的虚拟键盘按键“G”对应。
在上述技术方案中,优选地,所述步骤S102,具体为:接收用户的动作指令,确定所述用户动作指令的运动方向及运动距离;判断所述用户动作指令的运动距离是否满足预设阈值条件,若是,则根据所述用户动作指令的运动方向切换所述标识控件对应的虚拟键盘按键。具体地,佩戴头戴式显示设备时,使用者通过操控指令(例如:语音指令、手势指令、动作指令等)控制在显示屏幕中显示所述虚拟全景界面的不同区域,实现虚拟视角的转换,标识控件始终显示于显示屏幕显示区域的中心位置,从而可以将标识控件调整到虚拟键盘显示界面中的不同位置。同样地,使用者也可以通过与头戴式显示设备配合使用的操控设备,如手柄,控制标识控件调整到虚拟键盘显示界面中的不同位置。例如,头戴式显示设备使用者通过虚拟键盘进行内容输入时,初始状态下,标识控件位于虚拟键盘中预设的虚拟键盘按键“G”上,通过手柄接收用户的手部动作指令,确定用户动作指令的运动方向及运动距离,判断用户动作指令的运动距离是否满足预设阈值条件,若是,则根据所述用户动作指令的运动方向切换所述标识控件对应的虚拟键盘按键,若否,则保持标识控件位于虚拟键盘中预设的虚拟键盘按键“G”上,不进行虚拟键盘按键切换。进一步地,预设阈值可以为分段阈值,当判断用户动作指令的运动距离处于第一预设阈值区间时,根据用户动作指令的运动方向将标识控件切换至虚拟键盘按键“H”,如图3所示。当判断用户动作指令的运动距离处于第二预设阈值区间时,将标识控件切换至虚拟键盘按键“J”,如图4所示。其中,第二预设阈值区间对应的用户动作指令的运动距离大于第一预设阈值区间对应的用户动作指令的运动距离,以此类推,此处不再赘述。
在上述技术方案中,优选地,所述步骤S103,具体地,头戴式显示设备的使用者通过动作指令移动标识控件,切换标识控件对应的虚拟键盘按键。当标识控件切换至某一虚拟键盘按键后,可以直接输入该虚拟键盘按键对应的字符,也可以在标识控件切换至某一虚拟键盘按键后接收用户操控指令,根据所述用户操控指令,输入该虚拟键盘按键对应的字符,此处不再赘述。进一步地,当标识控件切换至某一虚拟键盘按键后,可以对被选定的虚拟键盘按键进行放大显示。
本发明实施例的基于头戴式显示设备的虚拟键盘输入方法,在虚拟键盘显示界面中显示标识控件,根据用户操控指令控制标识控件在虚拟键盘按键之间切换,从而选定标识控件对应的虚拟键盘按键,实现内容输入。本发明实施例根据满足预设条件的动作指令,控制标识控件在虚拟键盘按键之间切换,标识控件不随使用者的动作做自由移动,避免因使用者的动作不稳定导致的标识控件不易定位到虚拟键盘按键区域,从而使使用者能够更加快捷高效地通过虚拟键盘进行内容输入操作,显著地提高操作效率,有效地降低操作复杂度,提升使用者的操作体验。
实施例二
如实施例一中所述的技术方案,优选地,所述步骤S103之后,还包括:根据已输入的字符,通过字符匹配检索预设词库中的字符组合,确定与所述已输入的上一字符顺序相邻的下一候选字符,得到所述候选字符的集合;若所述候选字符集合中包含多个候选字符,则根据所述候选字符集合中的多个候选字符对应的虚拟键盘按键在所述虚拟键盘中的位置分布,确定所述虚拟键盘中与所述候选字符集合中的多个候选字符对应的虚拟键盘按键的平均距离最短的虚拟键盘按键,将所述标识控件移动至所述虚拟键盘按键;若所述候选字符集合中包含一个候选字符,则将所述标识控件移动至所述候选字符对应的虚拟键盘按键。具体地,根据已输入的字符,在预设词库中通过字符匹配检索确定匹配的候选词,得到所述候选词中与已输入的上一字符顺序相邻的下一候选字符,得到候选字符集合。其中,预设词库可以是本地词库,也可以是在线词库,此处不做限定。
在该技术方案中,进一步地,若所述候选字符集合中包含多个候选字符,可以根据所述多个候选字符对应的虚拟键盘按键在虚拟键盘中的位置分布,在所述虚拟键盘中确定与所述候选字符集合中的多个候选字符对应的虚拟键盘按键的平均距离最短的虚拟键盘按键,将所述标识控件移动至所述虚拟键盘按键;同样地,也可以根据候选字符集中出现概率最高的候选字符,将标识控件直接移动至所述候选字符对应的虚拟键盘按键。若所述候选字符集合中包含一个候选字符,则将所述标识控件移动至所述候选字符对应的虚拟键盘按键。
本发明实施例的基于头戴式显示设备的虚拟键盘输入方法,在虚拟键盘显示界面中显示标识控件,根据用户操控指令控制标识控件在虚拟键盘按键之间切换,从而选定标识控件对应的虚拟键盘按键,实现内容输入。本发明实施例根据已输入的字符,通过预设词库进行字符检索匹配确定候选字符,根据候选字符对应的虚拟键盘按键在虚拟键盘中的位置,移动标识控件至距离所述候选字符对应的虚拟键盘按键距离最近的虚拟键盘按键上,从而使头戴式显示设备使用者更加便捷地选中候选字符,显著降低使用者操作复杂度,进一步提高操作效率。
实施例三
图5示出了本发明实施例的基于头戴式显示设备的虚拟键盘输入装置的结构示意图。
根据本发明实施例的基于头戴式显示设备的虚拟键盘输入装置200,如图5所示,包括:控件显示模块201:用于在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应;按键切换模块202:用于根据用户操控指令,切换所述标识控件对应的虚拟键盘按键;字符输入模块203:用于根据所述标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符。
在该技术方案中,头戴式显示设备可以向使用者呈现虚拟的360°全景界面,使用者佩戴头戴式显示设备时,通过头戴式显示设备的显示屏幕,使用者在某一时刻能够看到屏幕显示区域中显示的虚拟全景界面的部分区域,屏幕显示区域中显示的虚拟全景界面的部分区域经头戴式显示设备的光学***放大后,与人类的自然视野范围相同或近似,从而令使用者感受身处虚拟场景环境的真实感。使用者通过控制指令,包括语音指令、手势指令、动作指令等,可以控制显示屏幕中显示虚拟全景界面中的不同区域,从而浏览完整的虚拟全景界面,例如,使用者转动头部,根据使用者头部的转动方向与转动角度,调整显示屏幕中显示的虚拟全景界面的区域,结合听觉、触觉、动作等方面的交互体验,带给使用者置身虚拟环境中的沉浸感。
在上述技术方案中,优选地,所述控件显示模块201,还用于,将所述标识控件显示于一个虚拟键盘按键上。具体地,使用者佩戴头戴式显示设备进行内容输入时,在所述头戴式显示设备显示屏幕的当前显示界面中显示虚拟键盘,控件显示模块201用于在虚拟键盘显示界面中显示标识控件,所述标识控件显示于虚拟键盘中的一个预设虚拟键盘按键上,与所述虚拟键盘按键对应。优选地,所述标识控件,可以包括头戴式显示设备中显示的交互控件,例如,视觉锚点,用于标识用户视线对焦在虚拟全景界面上的位置,或者用于标识在虚拟全景界面上的某一位置区域执行用户指令的位置。如图2所示,头戴式显示设备的屏幕显示区域110中,屏幕显示区域的中心位置区域显示标识控件111,标识控件111与虚拟键盘中的虚拟键盘按键“G”对应。
在上述技术方案中,优选地,如图6所示,所述按键切换模块202,包括:指令接收单元2021:用于接收用户的动作指令,确定所述用户动作指令的运动方向及运动距离;指令判断单元2022:用于判断所述用户动作指令的运动距离是否满足预设阈值条件;按键切换单元2023:用于当所述指令判断单元2022判断所述用户动作指令的运动距离满足预设阈值条件时,根据所述用户动作指令的运动方向切换所述标识控件对应的虚拟键盘按键。具体地,接收头戴式显示使用者的操控指令(例如:语音指令、手势指令、动作指令等),控制头戴式显示设备的显示屏幕中显示所述虚拟全景界面的不同区域,实现虚拟视角的转换,标识控件始终显示于显示屏幕显示区域的中心位置,从而可以将标识控件调整到虚拟键盘显示界面中的不同位置。同样地,使用者也可以通过与头戴式显示设备配合使用的操控设备,如手柄,控制标识控件调整到虚拟键盘显示界面中的不同位置。例如,头戴式显示设备使用者通过虚拟键盘进行内容输入时,初始状态下,标识控件位于虚拟键盘中预设的虚拟键盘按键“G”上,通过手柄接收用户的手部动作指令,确定用户动作指令的运动方向及运动距离,判断用户动作指令的运动距离是否满足预设阈值条件,若是,则根据所述用户动作指令的运动方向切换所述标识控件对应的虚拟键盘按键,若否,则保持标识控件位于虚拟键盘中预设的虚拟键盘按键“G”上,不进行虚拟键盘按键切换。进一步地,预设阈值可以为分段阈值,当判断用户动作指令的运动距离处于第一预设阈值区间时,根据用户动作指令的运动方向将标识控件切换至虚拟键盘按键“H”,如图3所示。当判断用户动作指令的运动距离处于第二预设阈值区间时,将标识控件切换至虚拟键盘按键“J”,如图4所示。其中,第二预设阈值区间对应的用户动作指令的运动距离大于第一预设阈值区间对应的用户动作指令的运动距离,以此类推,此处不再赘述。
在上述技术方案中,优选地,所述字符输入模块203,具体地,使用者佩戴头戴式显示设备时,按键切换模块202通过接收用户动作指令移动标识控件,切换标识控件对应的虚拟键盘按键。字符输入模块203根据标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符。当标识控件切换至某一虚拟键盘按键后,可以直接输入该虚拟键盘按键对应的字符,也可以在标识控件切换至某一虚拟键盘按键后接收用户操控指令,根据所述用户操控指令,输入该虚拟键盘按键对应的字符,此处不再赘述。进一步地,当标识控件切换至某一虚拟键盘按键后,可以对被选定的虚拟键盘按键进行放大显示。
本发明实施例的基于头戴式显示设备的虚拟键盘输入装置,在虚拟键盘显示界面中显示标识控件,根据用户操控指令控制标识控件在虚拟键盘按键之间切换,从而选定标识控件对应的虚拟键盘按键,实现内容输入。本发明实施例根据满足预设条件的动作指令,控制标识控件在虚拟键盘按键之间切换,标识控件不随使用者的动作做自由移动,避免因使用者的动作不稳定导致的标识控件不易定位到虚拟键盘按键区域,从而使使用者能够更加快捷高效地通过虚拟键盘进行内容输入操作,显著地提高操作效率,有效地降低操作复杂度,提升使用者的操作体验。
实施例四
根据实施例三中所述的技术方案,优选地,所述基于头戴式显示设备的虚拟键盘输入装置200,还包括:
字库检索模块204:用于根据已输入的字符,通过字符匹配检索预设词库中的字符组合,确定与所述已输入的上一字符顺序相邻的下一候选字符,得到所述候选字符的集合;以及,按键切换模块202还用于若所述候选字符集合中包含多个候选字符,则根据所述候选字符集合中的多个候选字符对应的虚拟键盘按键在所述虚拟键盘中的位置分布,确定所述虚拟键盘中与所述候选字符集合中的多个候选字符对应的虚拟键盘按键的平均距离最短的虚拟键盘按键,将所述标识控件移动至所述虚拟键盘按键;以及,若所述候选字符集合中包含一个候选字符,则将所述标识控件移动至所述候选字符对应的虚拟键盘按键。具体地,根据已输入的字符,字库检索模块204在预设词库中通过字符匹配检索确定匹配的候选词,得到所述候选词中与已输入的上一字符顺序相邻的下一候选字符,得到候选字符集合。其中,预设词库可以是本地词库,也可以是在线词库,此处不做限定。
在该技术方案中,进一步地,若所述候选字符集合中包含多个候选字符,按键切换模块202可以根据所述多个候选字符对应的虚拟键盘按键在虚拟键盘中的位置分布,在所述虚拟键盘中确定与所述候选字符集合中的多个候选字符对应的虚拟键盘按键的平均距离最短的虚拟键盘按键,将所述标识控件移动至所述虚拟键盘按键;同样地,按键切换模块202也可以根据候选字符集中出现概率最高的候选字符,将标识控件直接移动至所述候选字符对应的虚拟键盘按键。若所述候选字符集合中包含一个候选字符,按键切换模块202则将所述标识控件移动至所述候选字符对应的虚拟键盘按键。
本发明实施例的基于头戴式显示设备的虚拟键盘输入装置,在虚拟键盘显示界面中显示标识控件,根据用户操控指令控制标识控件在虚拟键盘按键之间切换,从而选定标识控件对应的虚拟键盘按键,实现内容输入。本发明实施例根据已输入的字符,通过预设词库进行字符检索匹配确定候选字符,根据候选字符对应的虚拟键盘按键在虚拟键盘中的位置,移动标识控件至距离所述候选字符对应的虚拟键盘按键距离最近的虚拟键盘按键上,从而使头戴式显示设备使用者更加便捷地选中候选字符,显著降低使用者操作复杂度,进一步提高操作效率。
再次声明,本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
本发明并不局限于前述的具体实施方式。本发明可以扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
Claims (8)
1.一种基于头戴式显示设备的虚拟键盘输入方法,其特征在于,包括以下步骤:
在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应;
根据用户操控指令,切换所述标识控件对应的虚拟键盘按键;
根据所述标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符;
根据已输入的字符,通过字符匹配检索预设词库中的字符组合,确定与所述已输入的上一字符顺序相邻的下一候选字符,得到所述候选字符的集合;
若所述候选字符集合中包含多个候选字符,则根据所述候选字符集合中的多个候选字符对应的虚拟键盘按键在所述虚拟键盘中的位置分布,确定所述虚拟键盘中与所述候选字符集合中的多个候选字符对应的虚拟键盘按键的平均距离最短的虚拟键盘按键,将所述标识控件移动至所述虚拟键盘按键,或根据候选字符集中出现概率最高的候选字符,将标识控件直接移动至所述候选字符对应的虚拟键盘按键;
若所述候选字符集合中包含一个候选字符,则将所述标识控件移动至所述候选字符对应的虚拟键盘按键。
2.根据权利要求1所述的基于头戴式显示设备的虚拟键盘输入方法,其特征在于,所述在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应的步骤,具体为:
在虚拟键盘显示界面中显示标识控件,所述标识控件显示于一个虚拟键盘按键上,与所述虚拟键盘按键对应。
3.根据权利要求2所述的基于头戴式显示设备的虚拟键盘输入方法,其特征在于,所述根据用户操控指令,切换所述标识控件对应的虚拟键盘按键的步骤,具体为:
接收用户的动作指令,确定所述用户动作指令的运动方向及运动距离;
判断所述用户动作指令的运动距离是否满足预设阈值条件,若是,则根据所述用户动作指令的运动方向切换所述标识控件对应的虚拟键盘按键。
4.根据权利要求1-3中任意一项所述的基于头戴式显示设备的虚拟键盘输入方法,其特征在于,所述标识控件包括视觉锚点。
5.一种基于头戴式显示设备的虚拟键盘输入装置,其特征在于,包括:
控件显示模块:用于在虚拟键盘显示界面中显示标识控件,所述标识控件与所述虚拟键盘中的一个虚拟键盘按键对应;
按键切换模块:用于根据用户操控指令,切换所述标识控件对应的虚拟键盘按键;
字符输入模块:用于根据所述标识控件当前对应的虚拟键盘按键,输入所述虚拟键盘按键对应的字符;
字库检索模块:用于根据已输入的字符,通过字符匹配检索预设词库中的字符组合,确定与所述已输入的上一字符顺序相邻的下一候选字符,得到所述候选字符的集合;以及,
所述按键切换模块还用于若所述候选字符集合中包含多个字符,根据所述候选字符集合中的多个候选字符对应的虚拟键盘按键在所述虚拟键盘中的位置分布,确定所述虚拟键盘中与所述候选字符集合中的多个候选字符对应的虚拟键盘按键的平均距离最短的虚拟键盘按键,将所述标识控件移动至所述虚拟键盘按键,或根据候选字符集中出现概率最高的候选字符,将标识控件直接移动至所述候选字符对应的虚拟键盘按键;以及,若所述候选字符集合中包含一个候选字符,将所述标识控件移动至所述候选字符对应的虚拟键盘按键。
6.根据权利要求5 所述的基于头戴式显示设备的虚拟键盘输入装置,其特征在于,所述控件显示模块,还用于将所述标识控件显示于一个虚拟键盘按键上。
7.根据权利要求6 所述的基于头戴式显示设备的虚拟键盘输入装置,其特征在于,所述按键切换模块,包括:
指令接收单元:用于接收用户的动作指令,确定所述用户动作指令的运动方向及运动距离;
指令判断单元:用于判断所述用户动作指令的运动距离是否满足预设阈值条件;
按键切换单元:用于当所述指令判断单元判断所述用户动作指令的运动距离满足预设阈值条件时,根据所述用户动作指令的运动方向切换所述标识控件对应的虚拟键盘按键。
8.一种头戴式显示设备,其特征在于,包括权利要求5至7中任一项所述的基于头戴式显示设备的虚拟键盘输入装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611078155.2A CN108121438B (zh) | 2016-11-30 | 2016-11-30 | 基于头戴式显示设备的虚拟键盘输入方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611078155.2A CN108121438B (zh) | 2016-11-30 | 2016-11-30 | 基于头戴式显示设备的虚拟键盘输入方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108121438A CN108121438A (zh) | 2018-06-05 |
CN108121438B true CN108121438B (zh) | 2021-06-01 |
Family
ID=62225931
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611078155.2A Active CN108121438B (zh) | 2016-11-30 | 2016-11-30 | 基于头戴式显示设备的虚拟键盘输入方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108121438B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106933364B (zh) * | 2017-03-15 | 2019-09-27 | 京东方科技集团股份有限公司 | 字符输入方法、字符输入设备以及可穿戴设备 |
CN115176224A (zh) * | 2020-04-14 | 2022-10-11 | Oppo广东移动通信有限公司 | 文本输入方法、移动设备、头戴式显示设备以及存储介质 |
CN113448465A (zh) * | 2021-06-29 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 虚拟光标的控制方法、装置和存储介质及电子设备 |
CN116400839B (zh) * | 2023-06-01 | 2023-08-22 | 北京虹宇科技有限公司 | 一种三维空间中的输入方法、装置及设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101424977A (zh) * | 2008-11-28 | 2009-05-06 | 深圳华为通信技术有限公司 | 采用键盘进行内容输入的输入方法及终端设备 |
CN101677392A (zh) * | 2008-09-19 | 2010-03-24 | 中兴通讯股份有限公司 | 用于交互式个人电视终端的当前焦点移动方法及装置 |
CN102981626A (zh) * | 2012-12-12 | 2013-03-20 | 紫光股份有限公司 | 一种头戴式计算机 |
CN105955453A (zh) * | 2016-04-15 | 2016-09-21 | 北京小鸟看看科技有限公司 | 一种3d沉浸式环境下的信息输入方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6362391B2 (ja) * | 2014-04-10 | 2018-07-25 | キヤノン株式会社 | 情報処理端末、情報処理方法及びコンピュータプログラム |
-
2016
- 2016-11-30 CN CN201611078155.2A patent/CN108121438B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101677392A (zh) * | 2008-09-19 | 2010-03-24 | 中兴通讯股份有限公司 | 用于交互式个人电视终端的当前焦点移动方法及装置 |
CN101424977A (zh) * | 2008-11-28 | 2009-05-06 | 深圳华为通信技术有限公司 | 采用键盘进行内容输入的输入方法及终端设备 |
CN102981626A (zh) * | 2012-12-12 | 2013-03-20 | 紫光股份有限公司 | 一种头戴式计算机 |
CN105955453A (zh) * | 2016-04-15 | 2016-09-21 | 北京小鸟看看科技有限公司 | 一种3d沉浸式环境下的信息输入方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108121438A (zh) | 2018-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108121438B (zh) | 基于头戴式显示设备的虚拟键盘输入方法及装置 | |
US10417826B2 (en) | Information input method in 3D immersive environment | |
Grussenmeyer et al. | Accessible touchscreen technology for people with visual impairments: a survey | |
JP2021524629A (ja) | ウェアラブルシステムのためのトランスモード入力融合 | |
CN100407118C (zh) | 三维指示方法和三维指示装置 | |
Renner et al. | Evaluation of attention guiding techniques for augmented reality-based assistance in picking and assembly tasks | |
Markussen et al. | Selection-based mid-air text entry on large displays | |
KR20220119494A (ko) | 가상 객체 제어 방법 및 장치, 기기, 컴퓨터 판독 가능 저장 매체 | |
KR101846238B1 (ko) | 한자 입력 장치 및 제어 방법 | |
US20180311574A1 (en) | Dual input multilayer keyboard | |
US10872203B2 (en) | Data input system using trained keypress encoder | |
CN108245889B (zh) | 自由视角朝向切换方法及装置、存储介质、电子设备 | |
Lee et al. | From seen to unseen: Designing keyboard-less interfaces for text entry on the constrained screen real estate of Augmented Reality headsets | |
WO2013143486A1 (zh) | 一种显示键盘、输入处理方法及装置 | |
CN106933364A (zh) | 字符输入方法、字符输入设备以及可穿戴设备 | |
KR20130051722A (ko) | 입력 장치 및 입력 방법 | |
CN110780732A (zh) | 一种基于空间定位以及手指点击的输入*** | |
Vultur et al. | Real-time gestural interface for navigation in virtual environment | |
Song et al. | Efficient special character entry on a virtual keyboard by hand gesture-based mode switching | |
KR101559424B1 (ko) | 손 인식에 기반한 가상 키보드 및 그 구현 방법 | |
CN116069169A (zh) | 一种基于智能手表输入虚拟文本的数据处理方法及*** | |
EP4115270A1 (en) | Electronic input system | |
CN114047872A (zh) | 一种文本输入方法和*** | |
CN107870702B (zh) | 基于头戴式显示设备的用户操控提示方法及装置 | |
CN115176224A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |