通过定位设备输入字符的方法和装置的制作方法

文档序号:6566443阅读:164来源:国知局
专利名称:通过定位设备输入字符的方法和装置的制作方法
技术领域
本发明涉及一种通过诸如触摸笔或鼠标之类的定位设备输入字符的方法
和装置。
背景技术
传统上,用户可以通过以下方法在个人数字助理(PDA)上输入字符使 用触摸笔点击触摸屏所显示的虚拟键盘中的按键;使用触摸笔在显示单元的输 入部分直接写入字符。但是,当使用虚拟键盘时,由于在虚拟键盘上有大量的按键且每个按键的 尺寸很小,因此用户很难快速而准确地输入字符。另一方面,当用户在显示单 元的输入部分直接写入字符时,用户很难快速输入字符。而且,可能难以识别 用户输入的字符。

发明内容
技术方案本发明提供一种通过定位设备输入字符的方法和装置,其通过减少输入区 域的数量,允许用户快速而准确地选择字符的输入区域,并且能够方便地选择 输出指定到每个输入区域的字符。有利效果根据本发明,能够在诸如配备了定位设备的个人数字助理类装置上简便而 快速地输入字符。


下面将参照附图详细说明本发明的示范性实施例,本发明上述特征、其他
特征和优点将更加清楚。所附图形包括图1是使用触摸笔作为定位设备的个人数字助理(PDA);图2至图5是小键盘,每种小键盘均包括4乘3的键盘区,其上分布 着根据本发明的一个实施例排列的数字、英文字母、符号或韩语字母;图6是一种根据本发明的实施例通过定位设备有选择地输入指定到输入
区域的多个字符的方法;图7是图6所示的第三种输入模式的另一实施例;图8是一种根据本发明的另一实施例通过定位设备有选择地输入指定到 输入区域的多个字符的方法;图9是一种在扩展输入区域中输入字符的方法; [15]图10至13是按照图8和图9所述方法输入字符的方法; [16]图14是根据本发明的实施例所绘制的字符输入方法的流程图; [17]图15是根据本发明的实施例所绘制的字符输入装置的框图。
具体实施例方式根据本发明的一个方面,提供了一种通过定位设备输入字符的方法,其包 括 (a)将定位设备的输入区域划分为多个子输入区域,并将构成一种当前字 符模式下的字符集的多个字符指定到各个子输入区域; (b)使用定位设备在一个选定的子输入区域中输入一种输入模式; (c)根据输入设备的以下输入模式,选择性地输出指定到选定子输入区域 的字符之一点;超过预定长度的直线;以超过预定角度弯曲超过预定次数并 且超过预定长度的折线;圆形。优选地,在步骤(c)中,当通过定位设备输入点时,选择指定到选定子输 入区域的字符中的第一个字符;当输入超过预定长度的直线时,选择第二个字 符;当输入以超过预定角度弯曲超过预定次数并且超过预定长度的折线时,选 择第三个字符;当输入圆形时,则选择预定字符或命令。优选地,在步骤(c)中,当确定输入模式属于点、超过预定长度的直线、 以超过预定角度弯曲超过预定次数并且超过预定长度的折线或圆形时,从输入 区域的外部延伸到内部的直线以及从输入区域的内部延伸到外部的直线均不被 视为输入模式的组成部分。优选地,在步骤(b)中,对于使用定位设备在从各个子输入区域按预定尺 寸扩展而成的扩展输入子区域中输入的输入模式,会被视为在选定子输入区域 内输入的模式。根据本发明的另一个方面,提供了一种通过定位设备输入字符的装置,其 包括输入部分,允许用户使用输入设备在输入区域中输入一种输入模式;输
入区域被划分为多个子输入区域,为每个子输入区域指定多个字符,这些字符
构成了一种当前字符模式下的字符集;处理部分,根据定位设备的输入模式是 点、超过预定长度的直线、以超过预定角度弯曲超过预定次数并且超过预定长 度的折线还是圆形,选择性地输出指定到选定子输入区域的字符之一。现在将参照附图详细说明根据本发明设计的示范性实施例。图1是使用触摸笔作为定位设备的个人数字助理(PDA)。 PDA包括机身100和触摸笔110。机身100包括显示部分,用于提供 触摸屏和显示数据。用户通过使用触摸笔110选择在显示部分所显示的图标或 菜单来输入命令,通过点击显示在显示部分的虚拟键盘120来输入文本,或直 接在输入区域130写入字符。图2至图5是小键盘,每种小键盘均包括4乘3的键盘区,其上分布 着根据本发明的一个实施例排列的数字、英文字母、符号或韩语字母。键盘包含4乘3的小键盘区,每个小键盘区上显示由数字、英文字母、 符号或韩语字母组成的字符集,使用定位设备进行输入。在图2中,数字按电 话上的数字排列方式进行排列,采用典型的4乘3小键盘。在图3至5中, 英文字母、符号和韩语字母按其使用频率或操作效率进行排列。在以这种方式排列的4乘3小键盘中,通过使用如图1中所示的定位 设备选择4乘3小键盘上的按键来输入字符。根据所选的字符模式,4乘3小键盘分别对应于数字、英文字母、符号 或韩语字母字符集。除提供用于输入字符的4乘3小键盘区之外,还能提供用于输入命令的 附加区域,如模式切换、删除或调节间隔等。而且,除4乘3小键盘区和以 上所述的附加区域之外的其他输入区域能够设置为单项输入区域,以方便使用。 例如,能够将除4乘3小键盘区之外的其他输入区域设置为单项输入区域, 并为其指定调节间隔命令。在输入字符时如果需要输入调节间隔命令,只需将 定位设备移出4乘3小键盘区,而不必点击与调节间隔命令对应的按键(例 如,按键'0'或<#')。图6是一种根据本发明的实施例通过定位设备有选择地输入指定到输入 区域的多个字符的方法。例如,显示部分根据当前字符模式显示如图2至5中所示的一种字符 集,用户选择所显示的字符集中的一个按键,并通过图6中所示的方法输入所
需字符。第一种输入模式310指触摸一个按键,类似于使用点号标记该按键。第 二种输入模式320指画一条超过预定长度的直线。第三种输入模式330指画 一条弯曲超过预定角度并且超过预定长度的折线。第四种输入模式340指画一 个圆形。输入第一种输入模式310时,会输入指定到相应键的多个字符中的第 一个字符。输入第二种输入模式320时,会输入第二个字符。输入第三种输入 模式330时,会输入第三个字符。输入第四种输入模式340时,会输入预定 的字符,或在选定区域内执行预定命令。在选定输入区域中,点的位置或线条的位置和方向并不重要。在超过预定 长度的前提下,线条的长度也不重要。例如,在像素单元中,长度超过5个像 素的线条会被看作是具有指定长度的线条。当触摸笔离开输入区域时,当前的 输入操作会被视为已完成。另一方面,如果当前的输入操作能够明显区分于下 个输入操作,则触摸笔不需要离开输入区域。在输入操作中,如果触摸笔短暂 地偏离所选输入区域,并且没有超出预定范围,则此输入操作会被视为在所选 的输入区域中执行。也就是说,例如当显示部分的选定输入区域尺寸较小时,用户将很难在选 定输入区域中输入上述输入模式。因此,优选将位于输入区域的预定范围之内 的区域定义为扩展输入区域,以使在扩展输入区域中的输入操作可被视为选定 输入区域中的输入操作。下面将参照图9至13说明扩展输入区域中的输入操 作。例如,在如图3中所示排列的英文字母模式下,当使用第一种输入模式 310在指定了字符'ewq'的按键输入区域中画点时,将输入字母'e'。当使用 第二种输入模式320画线时,将输入字母'w,。当使用第三种输入模式330 画折线时,将输入字母'q'。当使用第四种输入模式340画圆形时,将输入 数字'1'。数字<1'是在按键输入区域预先设置的。在用于更改字符模式的区域中,能根据输入模式切换字符模式。在删除区 域中,用户能够根据输入模式逐个、逐词、逐句或删除全部字符。例如,如果 在切换字符模式区域中输入第一种输入模式310,则字符模式切换到小写模式; 如果输入第二种输入模式320,则切换到首字母大写、其余字母小写模式;如 果输入第三种输入模式330,则切换到大写模式;如果输入第四种输入模式 340,则切换到数字模式。此外,例如,如果在删除区域中输入第一种输入模式 310,则删除单个字符;如果输入第二种输入模式320,则删除单个单词;如果 输入第三种输入模式330,则删除单个句子;如果输入第四种输入模式340,则删除全部字符。此外,例如,如果在与按键相对应的区域中输入第一 种输入模式,则输入一个符号,并且字符模式从当前字符模式切换到初始字符 模式。此外,即使当前的输入操作因触摸笔接触输入区域而未在预定的时间间隔 内执行完毕,也能够将其与下个输入操作相区分。图7是图6所示的第三种输入模式的另一实施例。在图6中所示的第三种输入模式330中,线条弯曲了一次,而如图7中 所示的弯曲两次或更多次的线条,也被视为以第三种输入模式330输入的线 条。图8是一种根据本发明的另一实施例通过定位设备有选择地输入指定到 输入区域的多个字符的方法。参照图8,定位设备可以从输入区域的外部移到内部,或从其内部移到外 部,以连续而快速地输入字符。参照图8,虚线表示定位设备从输入区域的外 部移到内部或从内部移到外部所画的线条。虚线不被视为输入模式的组成部分。 因此,图8中显示的第一输入模式510至第四输入模式540,分别与图6中 显示的第一输入模式310至第四输入模式340相同。图8中显示的第五输入模式550表示穿越输入区域并且未选择输入区 域中的字符的线条。也就是说,为了确定输入模式,要考虑输入起始点、输入 结束点和弯曲超过预定角度的线条。优选地,即使某种输入模式暂时偏离选定 输入区域,并且未超出预定范围,则该输入模式被视为在选定输入区域中输入。图9是一种在扩展输入区域中输入字符的方法。在传统输入方法中,输入模式必须在正常输入区域610中输入,或输入 模式的输入起始点必须位于正常输入区域610内。但是,在本发明中,输入区 域由正常输入区域610和扩展输入区域620组成。扩展输入区域620的大小 可以取决于显示部分的大小或输入区域的大小。例如,如果显示部分较小,则 触摸笔容易偏离正常输入区域610,因此需要较大的扩展输入区域。另一方面, 如果显示部分较大,则触摸笔不易偏离正常输入区域610,因此需要较小的扩 展输入区域。图10至13是按照图8和图9所述方法输入字符的方法。例如,如果输入的线条如图10中所示,虚线711不被视为输入模式的 组成部分,而线条712被视为输入模式的组成部分。线条711被视为从之前
的输入区域的扩展区域离开并进入如图11中所示的输入区域。延伸到扩展输
入区域外部的虚线713不被视为输入模式的组成部分,而线条714则被视为 输入模式的组成部分。延伸到扩展输入区域外部的虚线715不被视为输入模式 的组成部分。结果,如图12中所示,在扩展输入区域中输入了第三种输入模式和第二 种输入模式。相应地,输入模式被视为在如图13中所示的正常输入区域中输 入。另一方面,很难在非常小的输入区域中画线条或圆形。在这种情况下,当 输入起始点位于输入区域时,线条或圆形可被视为位于输入区域中的输入模式 的组成部分,即使线条或圆形在输入操作中暂时偏离输入区域。这与上述在包 括了正常和扩展输入区域的输入区域中输入的方式相似。然而,在此输入方式 中,如果连续进行输入操作,那么即使触摸笔显著偏离输入区域,该输入操作 仍被视为在输入区域中执行。图14是根据本发明的实施例所绘制的字符输入方法的流程图。将定位设备的输入区域划分为多个子输入区域,并将构成一种当前字符模 式下的字符集的多个字符指定到各个子输入区域(S810)。例如,将输入区域划 分为多个以4乘3形式排列的子输入区域,并且根据当前字符模式,为其指 定图2至5中所示的字符集之一。选定一个子输入区域,并使用定位设备在选定的子输入区域中输入一种输 入模式(S820)。例如,如果显示部分提供了具有如图2至5中所示的字符集 的虚拟键盘,并且选择了其中一个按键,然后输入了图6至8中所示的输入 模式之一,以选择指定到该按键的字符之一。将根据以下输入模式输出所选字符点;超过预定长度的直线;以超过预 定角度弯曲超过预定次数并且超过预定长度的折线;圆形。例如,当通过定位 设备输入点时,选择第一个字符;当输入超过预定长度的直线时,选择第二个 字符;当输入以超过预定角度弯曲超过预定次数的折线时,选择第三个字符; 当输入圆形时,则选择预定字符或命令。图15是根据本发明的实施例绘制的字符输入装置的框图。该装置包括输入部分910,处理部分920,以及记忆部分930。举例来说, 输入部分910包括一个允许用户使用定位设备输入字符的触摸屏。例如,将输 入区域划分为多个以4乘3形式排列的子输入区域,并且根据当前字符模式, 为其指定图2至5中所示的字符集之一。处理部分920根据以下输入模式选择性地输出指定到选定区域的多个字 符点;超过预定长度的直线;以超过预定角度弯曲超过预定次数并且超过预 定长度的折线;圆形。例如,当通过定位设备输入点时,选择指定到选定区域 的多个字符中的第一个字符;当输入超过预定长度的直线时,选择第二个字符; 当输入以超过预定角度弯曲超过预定次数的折线时,选择第三个字符;当输入 圆形时,则选择预定字符或命令。记忆部分930能够存储为输入区域指定的字符集与定位设备的输入模式 或当前字符模式之间的映射关系。另一方面,上述输入字符的方法能够通过计算机编程实现。本领域的计算 机编程人员能够轻松地精简构成该程序的代码和代码段。该程序存储在计算机 可读记录介质中,并由计算机读取和执行,以实现上述方法。计算机可读介质 的示例包括磁记录介质、光记录介质和载波介质。根据上文可知,本发明可应用于一种通过诸如触摸笔或鼠标之类的定位设 备输入字符的方法和装置。尽管上文己参照示范性实施例描述了本发明,但本领域的技术人员应了 解,可在不脱离下述权利要求书所界定的本发明的范围的情况下,对本发明的 形式和细节进行各种修改。
权利要求
1.一种通过定位设备输入字符的方法,该方法包括(a)将定位设备的输入区域划分为多个子输入区域,并将构成一种当前字符模式下的字符集的多个字符指定到各个子输入区域;(b)使用定位设备在一个选定的子输入区域中输入一种输入模式;(c)根据输入设备的以下输入模式,选择性地输出指定到选定子输入区域的字符之一点;超过预定长度的直线;以超过预定角度弯曲超过预定次数并且超过预定长度的折线;圆形。
2. 如权利要求1所述的方法,其中,在步骤(a)中,将定位设备的输入 区域划分为多个以4乘3形式排列的子输入区域,并将构成一种当前字符模 式下的字符集的多个字符指定到各个子输入区域。
3. 如权利要求1所述的方法,其中,在步骤(c)中,当通过定位设备输 入点时,选择指定到选定子输入区域的字符中的第一个字符;当输入超过预定 长度的直线时,选择第二个字符;当输入以超过预定角度弯曲超过预定次数并 且超过预定长度的折线时,选择第三个字符;当输入圆形时,选择预定字符或 命令。
4. 如权利要求1所述的方法,其中,在步骤(c)中,当确定输入模式属 于点、超过预定长度的直线、以超过预定角度弯曲超过预定次数并且超过预定 长度的折线或圆形时,从输入区域的外部延伸到内部的直线以及从输入区域的 内部延伸到外部的直线均不被视为输入模式的组成部分。
5. 如权利要求1至4中任何一项所述的方法,其中,在步骤(b)中,扩 展子输入区域由各个子输入区域按预定尺寸扩展而成,对于使用定位设备在扩 展子输入区域中输入的输入模式,会被视为在选定子输入区域内输入的模式。
6. 如权利要求1至3中任何一项所述的方法,其中,在步骤(b)中,当 定位设备的输入模式的起始点位于选定子输入区域,并且将输入模式连续输入 时,输入模式被视为在子输入区域中输入,即使输入模式暂时偏离子输入区域 也是如此;或者,当输入模式的起始点位于选定子输入区域内,并且输入模式 并非连续输入时,则在子输入区域中执行的输入操作已完成。
7. —种通过定位设备输入字符的装置,该装置包括输入部分,允许用户通过定位设备在其输入区域中输入某种输入模式,输 入区域划分为多个子输入区域,并将构成一种当前字符模式下的字符集的多个 字符指定到各个子输入区域;以及处理部分,根据输入设备的以下输入模式,选择性地输出指定到选定子输 入区域的字符之一点;超过预定长度的直线;以超过预定角度弯曲超过预定 次数并且超过预定长度的折线;圆形。
8. 如权利要求7所述的装置,其中,输入部分允许用户通过定位设备在 其输入区域中输入某种输入模式,输入区域划分为多个以4乘3形式排列的 子输入区域,并将构成一种当前字符模式下的字符集的多个字符指定到各个子 输入区域。
9. 如权利要求7所述的装置,其中,将处理部分配置为当通过定位设 备输入的输入模式为点时,选择指定到选定子输入区域的字符中的第一个字符; 当输入模式为超过预定长度的直线时,选择第二个字符;当输入模式为超过预 定角度弯曲超过预定次数并且超过预定长度的折线时,选择第三个字符;当输 入模式为圆形时,选择预定字符或命令。
10. 如权利要求7所述的装置,其中,当处理部分确定输入模式为点、超 过预定长度的直线、以超过预定角度弯曲超过预定次数并且超过预定长度的折 线或圆形时,从输入区域的外部延伸到内部的直线以及从输入区域的内部延伸 到外部的直线均不被视为输入模式的组成部分。
11. 如权利要求7至10中任何一项所述的装置,其中,扩展子输入区域 由各个子输入区域按预定尺寸扩展而成,对于使用定位设备在扩展子输入区域 中输入的输入模式,会被视为在选定子输入区域内输入的模式。
12. 如权利要求7至9中任何一项所述的装置,其中,当定位设备的输 入模式的起始点位于选定子输入区域,并且将输入模式连续输入至输入部分时, 输入模式被视为在子输入区域中输入,即使输入模式暂时偏离子输入区域也是 如此;或者,当输入模式的起始点位于选定子输入区域内,并且输入模式并非 连续输入时,则在子输入区域中执行的输入操作已完成。
13. —种计算机可读记录介质,其上存储了用于在计算机中执行如权利要 求1至6中任何一项所述的方法的程序。
全文摘要
本发明公开了一种通过诸如触摸笔或鼠标之类的定位设备输入字符的方法和装置。该方法包括(a)将定位设备的输入区域划分为多个子输入区域,并为每个子输入区域指定多个字符,这些字符构成了一种当前字符模式下的字符集;(b)使用定位设备在选定的一个子输入区域中输入一种输入模式;(c)根据定位设备的输入模式是点、超过预定长度的直线、以超过预定角度弯曲超过预定次数并且超过预定长度的折线还是圆形,选择性地输出指定到选定子输入区域的字符之一。
文档编号G06F3/033GK101116048SQ200680001809
公开日2008年1月30日 申请日期2006年1月5日 优先权日2005年1月5日
发明者安宰佑 申请人:安宰佑
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1