专利名称:三维的屏幕键盘系统及其输入方法
技术领域:
本发明为有关于一种屏幕键盘系统及其输入方法,特别是指一种具有三维图面特 征及允许以旋转的方式切换不同输入面的三维的屏幕键盘系统及其输入方法。
背景技术:
近年来,随着电脑科技的蓬勃发展,许多装置已经不再内建传统的键盘,取而代之 的是所谓的「屏幕键盘」,甚至可搭配触控式屏幕作为主要的输入方式。一般而言,屏幕键盘能够显示于图形使用者界面(Graphics heHnterface,⑶I) 中,并且提供使用者通过点选屏幕键盘上的字符按钮以进行输入。然而,由于手持式装置,
如个人数位助理、智慧型手机......等等,其图形使用者界面(也就是所谓的显示画面)
的尺寸通常非常有限,因此在其有限的显示画面中显示出的屏幕键盘就比较小,如此一来, 将造成使用者输入的不便。有鉴于此,便有厂商提出以分页的方式显示屏幕键盘,也就是说,预先将字符按钮
依照类别,如英文字母、符号、数字......等等进行分类,并且将每一分类显示于不同分
页中,用以简化同时显示的字符按钮的数量。不过,上述以分页的方式来显示屏幕键盘,需 要使用者自行判断欲输入的字符的类别,不仅不够直观同时亦增加使用者的困扰,故仍然 不足以解决以往屏幕键盘输入不便的问题。综上所述,可知现有技术中长期以来一直存在于有限的显示画面中,屏幕键盘输 入不便的问题,因此实有必要提出改进的技术手段,来解决此一问题。
发明内容
有鉴于现有技术存在的问题,本发明遂提供一种三维的屏幕键盘系统及其输入方 法。本发明所提供的三维的屏幕键盘系统,包含初始模块、显示模块、接收模块及调 整模块。其中,初始模块用以初始化三维屏幕键盘,此三维屏幕键盘由至少四个输入面所组 成,其中每一输入面均具有多个字符按钮,且每一字符按钮对应不同的按键值;显示模块用 以将至少其中一输入面显示于显示面,并且将其它输入面隐藏于非显示面;接收模块用以 接收操控方向信号,以及在每一字符按钮被点选时,接收相应的按键值;调整模块用以在三 维屏幕键盘的中心轴固定的情况下,根据操控方向信号旋转三维屏幕键盘,将各输入面于 显示面及非显示面间移动。至于本发明的三维的屏幕键盘输入方法,其步骤包括初始化三维屏幕键盘,此三 维屏幕键盘由至少四个输入面所组成,其中每一输入面均具有多个字符按钮,且每一字符 按钮对应不同的按键值;将至少其中一输入面显示于显示面,并且将其它输入面隐藏于非 显示面;接收操控方向信号,以及在每一字符按钮被点选时,接收相应的按键值;在三维屏 幕键盘的中心轴固定的情况下,根据操控方向信号旋转三维屏幕键盘,将各输入面于显示 面及非显示面间移动。
本发明所提供的系统与方法如上,与现有技术之间的差异在于本发明是通过在图 形使用者界面中显示具有多个输入面的三维屏幕键盘,并且根据操控方向信号旋转三维屏 幕键盘以切换显示不同的输入面提供使用者进行输入。通过上述的技术手段,本发明可以达到提高屏幕键盘的输入便利性的技术功效。
图1为本发明三维的屏幕键盘系统的系统方块图。
图2为本发明三维的屏幕键盘输入方法的方法流程图,
图3A及图;3B为本发明三维屏幕键盘的展开示意图。
图4为应用本发明显示三维屏幕键盘的示意图。
图5A至图5C为应用本发明操作三维屏幕键盘的示意I
图6为应用本发明设定显示条件及排列规则的示意图,
主要元件符号说明
101初始模块
102显示模块
103接收模块
104调整模块
300三维屏幕键盘
300a、300b展开的三维屏幕键盘
310输入面
400图形使用者界面
401光标
401a,401b光标位置
410字符按钮
420手写区域
500设定视窗
511输入区块
512载入元件
520编辑区块
530选择区块
541确定元件
542取消元件
具体实施例方式以下将配合图式及实施例来详细说明本发明的实施方式,由此对本发明如何应用 技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。在说明本发明所提供的三维的屏幕键盘系统及其输入方法之前,先对本发明 所自行定义的名词作说明,本发明所提及的三维屏幕键盘是指显示于图形使用者界面 (Graphics User Interface, GUI)中的三维图面特征,请参阅图3A及图3B,图3A及图
4为本发明三维屏幕键盘的展开示意图。从图3A中可得知,展开的三维屏幕键盘300a由四 个输入面310所组成,在实际实施上,每一输入面310均具有多个字符按钮(图中未示),且 每一字符按钮对应有不同的按键值。特别要说明的是,本发明并未限定组成三维的屏幕键 盘的输入面310的数量,在实际实施上,亦可如图:3B所示意,其展开的三维屏幕键盘300b, 是以六个输入面310来组成长方体的三维屏幕键盘,稍候将配合实施例以六个输入面310 的三维屏幕键盘为例进行详细说明。以下配合图式对本发明三维的屏幕键盘系统及其输入方法作进一步说明,首先, 先针对本发明三维的屏幕键盘系统作说明,请参阅图1,图1为本发明三维的屏幕键盘系统 的系统方块图,包含初始模块101、显示模块102、接收模块103及调整模块104。其中,初 始模块101用以初始化三维屏幕键盘,此三维屏幕键盘由至少四个输入面所组成,其中每 一输入面均具有多个字符按钮,且每一字符按钮对应不同的按键值,并且可根据预设的排 列规则分别对每一输入面及字符按钮进行排列组合。另外,其初始化的方式是使用三个参 数(例如以“x”、“y”及“ζ”)来表示三维空间中的每一点,并且对应至三维屏幕键盘的输 入面,接着以坐标转换方式将三维坐标转换为二维坐标,以便将三维屏幕键盘显示于平面 显示装置上,如此一来,即可在二维的平面上显示三维的立体图形(即三维屏幕键盘),与 现有的二维屏幕键盘的差异便在于二维屏幕键盘在平面显示装置上无需进行转换,而三维 屏幕键盘需经由转换后才能够显示于平面显示装置上。特别要说明的是,在实际实施上,更 可在输入面中初始化一个手写区域,用以于此手写区域中接收手写信息以辨识为按键值或 文字编码,由于三维屏幕键盘已于现有自行定义的名词中做说明,且手写区域的辨识方式 为已知技术,故在此皆不再多作赘述。显示模块102用以将上述至少其中一个输入面显示于显示面,并且将其它输入面 隐藏于非显示面,所述显示面为显示于图形使用者界面中的画面,而非显示面则是隐藏于 图形使用者界面中的画面。举例来说,在图形使用者界面中所显示的正方体,虽然具有六个 表面,但是最多仅能同时显示三个表面,而这三个显示的表面则称之为显示于显示面,另外 三个未显示的表面则称之为隐藏于非显示面。除此之外,显示模块102亦可根据预设的显 示条件将显示面显示为半透明,或是以不同的底色进行呈现。接收模块103用以接收操控方向信号,以及在每一字符按钮被点选时,接收相应 的按键值。在实际实施上,操控方向信号可通过按压功能键(例如键盘的方向键“右键”) 或光标点选的方式产生,甚至可通过持续侦测连续的多个光标位置以进行计算,并根据计 算结果来判断操控方向信号,举例来说,假设所侦测到的连续多个光标位置依序为“(0,0),, 及“ 00,0)”,由于水平轴(也就是所谓的“X轴”)的数值为增加(由数值“0”增加至数值 “20”),且垂直轴(也就是所谓的“y轴”)的数值不变(维持数值“0”),故判断操控方向信 号为“水平右移”;当多个光标位置依序为“ O0,0) ”及“(0,0) ”,由于χ轴的数值为减少,且
y轴的数值不变(维持数值“0”),故判断操控方向信号为“水平左移”......并以此类推,
当多个光标位置依序为“(0,0) ”及“(0,20) ”,则判断操控方向信号为“垂直下移”;当多个 光标位置依序为“(0,20) ”及“(0,0) ”,则判断操控方向信号为“垂直上移”。特别要说明的 是,操控方向信号更可包含有偏移量,所述偏移量为χ轴及y轴的偏移数值,以便调整模块 104根据操控方向信号中的偏移量调整三维屏幕键盘的旋转角度。调整模块104用以在三维屏幕键盘的中心轴固定的情况下,根据操控方向信号旋转三维屏幕键盘,将各输入面于显示面及非显示面间移动,举例来说,假设操控方向信号为 “水平右移”,则调整模块104将在三维屏幕键盘的中心轴固定的情况下,根据此操控方向信 号将三维屏幕键盘向右旋转。特别要说明的是,若操控方向信号包含有偏移量,则可根据此 偏移量计算出旋转角度,使三维屏幕键盘除了向右旋转之外,更可根据所计算出的旋转角 度来调整其旋转幅度,由于根据偏移量计算旋转角度为已知技术,故在此不再多作赘述。如图2所示,图2为本发明三维的屏幕键盘方法的方法流程图,其步骤包括初始 化三维屏幕键盘,此三维屏幕键盘由至少四个输入面所组成,其中每一输入面均具有多个 字符按钮,且每一字符按钮对应不同的按键值(步骤210);将上述至少其中一个输入面显 示于显示面,并且将其它输入面隐藏于非显示面(步骤220);接收操控方向信号,以及在每 一字符按钮被点选时,接收相应的按键值(步骤230);在三维屏幕键盘的中心轴固定的情 况下,根据操控方向信号旋转三维屏幕键盘,将各输入面于显示面及非显示面间移动(步 骤M0)。通过上述步骤,即可通过在图形使用者界面中显示具有多个输入面的三维屏幕键 盘,并且根据操控方向信号旋转三维屏幕键盘以切换显示不同的输入面提供使用者进行输 入。另外,步骤210在具体实施上,更可在其中一个输入面中初始化手写区域,用以于 此手写区域接收手写信息以辨识为按键值或文字编码(步骤211);以及根据排列规则分别 对输入面及字符按钮进行排列组合(步骤21 。另外,步骤220所接收的操控方向信号,在 实际实施上,更可通过持续侦测多个光标位置以进行计算操控轨迹,并依照操控轨迹决定 操控方向信号(步骤221)。除此之外,在步骤230将输入面显示于显示面时,更可根据显示 条件显示各输入面,所述显示条件包含透明度显示及底色显示的设定(步骤231)。特别要 说明的是,由于在手写区域中接收手写信息以辨识为按键值或文字编码的辨识方式为已知 技术,故在此不再多作赘述。以下配合图4至图6以实施例的方式进行如下说明,请先参阅图4,图4为应用 本发明显示三维屏幕键盘的示意图,包含三维屏幕键盘300、输入面310、图形使用者界面 400、光标401及字符按钮410。特别要说明的是,本发明并未以此限定三维屏幕键盘300的 形状、大小及显示位置,以及字符按钮410的数量及排列方式。当使用者开启应用本发明的三维屏幕键盘300以进行输入时,初始模块101即初 始化三维屏幕键盘300,在此例中此三维屏幕键盘300由六个输入面310所组成,其中每一 输入面310均具有多个字符按钮410,且每一字符按钮410对应有不同的按键值,举例来说, 字符按钮“a”对应有按键值“0x61”的ASCII编码。接着,显示模块102将此三维屏幕键盘 300中的三个输入面310显示于显示面,并且将另外三个输入面310隐藏于非显示面,其三 维屏幕键盘300的呈现方式将如图4所示意显示于图形使用者界面400中。此时,使用者 即可使用光标401点选的方式,在三维屏幕键盘300中点选字符按钮410以进行输入,并且 由接收模块103接收被点选的字符按钮410所对应的按键值。接下来,请参阅图5A至图5C,图5A至图5C为应用本发明操作三维屏幕键盘的示 意图。当使用者欲切换显示另一输入面310时,可通过按压功能键(例如键盘的方向键 “左键”)的方式产生操控方向信号(例如“左方”),接着,接收模块103接收此操控方向 信号,并且在三维屏幕键盘300的中心轴固定的情况下,其调整模块104根据接收模块103 所接收的操控方向信号“左方”,将三维屏幕键盘300由右向左旋转。在实际实施上,所述操CN 102063239 A
说明书
5/5页
控方向信号更可通过使用者在图形使用者界面400中将光标401从光标位置401a移动至 光标位置401b来产生,举例来说,接收模块103可接收光标位置401a、401b的坐标,用以计 算光标401的操控轨迹并决定其操控方向信号。另外,接收模块103除了可在图形使用者 界面400中接收光标位置之外,亦可限定为仅在三维屏幕键盘300的显示区域的中接收光 标位置,用以产生操控方向信号。特别要说明的是,根据光标位置计算操控轨迹及决定操控 方向信号为已知技术,故在此不再多作赘述。承上所述,当调整模块104根据接收模块103所接收的操控方向信号“左方”,将三 维屏幕键盘300由右向左旋转后,其三维屏幕键盘300将如图5B所示意,此时,使用者即可 通过光标401点选的方式点选另一输入面310(显示有各种符号)中的字符按钮410以输 入符号。另外,使用者亦可以相同的方式,再次将三维屏幕键盘300由右向左旋转,其旋转 后的三维屏幕键盘300将如图5C所示意,显示具有手写区域420及字符按钮410的另一输 入面310,用以提供使用者进行输入,所述手写区域420能够接收手写信息以辨识为按键值 或文字编码,由于手写区域420接收手写信息以进行辨识的方式为已知技术,故在此不再 多作赘述。如图6所示意,图6为应用本发明设定显示条件及排列规则的示意图。前面提到, 显示模块102可根据预设的显示条件将显示面显示为半透明或以不同的底色进行呈现,在 实际实施上,使用者可通过设定视窗500中的输入区块511及载入元件512,用以载入预设 的显示条件,并将所载入的显示条件显示于编辑区块520中,且允许使用者通过此编辑区 块520编辑该显示条件,例如设定透明度为数值“20”(例如数值越大,半透明的程度越 大),以及指定底色为“黄色”。另外,使用者亦可通过选择区块530选择排列规则(例如 标准键盘的排列规则或自行定义排列规则),并且在上述设定皆完成后,通过点选确定元件 541储存使用者所作的设定,或是点选取消元件542取消所作设定。特别要说明的是,所述 设定视窗500在实际实施上,亦可直接显示于三维屏幕键盘300中的其中一个输入面310 之内(图中未示),用以提供使用者在此输入面310进行显示条件及排列规则的设定。综上所述,可知本发明与现有技术之间的差异在于通过在图形使用者界面400中 显示具有多个输入面310的三维屏幕键盘300,并且根据操控方向信号旋转三维屏幕键盘 300以切换显示不同的输入面310提供使用者进行输入,通过此一技术手段可以解决现有 技术所存在的问题,进而达成提高屏幕键盘的输入便利性的技术功效。虽然本发明以前述的实施例描述如上,然其并非用以限定本发明,任何所属领域 技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利 保护范围须以权利要求书所界定的为准。
权利要求
1.一种三维的屏幕键盘系统,其特征在于,包含一初始模块,用以初始化一三维屏幕键盘,该三维屏幕键盘由至少四输入面所组成,其 中每一输入面均具有多个字符按钮,且每一字符按钮对应不同的一按键值;一显示模块,用以将该些输入面至少其中的一显示于一显示面,并且将其它该些输入 面隐藏于一非显示面;一接收模块,用以接收一操控方向信号,以及在每一字符按钮被点选时,接收相应的该 按键值;及一调整模块,用以在该三维屏幕键盘的中心轴固定的情况下,根据该操控方向信号旋 转该三维屏幕键盘,将该些输入面于该显示面及该非显示面间移动。
2.如权利要求1所述的三维的屏幕键盘系统,其特征在于,该三维屏幕键盘的各该输 入面根据一显示条件进行显示,该显示条件包含透明度显示及底色显示的设定。
3.如权利要求1所述的三维的屏幕键盘系统,其特征在于,该些输入面及该些字符按 钮根据一排列规则进行排列组合。
4.如权利要求1所述的三维的屏幕键盘系统,其特征在于,该操控方向信号为持续侦 测多个光标位置以进行计算一操控轨迹,并依照该操控轨迹决定该操控方向信号。
5.如权利要求1所述的三维的屏幕键盘系统,其特征在于,该些输入面其中的一更包 含一手写区域,用以于该手写区域接收一手写信息以辨识为该按键值或文字编码。
6.一种三维的屏幕键盘输入方法,其特征在于,步骤包括初始化一三维屏幕键盘,该三维屏幕键盘由至少四输入面所组成,其中每一输入面均 具有多个字符按钮,且每一字符按钮对应不同的一按键值;将该些输入面至少其中的一显示于一显示面,并且将其它该输入面隐藏于一非显示接收一操控方向信号,以及在每一字符按钮被点选时,接收相应的该按键值;及在该三维屏幕键盘的中心轴固定的情况下,根据该操控方向信号旋转该三维屏幕键 盘,将该些输入面于该显示面及该非显示面间移动。
7.如权利要求6所述的三维的屏幕键盘输入方法,其特征在于,该方法更包含根据一 显示条件显示该三维屏幕键盘的各该输入面的步骤,该显示条件包含透明度显示及底色显 示的设定。
8.如权利要求6所述的三维的屏幕键盘输入方法,其特征在于,该方法更包含根据一 排列规则分别对该些输入面及该些字符按钮进行排列组合的步骤。
9.如权利要求6所述的三维的屏幕键盘输入方法,其特征在于,该方法更包含持续侦 测多个光标位置以进行计算一操控轨迹,并依照该操控轨迹决定该操控方向信号的步骤。
10.如权利要求6所述的三维的屏幕键盘输入方法,其特征在于,该方法更包含在该些 输入面其中的一初始化一手写区域,用以于该手写区域接收一手写信息以辨识为该按键值 或文字编码的步骤。
全文摘要
一种三维的屏幕键盘系统及其输入方法,通过在图形使用者界面中显示具有多个输入面的三维屏幕键盘,并且根据操控方向信号旋转三维屏幕键盘以切换显示不同的输入面提供使用者进行输入,用以达成提高屏幕键盘的输入便利性的技术功效。
文档编号G06F3/048GK102063239SQ20091020595
公开日2011年5月18日 申请日期2009年11月17日 优先权日2009年11月17日
发明者刘晓安, 邱全成 申请人:英业达股份有限公司