一种模拟视觉物理反馈的方法与装置的制造方法_3

文档序号:9248985阅读:来源:国知局
含于此。
[0093]接着,移动终端可以沿至少两个输入位置所构成的输入轨迹向用户呈现一一例如多个输入位置的凹陷状态伴随用户的滑行操作而变化的视觉物理反馈:用户手指当前离开的位置所对应的输入位置的凹陷状态恢复为普通平整状态,用户手指当前接触位置所对应的输入位置则呈现凹陷状态。又如,移动终端可以沿至少两个输入位置所构成的输入轨迹向用户呈现一一多个输入位置的凸起状态伴随用户的滑行操作而变化的视觉物理反馈:用户手指当前离开的位置所对应的输入位置的凸起状态恢复为普通平整状态,用户手指当前接触位置所对应的输入位置则呈现凸起状态。
[0094]优选地,移动终端还可以根据用户对字符输入交互界面的输入操作,确定用户输入的输入序列或与输入序列相对应的候选项。接着,移动终端还可以确定与输入序列或候选项相对应的一个或多个待输入位置。随后,移动终端还可以在待输入位置向用户呈现不同于输入位置的视觉物理反馈的视觉物理反馈。
[0095]在此,字符输入交互界面例如输入法界面。
[0096]移动终端可以根据用户对输入法界面的输入操作,确定用户输入的输入序列或与输入序列相对应的候选项。在此,用户输入的输入序列意指一个或多个字符所组成的序列。用户输入的输入序列例如“happ”、“kUaile”等。与输入序列相对应的候选项可基于输入法的联想设置,或者基于用户的输入序列与预设词库的匹配关系确定。例如,当用户使用英文输入法输入的输入序列为“happ”时,对应的候选项为“I happy”、“2 happiness”等。又如,当用户使用拼音输入法输入的输入序列为“kuaile”时,对应的候选项为“I快乐”、“2快了,,等。
[0097]接着,移动终端还可以确定与输入序列或候选项相对应的一个或多个待输入位置。
[0098]在此,移动终端确定待输入位置的方式包括但不限于以下2种:
[0099]I)移动终端可以基于输入法的联想设置,或者可以基于用户的输入序列与预设词库的匹配关系,确定与输入序列相对应的一个或多个待输入位置。
[0100]例如,当用户使用英文输入法输入的输入序列为“happ”时,与该输入序列相对应的待输入位置为字符“y”、字符“i” (iness)的位置。
[0101]2)移动终端可以将候选项的位置确定为待输入位置。
[0102]例如,当用户使用英文输入法输入的输入序列为“happ”时,对应的候选项“Ihappy”、“2 happiness”的位置可以被确定为待输入位置。又如,当用户使用中文输入法输入的输入序列为“kuaile”时,对应的候选项为“I快乐”、“2快了”的位置可以被确定为待输入位置。
[0103]随后,移动终端还可以在待输入位置向用户呈现不同于输入位置的视觉物理反馈的视觉物理反馈。
[0104]例如,当用户使用英文输入法输入的输入序列为“happ”时,当前的输入位置(“P”)的视觉物理反馈为凹陷状态,则移动终端可以在待输入位置(“y”或“I happy”等)向用户呈现不同于该凹陷状态的凸起状态。
[0105]又如,当用户使用中文输入法输入的输入序列为“kuaile”时,当前的输入位置(“e”)的视觉物理反馈为凸起状态,则移动终端可以在待输入位置(“I快乐”等)向用户呈现不同于该凸起状态的凹陷状态。
[0106]移动终端在待输入位置向用户呈现不同于输入位置的视觉物理反馈的视觉物理反馈,可以引导用户输入。例如,用户看到待输入位置为凸起状态,即可按压该待输入位置,从而输入相应的字符。
[0107]内容呈现夺互界而
[0108]在此,内容呈现交互界面例如网页界面、应用界面等。内容呈现交互界面通常包括一个或多个交互元素。交互元素例如网页界面中的链接、应用界面中的输入框、交互按钮等。
[0109]在此,移动终端所确定的输入位置包括用户所选择的内容呈现交互界面中一交互元素的位置。
[0110]移动终端可以根据用户对内容呈现交互界面的输入操作的位置,通过查询输入位置表,确定相应的输入位置。所述输入位置表中可以保存有每个交互元素所覆盖的范围,以供移动终端根据用户对用户界面的输入操作的位置来确定输入位置。
[0111]例如:网页界面中一新闻链接包括以下文字刘诗雯回忆女单决赛:丁宁叫医疗暂停时有点懵”。无论用户点击文字“刘诗雯”的位置,还是用户点击文字“工±”的位置,移动终端通过查询输入位置表所确定的输入位置均为整个新闻链接所在的位置。随后,移动终端在整个新闻链接位置向用户呈现模拟的视觉物理反馈。
[0112]图2 (a)、图2 (b)、图2 (C)、图2 (d)示出根据本发明一个优选实施例的模拟输入位置的凹陷状态的效果图。
[0113]如图2(a)所示,移动终端在输入位置“5 jkl”向用户呈现模拟的凹陷状态。如图2(b)所示,移动终端在输入位置“4 ghi”向用户呈现模拟的凹陷状态。在此,图2(b)中输入操作的输入力度信息小于图2(a)中输入操作的输入力度信息,因此,输入位置“4 ghi”的凹陷状态的变形程度小于输入位置“5 jkl”的凹陷状态的变形程度。如图2(c)所示,移动终端在代表“回车”的输入位置呈现模拟的凹陷状态。如图2(d)所示,在用户选择“回车”后,输入序列“Hello?Designer”上屏。
[0114]图3示出根据本发明一个实施例的装置示意图,其具体示出一种模拟视觉物理反馈的装置,也即模拟装置10。如图3所示,模拟装置10被装置于移动终端中,并具体包括装置11和装置12。
[0115]装置11根据用户对用户界面的输入操作,确定一个或多个输入位置(为便于区分,以下将装置11称为输入位置确定装置11);装置12在所确定的输入位置向该用户呈现模拟的视觉物理反馈,以响应于输入操作(为便于区分,以下将装置12称为视觉反馈呈现装置12)。
[0116]具体地,输入位置确定装置11根据用户对用户界面的输入操作,确定一个或多个输入位置。
[0117]其中,用户界面意指人机交互界面。
[0118]用户界面包括但不限于以下2种:
[0119]I)字符输入交互界面。
[0120]字符输入交互界面的主要用途在于供用户输入字符。字符输入交互界面例如输入法界面、密码输入界面(如锁屏时、登陆应用时所呈现的界面)、计算器应用界面等。
[0121]2)内容呈现交互界面。
[0122]内容呈现交互界面的主要用途在于呈现内容。内容呈现交互界面例如网页交互界面、应用交互界面等。
[0123]用户对用户界面的输入操作包括但不限于各种用户对用户界面所执行的输入性质的操作。用户对用户界面的输入操作例如用户对用户界面的点击操作、滑行操作等。用户对用户界面的输入操作例如用于选择字符输入交互界面中的字符或内容呈现交互界面中的交互元素等。
[0124]所述输入位置意指输入位置确定装置11所确定的待呈现模拟的视觉物理反馈的位置。输入位置可能与用户的输入操作的位置完全相同,也可能不同。
[0125]在此,输入位置确定装置11确定输入位置的方式包括但不限于以下2种:
[0126]I)输入位置确定装置11可以直接将用户对用户界面的输入操作的位置确定为输入位置。
[0127]在此,输入位置与用户对用户界面的输入操作所作用的位置完全相同。
[0128]例如,输入位置确定装置11直接将用户对用户界面的点击操作的位置确定为输入位置。又如,对于滑行操作,输入位置确定装置11可以按照一定的采样频率对用户的滑行操作进行多次采样,以获得一次滑行操作所对应的多个位置。滑行操作所对应的多个位置可以直接被确定为多个输入位置。
[0129]如果输入位置确定装置11基于第I)种方式确定输入位置,在后续操作中,视觉反馈呈现装置12所呈现的模拟的视觉物理反馈的位置与用户对用户界面的输入操作的位置完全相同。
[0130]2)输入位置确定装置11可以根据用户对用户界面的输入操作的位置,通过查询输入位置表,确定相应的输入位置。
[0131]在此,输入位置与用户对用户界面的输入操作所作用的位置可能不同。这种确定输入位置的方式可以用于用户界面包括一个或多个交互元素的情形。
[0132]所述输入位置表中可以保存有每个交互元素所覆盖的范围(即每个交互元素的位置),以供输入位置确定装置11根据用户对用户界面的输入操作的位置来确定输入位置。例如,输入法界面包括“1”、“ABC”、“DEF”、……、“TUV”、“WXYZ”9个交互元素。输入位置表中可以保存前述每个交互元素所覆盖的范围。如果用户对用户界面的输入操作的位置落入任一交互元素所覆盖的范围,则输入位置确定装置11可以将该交互元素的覆盖范围确定为输入位置。
[0133]进一步地,例如,交互元素“DEF”所覆盖的范围为(450,600)、(600,600)、(450,750)、(600, 750)这四个点所围绕的矩形区域。如果用户对用户界面的点击操作的位置为该矩形区域内的位置,则输入位置确定装置11可以将交互元素“DEF”的位置确定为输入位置。
[0134]又如,对于滑行操作,输入位置确定装置11可以按照一定的采样频率对用户的滑行操作进行多次采样,以获得一次滑行操作所对应的多个位置。接着,输入位置确定装置11根据这些位置中的每一个来确定相应的输入位置。如果滑行操作所对应的其中一个位置为如上述矩形区域内的位置,则输入位置确定装置11可以将交互元素“DEF”的位置确定为该输入位置。如果滑行操作所对应的另一个位置为矩形区域内“ΜΝ0”的位置,则输入位置确定装置11可以将交互元素“ΜΝ0”的位置确定为该另一输入位置。
[0135]如果输入位置确定装置11采用第2)种方式确定输入位置,在后续操作中,视觉反馈呈现装置12所呈现的模拟的视觉物理反馈的位置与用户对用户界面的输入操作的位置并非完全相同。然而,视觉反馈呈现装置12所呈现的模拟的视觉物理反馈的位置与整体交互元素的位置相同。
[0136]本领域技术人员应能理解,前述2种确定输入位置的方式仅为举例,而不应被视为对本发明的任何限制,任何现有其它或今后可能出现的确定输入位置的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0137]随后,视觉反馈呈现装置12在所确定的输入位置向用户呈现模拟的视觉物理反馈,以响应于输入操作。
[0138]在此,视觉物理反馈意指从视觉角度体现的物理形态的反馈效果。
[0139]优选地,视觉物理反馈包括输入位置的凹凸状态。在本说明书中,“凹凸状态”用于概括“凹陷状态”和“凸起状态”。
[0140]根据本发明一个优选实施例,视觉反馈呈现装置12在输入位置向用户呈现模拟的凹陷状态以响应用户的输入操作,可以给用户该输入位置随用户的输入操作(如点击操作、滑行操作)而被挤压的视觉效果。根据本发明另一个优选实施例,视觉反馈呈现装置12在输入位置向用户呈现模拟的凸起状态以响应用户的输入操作,可以给用户该输入位置随用户的输入操作(如点击操作、滑行操作)而被吸起的视觉效果。
[0141]对于滑行操作,输入位置确定装置11可以根据用户对用户界面的滑行操作,确定至少两个输入位置。接着,视觉反馈呈现装置12可以沿这些输入位置所构成的输入轨迹向用户呈现视觉物理反馈,以响应于用户的滑行操作。例如,视觉
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1