接收用户输入的系统与方法及其程序存储介质与程序的制作方法

文档序号:8360971阅读:406来源:国知局
接收用户输入的系统与方法及其程序存储介质与程序的制作方法
【技术领域】
[0001] 本发明涉及一种接收用户输入方法的系统与方法及程序存储介质与程序。
【背景技术】
[0002] 近年来,已有各种用户的接口系统及接收用户输入系统被提出。一般而言,用户输 入系统指的是系统与其他人经由机器(例如个人计算机(PC))互动。用户接口系统提供一 种输入方式允许用户来操作系统,同时也提供一种输出方式,并让用户看到操作结果。
[0003] 大家所希望的是能提供一种简单,高效率及好用的接收用户输入的系统。

【发明内容】

[0004] 本公开是关于一种接收用户输入的系统和方法及程序存储介质与程序。
[0005] 根据本公开实施例,接收用户输入方法,包括下列步骤:显示虚拟键盘配置和控制 区域,该虚拟键盘配置包括多个子群组键,各子群组键分别对应到该控制区域的多个区域 之一;从至少一提取图像中提取一物件的多个位置,识别该物件的特征点的位置;决定选 取区域,在该控制区域内的所有区域当中,该特征点的位置所在即为该选取区域;决定该选 取区域所对应的多个键;以及将该物件的移动解译为对用户接口系统的输入数据。
[0006] 本公开另一实施例提供一种接收用户输入系统,该系统包括:显示器,用于显示虚 拟键盘配置和控制区域,该虚拟键盘配置包括多个子群组键,各子群组键分别对应到该控 制区域的多个区域之一;一或多个传感器,感测物件的移动;计算系统,耦合到该一或多个 传感器和该显示器,该计算系统从至少一提取图像中提取该物件的多个位置,以识别该物 件的特征点的位置,决定选取区域,在该控制区域的这些区域当中,该特征点所在的位置即 为该选取区域,确定对应到该选取区域的多个键,以及将该物件的该移动解译为对该系统 的输入数据。
[0007] 本公开又一实施例提供一种程序存储介质,所存储的计算机程序使电子装置执行 下列步骤:显示虚拟键盘配置和控制区域,该虚拟键盘配置包括多个子群组键,各子群组键 分别对应到该控制区域的多个区域之一;从至少一提取图像中提取物件的多个位置,识别 该物件的特征点的位置;决定选取区域,在该控制区域的多个区域当中,该特征点的位置所 在即为该选取区域;确定对应到该选取区域的多个键;以及将该物件的移动解译为对用户 接口系统的输入数据。
[0008] 本公开更一实施例提供一种存储在计算机可读介质上的计算机程序产品,包括计 算机可读程序,供于电子装置上执行实施如上所述的方法。
[0009] 为了对本申请的上述及其他方面有更佳的了解,下文特举实施例,并配合附图,作 详细说明如下:
【附图说明】
[0010] 图1绘示为依照一实施例所公开的用户接口系统。
[0011] 图2A绘示为依照一用户接口系统实施例的可穿载计算装置。
[0012] 图2B绘示为一实施例操作图2A的用户接口系统。
[0013] 图2C为说明图2A的用户接口系统实施例,显示其中虚拟输入的一模式。
[0014] 图3A-图3D显示在用户切面系统输入数据的实施例,用户穿戴标记或手套来输入 数据。
[0015] 图4为公开另一实施例的键盘配置,该用户穿戴标记或手套来输入数据。
[0016] 图5为本公开另一实施例,用户空手输入数据。
[0017] 图6为本公开另一实施例,用户以双手输入数据。
[0018] 图7为本公开另一实施例,示意该控制区域可结合子群组键,而键的对应可随着 手移动而改变。
[0019] 图8A与图8B为本公开另一实施例,控制区域可以结合子群组键,而键的对应可随 着手移动而改变。
[0020] 图8C为本公开另一实施例,用户以一手指打字。
[0021] 图8D至图8E为本公开另一实施例,用户以一手指打字。
[0022] 图9为根据本公开另一实施例,用户输入系统包括用户接口系统和主机系统。
[0023] 图10为图9的系统实施例。
[0024] 图11示意可应用于图1或图9所示的系统的本公开实施例的一方法。
[0025] 图12示意本公开又一实施例的用于接收用户输入的系统。
[0026] 在下面的详细描述中,为便于解释,依据具体细节进行了阐述,以便全面的理解所 公开的实施例。这些实施例即便没有明显说明具体细节的情况下可实施。在其他实例中, 简化附图中众所周知的结构和装置,而示意性地公开。
[0027]【符号说明】
[0028] 100、200、900A:用户接口系统
[0029] 110、208、902 :传感器
[0030] 120、904、914 :处理器
[0031] 130 :存储器
[0032] 140、202、918 :显示器
[0033] 204 :计算机系统
[0034] 206 :摄像机
[0035] 240 :虚拟输入图案
[0036] 241 :QWERTY状键盘
[0037] 242 :控制区域
[0038] 310 :手
[0039] 320 :手套
[0040] 330 :特征点标记
[0041] 340:指甲型标记物
[0042] 360 :活性标识符(activeidentifier)
[0043] 370 :打字结果
[0044] 380 :手/手指跟踪信息
[0045] 900 :系统
[0046] 900B:主机系统
[0047] 908 :收发器
[0048] 910 :通信链路
[0049] 912 :接收器
[0050] 906、916 :存储器
[0051] 1110 ~1180:步骤
[0052] 1210 :移动装置
【具体实施方式】
[0053] 第一实施例,请参照图1,用户接口系统100可接收数据并显示对应于所接收数据 的信息。例如图1,该用户接口系统包括传感器110、处理器120、存储器130和显示器140。
[0054] 该用户接口系统100可接收数据并显示对应该接收数据的信息。例如,该用户 接口系统100可以是一平视(heads-up)显示系统,如眼镜或包括显示器的任何类型近眼 (neartoeye)显不器单兀。
[0055] 传感器110检测用户的手指和用户的手的移动,并把检测结果提供给处理器120。 前述用户接口系统可以包括耦合到处理器的一个或多个传感器。
[0056] 该处理器120可解译(interpret)手/手指的动作,作为输入到用户接口系统100 的数据。处理器120可处理要在显示器上显示的数据。处理器120可以是任何类型的处理 器,例如微处理器(单核或多核),数字信号处理器(DSP),图形处理单元等。
[0057] 存储器130是用户接口系统100的内建式数据存储器。存储器130耦合到处理器 120。存储器130可存储由处理器120所存取与执行的软件。
[0058]显示器140例如可以是光透视显示器(opticalsee-throughdisplay),光看万能 显不器(opticalsee-arounddisplay),视频透视显不器(videosee-throughdisplay), 液晶显示器(IXD),等离子显示器等,或其它类型显示器。该显示器140与所述处理器120 之间可以为有线或无线的方式来接收数据。
[0059] 参考图2A所示,用户接口系统200的一实施例为可佩戴式计算装置,如包括眼镜 的一头戴式显示器(head-mounteddisplay,HMD)。用户接口系统200包括显示器202,内 建式(on-board)计算机系统204,摄像机(videocamera) 206和传感器208。
[0060] 显示器202可将计算机所产生的图形(computer-generatedgraphics)重叠于用 户在实体世界的视野。这就是说,如果显示器202显示虚拟键盘,并且用户的手为用户所看 见,则用户可以同时看到虚拟键盘和他/她的手。
[0061] 在如图2A所示,单个显示器202位在此眼镜的一镜片的中心处。然而,本申请并不 限于此。例如,显示器202可以在其它位置设置。此外,用户接口系统200可以包括一个以 上的显示器,例如,提供第二显示器在眼镜的另一镜片,或多个显示器位在同一镜片上。显 示器202连接计算机系统204且被其所控制。
[0062] 内建式计算机系统204例如位于眼镜的桥接臂(bridge)或其它位置(例如,在 眼镜鼻翼等),但不限于此。该内建式计算机系统204可以包括处理器(例如,处理器120 在图1中)和存储器(例如,图1中的存储器130)。内建式计算机系统204可以从
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1