一种输入方法以及相关设备技术

技术编号:27037984 阅读:21 留言:0更新日期:2021-01-12 11:21
本申请实施例公开一种输入方法以及相关设备,该方法可用于分离式输入领域中。方法应用于显示设备,显示设备的显示屏上展示有虚拟键盘,方法包括:接收输入设备发送的第一数据,第一数据用于描述输入设备上的第一滑动操作的滑动轨迹;根据第一数据确定从虚拟键盘上的第二按键到一个第一按键的展示轨迹,第一按键为虚拟键盘上的一个按键,第二按键为虚拟键盘上的预定义参考按键;通过显示屏展示第一按键的内容,或者,执行第一按键触发的操作。通过一次滑动操作就可以选定一个按键,操作方式简洁,输入速度快;且一个第一滑动操作对应一个第一按键,保留了输入过程的灵活性。

【技术实现步骤摘要】
一种输入方法以及相关设备
本申请涉及计算机
,尤其涉及一种输入方法以及相关设备。
技术介绍
分离式输入方法(indirectentrymethod)可应用于输入设备与显示设备分离的输入系统中。智能电视、增强现实(augmentedreality,AR)设备和虚拟现实(virtualreality,VR)设备的输入几乎全部为分离式输入。以智能电视为例,智能电视的分离式输入方法是基于光标选择的输入法。用户使用遥控器上的“上下左右”方向按键来控制光标在行内或行间跳动。当光标达到目标按键时,用户按下遥控器上的“确认”键点击进行确认。但依赖目前这种按键输入方法,用户每选取一个按键都需要多次移动光标到目标按键,操作次数过多,且输入速度慢。
技术实现思路
本申请实施例提供了一种输入方法以及相关设备,通过一次滑动操作就可以选定一个按键,操作方式简洁,输入速度快;且一个第一滑动操作对应一个第一按键,保留了输入过程的灵活性。为解决上述技术问题,本申请实施例提供以下技术方案:第一方面,本申请实施例提供一种输入方法,可用于分离式输入领域中。方法应用于显示设备,显示设备的显示屏上展示有虚拟键盘。方法包括:显示设备接收输入设备发送的第一数据,第一数据用于描述输入设备上的第一滑动操作的滑动轨迹。其中,第一数据包括与第一滑动操作对应的操作类型信息和与第一滑动操作对应的多个接触点中每个接触点的坐标。显示设备根据第一数据确定从虚拟键盘上的第二按键到一个第一按键的展示轨迹;其中,第一按键为虚拟键盘上的一个按键,第二按键为虚拟键盘上的预定义参考按键,为显示设备执行将输入设备上的第一滑动操作映射至显示设备以得到展示轨迹的过程中的预定义参考按键,第二按键的坐标位置决定展示轨迹的起始点的坐标位置。进一步地,第二按键的坐标位置可以作为展示轨迹的起始点的坐标位置,也可以为显示设备上配置有起始点的坐标位置与第二按键的坐标位置之间的预设位置关系。也即将第一滑动操作映射至显示设备上,并不是一个绝对映射过程,而是以第二按键作为预定义参考按键的相对映射过程。更进一步地,当不同的第一数据指示输入设备上不同的第一滑动操作的起始接触点不同,将不同的第一滑动操作的起始接触点映射至显示屏中的起始点均相同。显示设备通过显示屏展示第一按键的内容,或者,执行第一按键触发的操作。本实现方式中,通过一个第一滑动操作能够获取到一个第一按键,也即用户通过一次滑动操作就可以选定一个按键,操作方式简洁,输入速度快;且一个第一滑动操作对应一个第一按键,保留了输入过程的灵活性。在第一方面的一种可能实现方式中,显示设备根据第一数据确定从虚拟键盘上的第二按键到一个第一按键的展示轨迹包括:显示设备根据第一数据获取第一滑动操作的滑动轨迹所对应的展示轨迹;其中,获取第一滑动操作的滑动轨迹所对应的展示轨迹的过程指的是显示设备执行的一个内部换算的过程。具体的,输入设备上配置有第一坐标系,第一坐标系是基于触摸屏建立的;显示设备上配置有第二坐标系,第二坐标系是基于显示屏建立的,显示设备上预先存储有第一坐标系和第二坐标系之间的第一转换关系(也即输入设备和显示设备之间的显控比)。显示设备根据与第一滑动操作对应的多个接触点在第一坐标系下的第一坐标,计算得到第一滑动操作的第一滑动长度和/或滑动角度;并根据显示设备和输入设备之间的显控比,对第一滑动长度进行转换,得到第一滑动操作映射到第二坐标系下的第二滑动长度。显示设备获取第二按键在第二坐标系下的坐标,根据第二按键在第二坐标系下的坐标、第二滑动长度和/或滑动角度,确定将第一滑动操作映射到第二坐标系下的展示轨迹,进而能够获取到展示轨迹的终止点在第二坐标系下的坐标。显示设备将第二按键作为起始点,将展示轨迹的终止点作为第一按键。具体的,显示设备上显示有虚拟键盘,以及虚拟键盘中每个按键和第二坐标系下的第三坐标区域之间的一一对应关系。显示设备将展示轨迹的终止点在第二坐标系下的坐标与多个第三坐标区域的覆盖范围内进行匹配,若终止点在第二坐标系下的坐标位于多个第三坐标区域中的一个目标坐标区域内,获取目标坐标区域所对应的第一按键,目标坐标区域为多个第三坐标区域中的一个坐标区域。本实现方式中,键盘布局始终显示在显示设备中,以预定义的第二按键为起点,且第一按键与第二按键之间的位置关系与第一滑动操作的滑动长度和滑动角度对应,方便用户学习。在第一方面的一种可能实现方式中,方法还包括:显示设备通过显示屏展示第一滑动操作的滑动轨迹所对应的展示轨迹。本实现方式中,在显示屏上实时展示第一滑动操作映射到显示屏上的展示轨迹,从而可以让用户将注意力完全放在显示屏上,以确保用户不用低头关注输入设备,减少用户反复低头抬头造成的生理负担和注意力转换。在第一方面的一种可能实现方式中,第一转换关系取决于以下中的一项或多项参数:输入设备的尺寸、显示设备的尺寸和用户的操作习惯。在第一方面的一种可能实现方式中,第一数据用于指示以下中的一项或多项参数:输入设备上的滑动操作对应的滑动轨迹的滑动长度参数和滑动角度。本实现方式中,通过滑动角度和/或滑动长度两个维度的参数来确定一一对应的第一按键,增强了本方案的实现灵活性。在第一方面的一种可能实现方式中,方法还包括:显示设备接收输入设备发送的第二数据。第二数据用于描述第一触摸操作,第二数据包括第一触摸操作的操作类型信息和与第一触摸操作对应的多个接触点的坐标,第一触摸操作为除滑动操作之外的触摸操作。显示设备根据所述第二数据通过所述显示屏展示所述第二按键的内容,或者,执行所述第二按键触发的操作。具体的,显示设备在根据第二数据确定第一触摸操作的操作类型不是滑动操作之后,通过显示屏展示第二按键的内容,或者,执行第二按键触发的操作。本实现方式中,用户可以通过输入除滑动操作之外的其他类型的操作,来完成对第二按键的选定,避免了第二按键的空置,提高了虚拟键盘的利用率。在第一方面的一种可能实现方式中,第一数据中携带的与第一滑动操作对应的多个接触点的坐标,指示第一滑动操作为通过输入设备的触摸屏的第一区域得到的。方法还包括:显示设备接收输入设备发送的第三数据。其中,第三数据用于描述第二触摸操作,第二触摸操作可以为以下中的任一项操作:点击操作、滑动操作、双击操作和长按操作。第三数据中携带的与第二触摸操作对应的多个接触点的坐标,指示二触摸操作为通过触摸屏的第二区域得到的,第一区域和第二区域为不同的区域。显示设备确定第三数据对应的触发操作。本实现方式中,用户不仅可以通过在第一区域内输入滑动操作,来选取一一对应的按键,还可以通过在第二区域内输入第二触摸操作来选取一一对应的按键,扩展了与虚拟键盘中按键对应的操作的数量,提高了本方案的实现灵活性。在第一方面的一种可能实现方式中,多个第二触摸操作可以为多个不同类型的触摸操作,显示设备上可以配置有与每种类型的第二触摸操作一一对应的一个触发操作。显示设备根据第三数据中携带的操作类型信息,确定第二触摸操作的操作类型为第二操作类型,获取与第二操作类型一一对应的触发操作。其中,触发操作可以为调本文档来自技高网...

【技术保护点】
1.一种输入方法,其特征在于,所述方法应用于显示设备,所述显示设备的显示屏上展示有虚拟键盘,所述方法包括:/n接收输入设备发送的第一数据,所述第一数据用于描述所述输入设备上的第一滑动操作的滑动轨迹;/n根据所述第一数据确定从所述虚拟键盘上的第二按键到一个第一按键的展示轨迹,所述第一按键为所述虚拟键盘上的一个按键,所述第二按键为所述虚拟键盘上的预定义参考按键;/n通过所述显示屏展示所述第一按键的内容,或者,执行所述第一按键触发的操作。/n

【技术特征摘要】
1.一种输入方法,其特征在于,所述方法应用于显示设备,所述显示设备的显示屏上展示有虚拟键盘,所述方法包括:
接收输入设备发送的第一数据,所述第一数据用于描述所述输入设备上的第一滑动操作的滑动轨迹;
根据所述第一数据确定从所述虚拟键盘上的第二按键到一个第一按键的展示轨迹,所述第一按键为所述虚拟键盘上的一个按键,所述第二按键为所述虚拟键盘上的预定义参考按键;
通过所述显示屏展示所述第一按键的内容,或者,执行所述第一按键触发的操作。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一数据确定从所述虚拟键盘上的第二按键到一个第一按键的展示轨迹,包括:
将所述第二按键作为起始点,根据所述第一数据获取所述滑动轨迹所对应的展示轨迹,将所述展示轨迹的终止点作为所述第一按键。


3.根据权利要求2所述的方法,其特征在于,第一数据用于指示以下中的一项或多项参数:输入设备上的滑动操作对应的滑动轨迹的滑动长度参数和滑动角度。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
接收所述输入设备发送的第二数据,所述第二数据用于描述第一触摸操作,所述第一触摸操作为除滑动操作之外的触摸操作;
根据所述第二数据通过所述显示屏展示所述第二按键的内容,或者,执行所述第二按键触发的操作。


5.根据权利要求1至3任一项所述的方法,其特征在于,所述第一数据指示所述第一滑动操作为通过所述输入设备的触摸屏的第一区域得到的,所述方法还包括:
接收所述输入设备发送的第三数据,所述第三数据用于描述第二触摸操作,所述第三数据指示所述二触摸操作为通过所述触摸屏的第二区域得到的,所述第一区域和所述第二区域为不同的区域;
确定所述第三数据对应的触发操作。


6.根据权利要求1至3任一项所述的方法,其特征在于,所述虚拟键盘中的按键呈梯形分布,或者,所述虚拟键盘中的按键呈同心圆分布。


7.一种输入方法,其特征在于,所述方法应用于输入设备,所述输入设备配置有触摸屏,所述方法包括:
通过所述触摸屏接收第一滑动操作;
生成用于描述所述第一滑动操作的滑动轨迹第一数据;
将所述第一数据发送给显示设备,所述显示设备上配置有虚拟键盘,所述第一数据用于供所述显示设备确定从所述虚拟键盘上的第二按键到一个第一按键的展示轨迹,所述第一按键为所述虚拟键盘上的一个按键,所述第二按键为所述虚拟键盘上的预定义参考按键。


8.根据权利要求7所述的方法,其特征在于,第一数据用于指示以下中的一项或多项参数:输入设备上的滑动操作对应的滑动轨迹的滑动长度参数和滑动角度。


9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:
通过所述触摸屏接收第一触摸操作,所述第一触摸操作为除滑动操作之外的触摸操作;
生成用于描述所述第一触摸操作的第二数据,并将所述第二数据发送给所述显示设备,所述第二数据用于指示所述显示设备展示所述第二按键的内容,或者,用于指示执行所述第二按键触发的操作。


10.根据权利要求7或8所述的方法,其特征在于,所述通过所述触摸屏接收第一滑动操作,包括:
通过所述触摸屏的第一区域接收第一滑动操作,所述第一数据还用于指示所述第一滑动操作为通过所述第一区域获得的;
所述方法还包括:
通过所述触摸屏的第二区域接收第二触摸操作;
生成用于描述所述第二触摸操作的第三数据,并将所述第三数据发送给所述显示设备,所述第三数据用于指示所述第二触摸操作为通过所述第二区域获得的,还用于供所述显示设备确定所述第三数据对应的触发操作。


11.根据权利要求10所述的方法,其特征在于,所述第一区域为所述触摸屏的中央区域,所述第二区域为所述触摸屏的边缘区域,所述第二区域的宽度小于或等于第一阈值。


12.一种输入方法,其特征在于,所述方法应用于输入设备,所述输入设备包括有触摸屏和虚拟键盘,所述方法包括:
通过所述触摸屏接收第一滑动操作;
生成用于描述所述第一滑动操作的滑动轨迹第一数据;
根据所述第一数据和第二按键确定一个第一按键,所述第一按键为虚拟键盘上的一个按键,所述第二按键为所述虚拟键盘上的预定义参考按键;
将所述第一按键对应的按键内容或者与所述第一按键触发的操作对应的操作指令发送给显示设备。


13.根据权利要求12所述的方法,其特征在于,所述根据所述第一数据和第二按键确定一个第一按键,包括:
将所述第二按键作为所述滑动轨迹的起始点,将所述滑动轨迹的终止点作为所述第一按键。


14.根据权利要求13所述的方法,其特征在于,第一数据用于指示以下中的一项或多项参数:输入设备上的滑动操作对应的滑动轨迹的滑动长度参数和滑动角度。


15.根据权利要求12至14任一项所述的方法,其特征在于,所述方法还包括:
通过所述触摸屏接收第一触摸操作,所述第一触摸操作为除滑动操作之外的触摸操作;
响...

【专利技术属性】
技术研发人员:许强达米安·马森刘哲爱德华·郎克吴文昊
申请(专利权)人:华为技术加拿大有限公司滑铁卢大学
类型:发明
国别省市:加拿大;CA

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

1