为移动和可佩带式计算机提供辅助字符支持的导航接口的制作方法

文档序号:6568630阅读:191来源:国知局
专利名称:为移动和可佩带式计算机提供辅助字符支持的导航接口的制作方法
为移动和可佩带式计算机提供辅助字符支持的导航接口北里 冃眾随着计算机变得越来越复杂,用户接口必须适应于允许用户控制计算机的 操作。最初,所使用的接口是命令行接口,它利用一系列键入的命令,这些命 令是以计算机所熟悉的并最终由计算机用户所获悉的专门语法格式化的。该接口最终被图形用户接口 (GUI)所取代,GUI允许用户指向像桌面上的项目那 样显示的对象、按钮和窗口。最初,GUI和用户之间的交互是通过光笔来实现 的,光笔是一种基于笔的计算机控制器,要求用户通过触碰引向屏幕上的对象 的光来选择和加亮屏幕上的对象。然而,该实现方式具有其缺点,因为由于设 计原因用户的手和光笔会将屏幕的一部分遮蔽在用户自己的视野外。此缺点以 及其它缺点导致鼠标器的发展,鼠标器是与键盘分离的接口控制器,它控制GUI 上的指针来选择和加亮对象、按钮和窗口。个人数字助理(PDA)和可佩带式计算机市场的成长与更大规模的计算系 统中所认识到的类似问题相关联。随着PDA技术在PDA电子设备和电池的尺 寸方面持续迅速地进步,手持和移动设备的尺寸变得更取决于所使用的用户接 □。在用户与PDA之间进行交互的当前的熟练方法之一是基于触笔的GUI。 在基于触笔的交互中,用户一只手拿着设备,而另一只手拿着触笔。通过允许 用户能够在仅仅使用一个选择设备(触笔)时在计算系统上运行的应用之间进 行导航、控制与那些应用相关联的操作、以及输入文本,基于触笔的GUI使得 用户能够充分利用PDA。简而言之,不需要分离的键盘或其它输入设备。虽然这种交互与使用传统的垫(pad)和纸相类似,但是它并非没有问题。 由于基于触笔的GUI是早先的光笔的简单派生物,触笔遮蔽了书写手所覆盖的 显示部分。此外,基于触笔的GUI要求两手操作,并且一般要求用户在使用时 看着设备。基于触笔的GUI还必须包括复杂的软件来识别用户的笔迹。在用户与PDA之间进行交互的另一种当前的熟练方法是使用数字小键盘,其中每个数字键包括罗马字母表的不同字符。无线和其它类似设备也使用这种 数字小键盘来允许用户与设备交互。数字小键盘的设计使得用户能够输入文本和/或数字以起动PDA的某个操作元件。使用数字小键盘一般要求用户使用一只手来完成交互,比基于触笔的交互方法有优势。不幸的是,使用数字小键盘的这种当前习惯的方法对于不基于罗马字母表的语言不起作用。具体来说,英语一般是使用从起源于罗马字母表的26个字 母的字母表来书写的。然而,其它书面语言可能使用更大量的书写字符。要求相当大量的书写字符的书面语言的一个例子是汉语。汉语具有受约束的语音结 构。在汉语口语中,仅有412个基本的语音单元,每个单元具有单音节声音。 有可能对每个语音单元运用四种声音模式,导致稍稍超过1000个不同的声音。 不基于罗马字母表的其它语言也包括大量的字符,并且也可能使用单音节声 音。简单来说,当前的数字小键盘不能处理那些使用非基于罗马字母的文字体 系的语言的大量书写字符。概述提供本概述以简化的形式介绍某些概念,下文的详细描述中将进一步详 述。本概述既不意图标识所要求保护的主题的关键特征,也不意图用于帮助确 定所要求保护的主题的范围。本发明通过提供一种能够使得非键盘输入设备将任何语言的文本输入到 计算系统中的机制,来解决当前的非键盘输入设备的上述缺陷,这些语言包括 基于罗马字母的语言和非基于罗马字母的语言。根据本发明的一个方面,提供了一种导航接口。该导航接口包括能够在由 用户操作时生成选择笔划的输入设备。这种输入设备可以是蜂窝电话、PDA或 任何移动式或可佩带式设备。该导航接口还包括包含多个传感部分的传感器图 案。所述传感部分包括中央传感部分和多个花瓣传感部分。从中央传感部分开 始的选择笔划起动文本输入。诸如语言符号或字符之类的与语言的文本相关联 信息元素由多个花瓣传感部分之一来引用。该导航接口还可包括用于相对于传 感器图案解释从输入设备生成的选择笔划的输入解释模块,以便标识包含在所 述选择笔划中的至少一个传感部分。该导航接口还可包括映射到传感器图案的显示器。例如,该显示器可包括多个花瓣显示部分,每个花瓣显示部分代表由 所述传感图案的各花瓣传感部分所引用的一个或多个信息元素。更为重要的是,该导航接口包括用于将文本输入到计算系统中的文本模式 操作模块。该模块首先确定要被用于将文本输入到计算系统中的语言。然后, 该模块显示该语言的全部读符号。读符号可以是构成该语言中的字符的发音的 读音符号。读符号也可以是用于构成该语言中的字符的子字符。用户可选择一 个或多个读符号来构成所需的字符。 一旦接收这种选择,文本模式操作模块就 标识该语言中与对读符号的一个或多个选择相匹配的一个或多个字符。可根据 所选的读符号动态地生成这些字符。这些字符可被包含在字符候选列表中。然 后文本模式操作模块显示这些字符。用户可从显示的字符中选择所需的字符。 然后所述各模块将字符输入到计算系统。本发明的各方面还可包括实现上述文 本模式操作模块中所包含的特征的方法和/或计算机可读介质,该介质包含计算 机可执行指令。结果,本发明使得非键盘输入设备能够接受非罗马字母语言输入。从而, 非键盘输入设备不会受到例如其数字小键盘中有限数量的输入键的限制。对读 符号的使用使得用户能够构成包含大量书写字符且不基于罗马字母表的语言 的文本输入。附图连同附图一起考虑,通过参考下面的详细描述,本发明的示例性实施例的 上述诸方面以及许多附带优点将变得更为显而易见,且能被更好地理解。附图 中

图1是例示出示例性的导航接口及其与计算系统的交互的框图; 图2是例示出包含在作为导航接口的总体概念组件的输入解释模块中的示 例性组件的框图;图3是例示出根据本发明的一实施例的包含在输入解释模块中的示例性传 感器图案的示意图;图4是例示出可在其中实现本发明的实施例的示例性操作环境的框图;图5是例示出非键盘输入设备的示例性用户接口而定框图,其中该用户接口采用英语;
图6是例示出非键盘输入设备的示例性用户接口的框图,其中该用户接口 显示出用于繁体汉语文本输入的读阶段(reading phase)屏幕,所述屏幕显示 出繁体汉语的全部辅音;
图7是例示出非键盘输入设备的示例性用户接口的框图,其中该用户接口 显示出用于繁体汉语文本输入的另一读阶段屏幕,所述屏幕显示出繁体汉语的 全部元音和音调;
图8是例示出非键盘输入设备的示例性用户接口的框图,其中该用户接口 显示出用于繁体汉语文本输入的选择阶段(selection phase)屏幕,所述屏幕显 示出包含与所选择的读符号(reading symbol)匹配的繁体汉语字符的动态生成 的候选列表;
图9是例示出在非键盘输入设备上起动文本输入的示例性过程的流程图; 图10是例示出使用非键盘输入设备输入非罗马字母语言文本的,适用于 图9中使用的示例性例程的流程图,。
详细描述
图1例示出示例性导航接口 100。该导航接口 100包括输入设备104以及 解释来自输入设备104的输入的输入解释模块200。该导航接口 100还包括显 示器106。显示器106呈现一导航显示,即例示出导航接口 100的诸如文本和/ 或命令的信息元素的显示图案。用户与导航接口 100之间的交互是通过输入设 备104、输入解释模块200以及呈现在显示器106上的导航显示之间的交互来 完成的。根据一个实施例,导航接口 100可以是计算系统400的一部分。计算 系统400包括可用于执行由输入解释模块200生成的任务的操作系统108。计 算系统400可操作地与显示器106连接。
图2是例示出输入解释模块200的示例性实现的框图。输入解释模块200 包括传感器图案300和文本模式操作模块202。输入解释模块200还可包括用 于备选模式操作的一个或多个模块204,如接受输入以操作计算系统400中的 应用程序的控制模式操作。
图3例示出根据本发明一实施例的传感器图案300的示例性实现。传感器
9图案300放射状地划分成中央传感部分320和花瓣传感部分322。花瓣传感部 分322按角度划分成预定数量的图形传感花瓣304-318。在一个实施例中,花 瓣传感部分322包含8个传感花瓣304-318。在其它实施例中,花瓣传感部分 322可包含任意数量的传感花瓣304-318。传感器图案300还可包括外部或周缘 传感部分302,可位于传感器图案300的最外沿上。根据一实施例,中央传感 部分320和外缘部分302并不按角度以传感花瓣304-318划分。在其它实施例 中,中央传感部分320和外缘部分302可按传感花瓣304-318划分。
在本发明的示例性实施例中,输入解释模块200解释包含在由输入设备104 所生成的且相对于所述传感器图案300生成的选择笔划中的输入信息。可用软 件或逻辑来设计输入解释模块200。在一个实施例中,对相对于传感器图案300 的选择笔划的解释保持在输入解释模块200内部。在另一实施例中,对选择笔 划的解释可以是位于输入设备104和输入解释模块200之间的连接上的单独模 块。
在本发明的实施例中,输入设备104被用于检测输入笔划,输入解释模块 200将输入笔划识别为相对于传感器图案300的选择笔划。在一个实施例中, 输入设备104是触摸板,具有用于检测用户在触摸板的不同位置上的触碰的多 个传感器。这些传感器位于触摸板上对应于传感器图案300的各部分302-320 的位置上。在该实施例中,输入笔划是通过用户在触摸板的传感部分上触碰并 提起其手指来进行的。其它传感图案设备可以是鼠标器、操纵杆、触摸屏或可 检测输入笔划的任何其它设备。当在输入设备104上进行输入笔划时,输入解 释模块200检测包含在输入笔划中的位置以及传感器图案300上的对应部分 302-320。
相对于传感器图案300的选择笔划真实地反映了触摸板上的输入笔划。如 果用户触碰触摸板的一个位置并立即提起而不继续触碰触摸板上的任何其它 位置,那么选择笔划就是按压/点击笔划。如果用户触碰触摸板的一个位置并继 续或滑动到触摸板上的至少一个其它位置,那么根据所述其它位置所处的位 置,该选择笔划可能是拖入、拖出、拨号、或外部返回(out-retura)笔划。可 用鼠标器和鼠标器按钮或操纵杆和按钮来生成相同的选择笔划。在选择笔划中 指针的位置可以由诸如显示所述传感器图案300的显示器106之类的显示器上的光标来指示。可选地,传感器图案300可覆盖触摸板或触摸屏上的传感部分 302-320。在一个实施例中,触摸板的传感器是以与传感器图案300相同的图案 来配置的。在其它实施例中,可使用其它传感图案,但是在输入设备104和检 测相对于传感图案300的选择笔划的传感图案300之间应有直观关系。虽然描 述了输入设备104的若干实施例,但是可以将垫(pad)、键、按钮和柱(post) 的任何数量的组合选择为对导航接口 100的输入设备104。
根据本发明的一个实施例,当用户使用传感器图案300输入输入笔划时, 一选择信号从输入设备104发送到输入解释模块200。该选择信号中的输入笔 划信息标识了选择传感器图案300的特定部分302-320的选择笔划。每个部分 302-320涉及与要在计算系统400中执行的任务(文本输入或控制)相关联的 一个信息元素。根据一个实施例,单个信息元素是与某一任务相关联的唯一信 息元素。在其它实施例中,对与任务相关联的全部信息元素的选择请求执行该 任务。根据一实施例,任务是要在计算系统400中执行的命令。根据各种实施 例,任务可由操作系统108、调用操作的应用程序、应用程序通过其运行的用 户接口、或导航接口 100来执行。具体来说,按照各种实施例的每一个,每个 信息元素当被选择时请求对某一任务的执行。此外,在其它实施例中,由输入 解释模块200控制的信息元素可独立地提供对特定任务的执行。选择笔划触发 输入解释模块200的操作,以执行与所选的信息元素或元素组相关联的任务。
在一个实施例中,导航接口 100连同图形用户接口 (GUI) —起使用,诸 如微软公司的WindowS CE。在该实施例中,用户通过作为GUI的一部分启动 的导航接口 100来控制计算系统400的操作以及在运行于计算系统400上的各 种应用中输入/编辑文本。在另一实施例中,导航接口 100是运行在计算系统 400上的唯一用户接口。
不管是连同另一GUI—起使用还是单独地使用,导航接口 100作为计算系 统400上的用户接口,在本发明的一个实施例中,全部任务(包括但不限于文 本输入/编辑以及计算机操作的控制)都是通过输入设备104完成的。在其它实 施例中,用户可能使用多个输入设备。在以上任一实施例中,用户通过在传感 器图案300的某些部分302-320上执行输入笔划来控制计算系统400的操作以 及在运行于计算系统400上的各种应用中的输入/编辑文本。输入笔划由导航接口 100识别为传感器图案300上的选择笔划。如先前所述,选择笔划标识了要 在计算系统400中实现的特定任务(文本输入或控制)。
根据一个实施例,用户通过输入设备104与导航接口 IOO交互,以控制计 算机操作和文本输入。显示器106向用户提供关于使用导航接口 IOO执行的操 作的视觉反馈。
图4例示出可在其中实现本发明的实施例的示例性计算系统400的例子。 计算系统400仅仅是适用的操作环境的一个例子,且并不意图对本发明的使用 或功能范围进行任何限制。可适用于本发明的其它公知的计算系统、环境和/ 或配置包括但不限于个人计算机、服务器计算机、手持或膝上型设备、多处 理器系统、基于微处理器的系统、可编程消费电子设备、网络PC、小型机、大 型计算机、包括任一上述系统或设备的分布式计算环境等等。图4示出示例性 计算系统400的功能组件。在本发明的示例性实施例中,计算系统可以是诸如 蜂窝电话、个人数字助理或其它可佩带式计算机设备之类的小型计算设备。各 种小型计算设备可具有图4中所例示的部分或全部组件。
如图4所示,计算系统400可包括处理器412、存储器416以及输入设备 442 (如输入设备104)。
存储设备416 —般包括易失性存储器(如RAM)和非易失性存储器(如 ROM、 PCMCIA卡等)。操作系统418 (如操作系统108)驻留于存储器416 上,并在处理器412上执行。操作系统418可以是微软公司的Windows CE操 作系统或其它操作系统,包括用于小型计算设备的设备-专用操作系统。
一个或多个应用程序420可被加载到存储器416中并在操作系统418上运 行。应用程序的例子包括电话程序、email程序、日程安排程序、PIM (个人信 息管理)程序、字处理程序、电子数据表程序、因特网浏览器程序等等。计算 系统400还可具有载入存储器416中的通知管理器422。通知管理器422处理 来自应用程序420的通知请求。
计算系统400管理可被实现为一个或多个电池的电源424。电源424可进 一步包括对包含在设备中的电池进行替代或充电的外部电源。外部电源可包括 AC适配器或电力的坞架。
计算系统400还可包括外部通知设备和话筒/扬声器440。所例示的外部通知设备包括LED 426和振动设备428。此外,话筒/扬声器430中的扬声器可用 于提供音频通知。通知设备直接耦合到电源424,使得被激活时它们在通知机 制所指示的持续期间保持开启。可提供开关448并可由处理器412控制来切断 电源以节省能量。
计算系统400典型地包括至少某种形式的计算机可读介质。计算机可读介 质可以是可由计算系统400访问的任何可用的介质。作为例子但非限制,计算 机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存 储诸如计算机可读指令、数据结构、程序模块或其它数据之类的信息的任何方 法或技术实现的易失性和非易失性、可移动和不可移动的介质。计算机存储介 质可包括但不限于RAM、 ROM、 EEPROM、闪存或其它存储技术、CD-ROM、 数字通用盘(DVD)或其它光学存储设备、或能用于存储所需信息并可由计算 系统400访问的任何其它介质。通信介质典型地将计算机可读指令、数据结构、 程序模块或其它数据具体表示在诸如载波或其它传输机制之类的已调数据信 号中,并包括任何信息传输介质。术语"已调数据信号"指以对信号中的信息 进行编码的方式设置或改变其一个或多个特征的信号。作为示例而非限制,通 信介质包括如有线网络或直接连线连接之类的有线介质,以及如声、RF、红外 和其它无线介质之类的无线介质。上述的任何组合也应包含在计算机可读介质 的范围内。
从而,输入设备104能够接受来自用户的对计算系统400的文本输入。如 背景部分所述,诸如英语之类的基于罗马字母的文字体系使用有限数量的字母 来生成语言中的单词。因此,输入设备104可相对于传感器图案300分配这些 有限数量的字母。例如,图5例示出相对于传感器图案300映射英语的26个 字母的示例性输入设备104。输入设备104包括示例性的输入垫500,可通过 该输入垫对计算系统400输入文本和/或其它信息。如图5所示,输入垫500的 布局真实地反映了传感器图案300。输入设备104还可包括显示器106,显示 器可包括花瓣显示部分504-518以及中央屏幕520。花瓣显示部分504-518可用 于分别显示映射到传感图案300的传感花瓣304-318的诸如文本或控制器之类 的信息元素。例如,如图5所示,花瓣显示部分504-510、 514-518显示用于构 成英语单词的26个字母。如稍后的图8所示,花瓣显示部分504-518还可用于显示来自计算系统400的反馈。显示器106的中央屏幕520可用于显示用户输 入和/或来自计算系统400的反馈。
如本专利申请的背景部分中所述,英语是基于罗马字母的文字体系。诸如 繁体汉语之类的非基于罗马字母的文字体系可采用相当多数量的书写字符。一 般来说,这些字符的每一个可由一系列读符号(reading symbol)构成。读符号 是用于组成字符的特殊符号。例如,在繁体汉语中,读符号可以是用于构成汉 语字符的发音的读音符号。特定的读音符号序列产生发音。由于多个汉语字符 可具有相同的发音,因此要求用户从与该发音匹配的多个字符中选择所需的字 符。可选地,读符号可以是构成字符的多个子字符(sub-character)之一。选择 特定的子字符序列可生成一个或多个匹配字符。从而也可要求用户从匹配字符 中选择所需的字符。
本发明的实施例通过提供可由文本模式操作模块实现的文本输入机制支 持在诸如输入设备104之类的非键盘输入设备上进行非基于罗马字母的语言的 文本输入。在本发明的示例性实施例中,文本输入机制包括两个阶段读阶段 (reading phase)和选择阶段(selection phase)。在读阶段中,用于选择构成 语言中的字符的特定序列或读符号。输入设备104的显示器106可连续地显示 不同集合的读符号供用户选择。在选择阶段,将向用户显示一动态生成的候选 列表,该列表包括与所选的读符号匹配的语言中的全部字符。然后用户可从候 选列表中选择所需的字符。
在本发明的实施例中,输入设备104可支持多种语言,包括基于罗马字母 的语言和/或非基于罗马字母的语言。例如,图5中所例示的输入设备104至少 支持英语和繁体汉语。 一旦用户选择花瓣显示部分512中所示的繁体汉语字符 522,输入设备104就从英语输入模式切换到繁体汉语输入模式。
图6-8例示出用于输入繁体汉语的读阶段和选择阶段。在繁体汉语中,字 符的读序列在发音上可由0个或1个辅音、0-2个元音以及音调构成。从而, 在本发明的一示例性实施例中,当输入繁体汉语文本时,用户需要首先指定所 需的字符是否包含任何辅音,如果是,则包含什么辅音。然后用户需要指定在 字符的发音中是否有任何元音,如果是,则是什么元音。最后,用户需要指定 字符的音调。根据用户所指定的发音,将动态生成包含与所指定的发音相匹配的全部繁体汉语字符的字符候选列表,并显示给用户供选择。
具体来说,图6例示出可用于繁体汉语发音的全部辅音。显示器406的花 瓣显示部分504、 506、 510、 514和518列出可用于繁体汉语的全部辅音。花 瓣显示部分508、 512和516包括不同的标点和文本输入控制器,例如空格、 撤销(escape)、回车以及退格。在点击花瓣显示部分512中的回车控制器702 之前,用户可不选择图6中所显示的辅音或选择辅音中的一个。然后,显示器 106显示可用于繁体汉语的元音和音调。图7例示出用于繁体汉语的全部可用 的元音和音调的示例性显示。显示器106的花瓣显示部分504、 506、 510和518 呈现所有可用的元音。花瓣显示部分514显示可用的音调。
在本发明的一示例性实施例中,当用户选择花瓣显示部分514中所显示的 音调之一时,计算系统400推断用户已经完成了所需字符的发音的输入。计算 系统400进行动态生成包含与所指定的发音匹配的全部繁体汉语字符的候选列 表。图8例示给出与已有用户指定的发音802匹配的全部繁体汉语字符的显示 器106。然后,用户从列表中选择所需的字符。然后字符被输入进计算系统400 中。
图9是例示出在诸如输入设备104之类的非键盘输入设备上起动文本输入 的示例性过程900的流程图。过程900首先判断它是否从输入设备接收到笔划 信号。见判决框902。如果答案是"否",则过程不继续进行。如果判决框902 的答案是"是",过程900判断该笔划是否开始在诸如传感图案300的中央传 感部分320之类的传感器图案的中央传感部分中。见判决框904。如果判决框 904的答案是"是",则过程执行起动文本输入设备的文本输入模式的例程908。 图10例示出示例性例程908,'并将在随后详述。如果判决框904的答案是"否", 则过程起动输入设备的备选模式操作。见框906。备选模式可将来自输入设备 的输入笔划视为控制诸如计算系统400之类的计算系统的操作或操作计算系统 中的应用的指令。
如上所述,图10是例示出为非键盘输入设备提供辅助字符支持的示例性 例程908的流程图。例程908以判断用户是否选择了非基于罗马字母的语言作 为输入语言为开始。见判决框1002。如上所述,非基于罗马字母的语言是不使 用有限的罗马字母表来构成其字符的语言。可指定一个或多个读符号来构成字符的读法(reading)。这些读符号可以是例如用于构成字符的发音的读音符号 或用于构成字符的子字符。字符的读法可由语言中的不止一个字符来匹配。因 此,可要求用户从匹配的字符中选择所需的字符。
如果判决框1002的答案是"是",则例程908进行显示一个或多个读阶 段屏幕。见框1004。根据语言的特征,例程908可在读阶段中显示一个或多个 屏幕。在读阶段中,用户指定用于构成字符或字符的发音的全部读符号。例如, 如图6-7所示,为了通过发音标识繁体汉语字符,用户需要在两个不同的读阶 段屏幕中对所述发音指定任一辅音、 一个或多个元音以及音调。例程908然后 进行判断用户是否指示出字符读法的结束。见判决框1006。可通过例如用户选 择某一符号来指示字符读法的结束。例如,如图7所示, 一旦用户选择了发音 的音调,繁体汉语字符的发音的读法就完成了。如果判决框1006的答案是"否", 例程908就不继续进行。如果判决框1006的答案是"是",例程908进行生 成包含与用户所指定的读法相匹配的语言中的全部字符的字符候选列表。见框 1008。例程908然后进行判断用户是否从字符候选列表中选择了字符。见判决 框1012。如果用户没有选择字符,例程908就不继续进行。如果判决框1012 的答案是"是",标识用户已经从字符候选列表中标识出所需字符,例程908 就进行将字符输入到计算系统中。见框1014。较佳地,例程908也将字符显示 给用户。在本发明的一示例性实施例中,例程908可由图2中所示的文本模式 操作模块202来实现。
可按照(1)计算系统上运行的计算机实现的动作或程序模块的序列和/或 (2)计算系统内的互连的机器逻辑电路或电路模块来实现本发明的各种实施 例的逻辑操作。实现方式是取决于对实现本发明的计算系统的性能要求的选择 的问题。因此,构成这里所描述的本发明的实施例的逻辑操作被不同地称为操 作、结构化设备、动作或模块。本领域的技术人员理解这些操作、结构化设备、 动作和模块可以用软件、固件、专用数字逻辑或其任何组合来实现,这不背离
如所附权利要求所述的本发明的要旨和范围。
权利要求
1.一种计算系统中的将文本输入到所述计算系统中的导航接口,包括当用户操作时生成选择笔划的输入设备;传感器图案,所述传感器图案包含多个传感部分,所述多个传感部分包含中央传感部分和多个花瓣传感部分;以及与要被输入到所述计算系统中的文本相关联且由所述多个花瓣传感部分之一所引用的信息元素;以及将文本输入到所述计算系统中的文本-模式操作模块。
2. 如权利要求1所述的计算系统,其特征在于,所述导航接口还包括 对照所述传感器图案解释所述选择笔划、标识所述选择笔划中所包含的至少一个传感部分的输入解释模块。
3. 如权利要求1所述的计算系统,其特征在于,还包括与所述传感器图案相关联的显示器,所述显示器包括多个花瓣显示部分,所 述多个花瓣显示部分中的每一个呈现由所述多个花瓣传感部分中的每一个所引用 的一个或多个信息元素。
4. 如权利要求3所述的计算系统,其特征在于,所述文本模式操作模块通过 以下步骤将文本输入到计算系统中确定所述文本的语言;在所述显示器中显示该语言的读符号,其中一个或多个所述读符号构成该语 言的一个或多个字符;一旦接收了对所述读符号的一个或多个选择,标识该语言中与所述对读符号 的的一个或多个选择相匹配的一个或多个字符;以及显示所述一个或多个字符。
5. 如权利要求4所述的计算系统,其特征在于,所述文本模式操作模块进一步通过以下步骤将文本输入到计算系统中接收对所述一个或多个字符之一的选择;以及 将所述字符输入到所述计算系统中。
6. 如权利要求4所述的计算系统,其特征在于,所述读符号包括所述语言的 读音符号。
7. 如权利要求4所述的计算系统,其特征在于,所述读符号包括用于构成所 述语言中的字符的子字符。
8. 如权利要求1所述的计算系统,其特征在于,所述文本模式操作模块是在 于所述中央传感部分中发起所述选择笔划时激活的。
9. 如权利要求1所述的计算系统,其特征在于,还包括在于所述多个花瓣传 感部分之一中发起所述选择笔划时激活的至少一个备选模式操作模块。
10. —种计算系统中的通过包含输入设备的导航接口将文本输入到所述计 算系统中的方法,所述方法包括接收开始于所述导航接口的传感器图案的中央传感部分上的选择笔划; 显示语言的读符号;接收选择一个或多个所述读符号的一个或多个选择笔划;以及 生成所述语言中与所述一个或多个读符号匹配的一个或多个字符。
11. 如权利要求IO所述的方法,其特征在于,还包括 显示所述一个或多个字符;以及一旦接收了选择所述一个或多个字符之一的选择笔划,将所述字符输入到 所述计算系统中。
12. 如权利要求10所述的方法,其特征在于,所述读符号包括所述语言的读音符号。
13. 如权利要求10所述的方法,其特征在于,所述读符号包括用于构成所述语言中的字符的子字符。
14. 如权利要求IO所述的方法,其特征在于,确定所述文本的语言包括 接收标识所述语言的选择笔划。
15. 如权利要求10所述的方法,其特征在于,所述传感器图案还包括多个花瓣传感部分,所述方法还包括将所述语言的读符号与所述多个花瓣传感部分中的一个或多个相关联。
16. —种具有计算机可执行指令的计算机可读介质,所述计算机可执行指令用于执行通过包含输入设备的导航接口将文本输入到计算系统中的方法,所述方法包括-接收开始于所述导航接口的传感器图案的中央传感部分上的选择笔划; 显示语言的读符号;接收选择一个或多个所述读符号的一个或多个选择笔划;以及生成所述语言中与所述一个或多个读符号匹配的一个或多个字符。
17. 如权利要求16所述的计算机可读介质,其特征在于,还包括 显示所述一个或多个字符;以及一旦接收了选择所述一个或多个字符之一的选择笔划,将所述字符输入到 所述计算系统中。
18. 如权利要求16所述的计算机可读介质,其特征在于,所述读符号包 括所述语言的读音符号。
19. 如权利要求16所述的计算机可读介质,其特征在于,所述读符号包括用于构成所述语言中的字符的子字符。
20.如权利要求16所述的计算机可读介质,其特征在于,所述传感器图 案还包括多个花瓣传感部分,所述方法还包括-将所述语言的读符号与所述多个花瓣传感部分中的一个或多个相关联。
全文摘要
特别为非键盘输入设备提供了一种文本输入机制,用于输入包括大量字符且不基于罗马字母表的语言的文本。向用户呈现语言的读符号以供选择。读符号可以是构成语言中字符发音的读音符号。读符号也可以是构成语言中字符的子字符。一旦用户指定了字符的一个或多个读符号,就动态标识出与所指定的读符号相匹配的该语言中的全部字符并显示给用户。用户可从显示的诸字符中选择所需的字符。所选的字符然后被输入到计算系统中。
文档编号G06F3/041GK101243384SQ200680030170
公开日2008年8月13日 申请日期2006年8月15日 优先权日2005年8月19日
发明者S-L·杨, T·岛田, Y·金纳伊 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1