数据输入面板字符转换的制作方法

文档序号:2606815阅读:227来源:国知局
专利名称:数据输入面板字符转换的制作方法
技术领域
本发明涉及用于关联多个字符的工具。本发明尤其适用于关联诸字符关以从 诸如片假名的一个字符集转换成诸如日文汉字的另一个字符集。
背景技术
计算机现在是日常工具,并经常性的在生活的各个层面以及全世界范围内使 用着。随着计算机变得越来越普遍,计算机设计者在追求使计算机更便于访问和更 加用户友好。 一种使计算机更便于使用的努力是自然输入法的开发。这些允许语音 和书写输入的方法允许用户通过响亮地说出数据或用电子笔把数据写在数字化仪 上以创建电子墨水而将数据输入计算机。对于语音输入,输入的音素被分析以将语 音输入转换成键入文本。类似地,如果输入是电子墨水,则墨水的形状被分析以将 书写体转换成键入文本。自然输入法的出现已使想要用亚洲语言创建数据的用户特别受益。拉丁语言 通常是用语音字符集或字母书写的,其中每个字符表示一个语音。因而拉丁语言采 用相对数量的字符(包括标点符号)。因此,大多数(如果不是全部)用来书写拉 丁语言的字符可在键盘上提供。然而,大多数亚洲语言可用具有成千上万个字符的 象形字符集来书写。不必说,键盘不能包含足够的键来表示如此大量的字符。为了解决这个问题,计算机开发者已创建了用于将字母字符转换成象形字符 的专用程序。例如,日本的计算机用户可使用来自语音字母如平假名或平假名(在 此统称为"假名"字符)的字符键入需要的数据字。然后用户可激活假名-日本汉 字转换软件应用程序,它向用户提供对来自日本汉字字符集的该字可能备用字符的 选集。然后用户可选择一个或多个适当的日本汉字,存储为输入数据。如前所述,自然输入方法的开发已极大地方便了亚洲语言计算机用户。与总 是不得不将语音假名转换成象形日本汉字字符相反,用户可像语音输入一样输入所 需数据,或采用电子笔来用电子墨水直接书写象形日本汉字字符。例如,微软Windows XP书写板PC的亚洲语言版本提供用于接收来自自然输入法的数据的特 定用户界面。这种类型有时称为"TIP"(文本输入面板或书写板输入面板)的用户
界面包括对应于用户可用电子笔书写来创建电子墨水的数字化仪区域的一个书写 输入区域。然后该电子墨水被转换成键入字符或"被识别"。在电子墨水识别出之后,识别出的字符在插入点上被插入软件应用程序(诸如类似微软Word的字处理应用程序)的面板用户界面。对于某些配置,文本输入 面板还可在将它们插入插入点之前显示识别出的字符。这使用户在插入它之前能纠 正该字符的任何错误识别。然而,其它配置可将已识别字符直接插入目标用户界面。 尽管该类型的自然输入法工具对亚洲语言用户更为方便,仍然有用户想要将 一个或多个语音字符转换成包含象形字符的短语的某些情形。例如,某些日本汉字 字符十分复杂,并需要书写者书写大量比划。因而,尽管用户可能认识一日本汉字 字符,但该用户可能不记得如何书写所需日本汉字字符。还有,即使用户知道如何 书写所需日本汉字字符,书写简单的假名字符然后将其转换成所需日本汉字字符会 更快些。因此,仍然需要向采用自然输入法的亚洲语言用户提供将语音字符转换成 象形字符的能力。对于常规的字符转换工具,工具的功能性是在用户已插入语音字符(来自键 盘或来自已识别电子墨水)之后从目标用户界面内获取的。当用户选择语音字符来 转换成包含象形字符的短语,该工具提供一个可供选择字符(在此称为"备用"或 "备用选择")的列表。该备用选择列表在目标用户界面之内或附近显示。类似地, 如果用户想要改变选定语音文本的分段,用于改变分段的控件通常将在目标用户界 面之内或附近显示。然而在用户采用一单独的文本输入界面时,这种安排是不方便 且转移注意力的。使用该常规安排,用户必须不断地将他或她的注意力从单独文本 输入转移到目标用户界面。因此,与通过目标用户界面获取转换工具的功能相反,可能更需要通过单独 的文本输入界面来获取该工具的功能。例如,如果用户采用上述的文本输入面板, 可能更需要通过文本输入面板而不是通过目标用户界面(或通过另一个专用用户界 面)来使用户能获取字符转换工具的功能。该安排将使用户能输入书写数据,查看 从书写数据识别出的字符,选择一个或多个已识别字符用于转换成包含一象形字符 的短语,然后在将任何字符插入目标用户界面之前选择所需短语。此外,用户将不 需要在该过程期间的任何时间将他或她的注意力从数据输入面板转移开。发明内容本发明的各个示例有利地提供诸如文本输入面板的数据输入面板,它向用户
提供对语音-象形转换工具所有功能的访问。更具体地,本发明的各个示例提供一 种用户通过它可选择在数据输入面板中显示的用于转换成包含一个或多个象形字 符的语音字符的技术。此外,本发明各个示例使用户能访问一个备用选择列表用于 从数据输入面板进行语音-象形转换。本发明各个示例提供诸如文本输入面板的数据输入面板,它显示用于转换成 象形字符的语音字符。此外,该数据输入面板显示使多个语音字符与单个分段相关 联的指示符。在本发明中,术语"分段"是指要作为单个单元转换或翻译成一个备 选字符组的一组字符。此外,用户可更改该指示符以改变关联在一起成为一分段的 字符。例如,指示符可以是在组合在一起成为一分段的语音字符的下面延伸的条形 指示符。然后用户可扩展、縮减、甚至移动条形指示符来改变与该分段相关联的语 音字符。使用本发明各个示例,数据输入面板还可向用户提供对一个可选象形字符列 表的访问,其中的象形字符就是选定的语音字符可转换成的象形字符。例如,使用 本发明的某些实现,用户可激活指示符条以访问列出对应于选定语音字符的可选象 形字符转换选择的下拉菜单。本发明不同实现的这些和其它特征和优点将在以下更 详细地描述。


图1和2示出根据本发明各实现可被用来实现具有字符转换功能的数据输入 面板的操作环境的示例。图3根据本发明各示例示出结合字符转换工具的计算系统的一个示例。图4根据本发明各示例示出用于输入亚洲语言字符的数据输入面板的一个示例。图5-16根据本发明各实现示出可被提供用来选择并转换字符的数据输入面板 的各个示例。具体实施方式

操作环境图1示出了可用于实现本发明各方面的通用数字计算环境的示意图。特别地, 图1示出可用来实现本发明各示例的计算机100类型。该计算装置IOO通常包括至 少某些显示的计算机可读介质。计算机可读介质可以是计算装置100可访问的任何
可用介质。作为示例,而非限制,计算机可读介质可包括计算机存储介质和通信介 质。计算机存储介质包括以用来存储诸如计算机可读指令、数据结构、程序模块、 或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。计算机存储介质包括,但不限于RAM、 ROM、 EEPROM、闪存或其它存 储器技术、CD-ROM、数字化多功能盘(DVD)或其它光学存储器、磁盒、磁带、 磁盘存储器或其它磁性存储装置、穿孔介质、全息存储或可用来存储所需信息并可 由操作环境100访问的任何其它介质。通信介质通常体现为计算机可读指令、数据结构、程序模块、或其它诸如载 波或其它传送机制的己调制数据信号中的其它数据,并包括任何信息传送介质。术 语"已调制数据信号"意指具有以这种把信息编码到信号中的方式来设置或改变的 一个或多个特征的信号。作为示例,而非限制,通信介质包括诸如有线网络或直接 有线连接的有线介质,以及诸如声学、RF、红外和其它无线介质的无线介质。以 上任意组合应被包括在计算机可读介质的范围内。如图1所示,计算机100包括处理单元110、系统存储器120、和将包括系统 存储器120的各种系统组件耦合到处理单元110的系统总线130。系统总线130可 是若干总线结构类型中的任何一种,包括存储器总线或存储器控制器、外围总线、 和使用多种总线架构的任一种的本地总线。系统存储器120可包括只读存储器 (ROM) 140和随机存取存储器(RAM) 150。包含有助于在计算机100的元件间传送信息(如在起动时)的基本例程的基 本输入/输出系统160 (BIOS),存储在ROM 140中。计算机100也包括读取和写 入硬盘(未示出)的硬盘驱动器170、读取和写入可移动磁盘190的磁盘驱动器180、 读取和写入诸如CD-ROM、 DVD-ROM或其它光学介质的可移动光盘192的光盘 驱动器191。硬盘驱动器170、磁盘驱动器180、和光盘驱动器191分别通过硬盘 驱动器接口 192、磁盘驱动器接口 193、和光盘驱动器接口 194与系统总线130相 连。这些驱动器和与之相关联的计算机可读介质为个人计算机100提供计算机可读 指令、数据结构、程序模块、和其它数据的非易失存储。本领域技术人员将理解, 其它类型计算机可访问的能够存储数据的计算机可读介质,如磁带、闪存卡、数字 视频盘、Bernoulli盘、随机存取存储器(RAM)、只读存储器(ROM)等等,也能用于 示例性操作环境。众多程序模块,包括操作系统195、 一个或多个应用程序196、其它程序模块 197、和程序数据198,可存储在硬盘驱动器170、磁盘190、光盘192、 ROM 140、
或RAM 150中。用户可通过输入装置如键盘101和定位装置102 (如鼠标)向个 人计算机100输入指令和信息。其它输入装置(未示出)可包括话筒、游戏杆、游 戏垫、卫星接收器、扫描仪等等。这些和其它输入装置通常通过与系统总线130 耦合的串行端口接口 106连接到处理单元110,但也可能通过其它接口相连,如并 行端口、游戏端口或通用串行总线(USB)等等。甚至,这些设备还可通过合适的 接口 (未示出)直接与系统总线130相耦合。监视器107或其它类型显示装置也通过诸如视频适配器108的接口和系统总 线130相连。除了监视器107,个人计算机通常包括其它外围输出装置(未示出), 如扬声器和打印机。在一个示例中,提供有笔数字化仪165和随附的笔或电子笔 166,以便数字化地抓取徒手输入。尽管笔数字化仪165和串行端口接口 106的连 接在图1中示出,实际上笔数字化仪165可直接与处理单元110耦合,或者通过本 领域众所周知的任何适当方式,如并行端口或另一接口及系统总线130与处理单元 110耦合。此外,尽管数字化仪165在图1中与监视器107是分开示出的,数字化 仪165的可用输入区域可共延及(co-extensive wkh)监视器107的显示区域。甚 至,数字化仪165可与监视器107形成一体,或者它以独立设备覆盖在或以其它方 式附加于监视器107上。计算机100可以在使用与诸如远程计算机109的一台或多台远程计算机的逻 辑连接的网络化环境中运行。远程计算机109可以是服务器、路由器、网络PC、 同等装置或其它普通网络节点,而且通常包括上述与个人计算机100相关的许多或 全部部件,尽管为简化起见在图1中仅显示了存储器存储装置111。图1中所示的 逻辑连接包括局域网(LAN) 112和广域网(WAN) 113。这样的网络化环境在办公室、 企业范围计算机网络、内联网和因特网上是常见的,既使用有线连接也使用无线连 接。当用于LAN网络环境中时,个人计算机100通过网络接口或适配器114与局 域网112连接。当用于WAN网络环境中时,个人计算机100通常包括调制解调器 115或其它用于在诸如因特网的广域网113上建立通讯的装置。可以是内置式或外 置式的调制解调器115与系统总线130通过串行端口接口 106连接。在网络环境中, 所示与个人计算机100相关的程序模块或其一部分可存储在远程存储器存储装置 中。将理解,所示网络连接是示例性的,并且也可以使用其它用于在计算机间建 立通信连接的技术。假定存在着任何的各种众所周知的协议,诸如TCP/IP、以太 网、FTP、 HTTP、 UDP等等,且系统可以在允许用户从基于网络的服务器中检索 网页的用户-服务器配置操作。各种常规web浏览器中的任何一种都可用于显示网 页和处理网页上的数据。尽管图1环境显示了用于本发明各实施例的操作环境的一个示例,应理解也 可使用其它计算环境。例如,本发明的一个或多个示例可使用具有比如图1所示和 上文所述的所有各方面较少方面的环境,而这些方面可以用对普通技术人员而言显 而易见的各种组合和子组合的形式出现。图2示出可根据本发明各方面使用的笔基个人计算机(PC)201。图1系统中的 任何或所有特征、子系统和功能可包含在图2的计算机中。笔基个人计算机系统 201包括诸如视窗图形用户界面的多个图形用户界面203可在其上显示的大型显示 表面202,诸如液晶显示(LCD)屏的数字化平面显示器。使用电子笔166,用户可 在数字化显示区域选择、高亮、和书写,从而将电子墨水数据输入系统。适当的数 字化显示面板示例包括电磁笔数字化仪,诸如可从Mutoh公司(现为FinePoint Innovations Co.)或Wacom Technology Co.处获得的笔数字化仪。也可以使用其它 类型的例如光学数字化仪的笔数字化仪和触摸灵敏数字化仪。笔基计算系统201 解释使用电子笔166所作的姿势,以便处理数据、输入文本、并执行常规计算机应 用任务,诸如创建、编辑、和更改电子制表、字处理程序等等。电子笔166可装备有按键或其它部件,以增加其性能。在一个示例中,电子 笔166可实现为"铅笔"或"钢笔",其中一头构成书写部分。电子笔166的另一 头构成"擦除器"端,且当它在显示屏上移动时,指示屏上将要被擦除的电子墨水 部分。也可使用其它类型的输入设备,如鼠标、跟踪球、键盘等等。另外,如果显 示器是触摸敏感(touch-sensitive)或迫近敏感(proximity-sensitive)显示器,用户 自己的手指也可被用来选择或指示被显示图像的各部分。因此,在此所用的术语"用 户输入设备"意在有广泛的定义,且包括众所周知的输入装置的许多变体。在各个示例中,系统提供一墨水平台作为应用程序可用来捕捉、操作、和储 存墨水的一个COM (组件对象模型)服务集。该墨水平台还支持像可扩展标记语言 (XML)的标记语言。此外,该系统可使用DCOM作为另一种实现。还可使用包括 微软公司的Win32编程模型和.Net编程模型在内的其它实现。这些平台可在市场 上买到并为本领域所众所周知。除了使用全性能笔基计算系统或"图形输入板PC"(例如,可转换膝上型电脑 或"石板"型图形输入板PC),本发明的诸方面可结合其它类型笔基计算系统和/
或接受电子墨水和/或接受电子笔或电子笔输入的其它设备使用,诸如手持式或 掌上计算系统;个人数字助理;袖珍型个人计算机;移动和便携式电话、寻呼机、 和其它通讯设备;手表;家用电器;和任何其它包括监视器、或其它显示设备和/ 或对用户显示打印或图形信息、和/或允许使用电子笔或电子笔输入、或可处理由 其它设备收集的电子墨水(如,可处理由图形输入板PC收集的电子墨水的常规台 式计算机)的数字化仪的设备或系统。 用于字符转换的工具图3示出一种结合了根据本发明各实施例可提供的用于字符转换的工具的一 个示例的计算机系统。该系统可使用例如在图1和2示出的计算机100实现。如在 此图中可见,电子墨水界面301捕捉电子墨水输入。该类界面是本领域中众所周知 的,因此在此不再赘述。所捕捉的电子墨水被提供给文本输入界面303。对于本发明的各个示例,文本 输入界面303可以是一数据输入面板,诸如由微软Windows XP书写板PC操作系 统所提供的那类文本输入面板。该文本输入界面303可在用户通过用电子笔166 在数字化仪165上"书写"而创建电子墨水时显示被捕捉电子墨水。对于所述实施 例,该文本输入界面303还向识别模块305提供被捕捉的电子墨水。然后识别模块 305识别对应于电子墨水的键入字符。然而,应当理解,对于本发明可选实施例, 电子墨水界面301可将所捕捉的电子墨水直接提供给识别模块305用于字符识别。对于本发明某些实施例,被识别的文本被返回到文本输入界面303用于插入 目标应用程序用户界面。对于本发明某些实施例,文本输入界面303可显示经识别 文本,然而在插入前允许用户纠正错误识别的文本。或者,文本输入界面303或识 别模块305可将被识别文本直接转发给目标用户界面用于插入。在所示实施例中,文本输入界面303还向实现本发明一个示例的分段工具307 提供被识别文本。如以下将要更详细讨论的,分段工具307包括分段选择模块311 和分段模块313。分段选择模块311提供使用户能选择一个或多个被识别字符以包 括在一分段中的的功能性。然后分段模块313创建与选定字符相关联的分段。对于 本发明某些实施例,分段模块313还可创建一个将识别后的字符相关联的缺省分 段,用户然后可用分段选择模块311将其更改。根据本发明各实施例,由分段选择 模块311和/或分段模块313提供的功能可由文本输入界面303提供。然而,对于 本发明另外的实施例,分段选择模块311、分段模块313、或两者可被结合到文本 输入界面303。由分段模块313关联在一起成为一个分段的诸字符被提供给字符转换模块 309。作为响应,该字符转换模块309生成与已识别字符相对应的一个或多个可选 字符组。然后转换过程的结果被返回文本输入界面303,从而用户可从可选选择结 果中选择所需转换。该字符转换模块309可例如将语音字符转换成包含一个或多个 象形字符的短语。这种字符转换模块的各种示例是本领域众所周知的,因而将不在 此赘述。还有,应注意,字符转换模块309可被结合到文本输入界面303或分段工 具307。文本输入面板图4是根据本发明各示例的文本输入界面303的一个示例。更具体地,该图 示出由亚洲语言用户使用的数据输入面板401。该数据输入面板401同时显示多个 书写区域403,从而用户可在每个区域403书写单个亚洲语言字符。数据输入面板 401还可包括一个或多个控件,诸如按钮控件,用于提供其它功能。例如,数据输 入面板401可包括一控件按钮405以关闭数据输入面板401,以及用于改变数据输 入面板401的显现的控制按钮407,用于编辑在输入数据面板401中显示的己识别 文本的控件按钮409。应注意,数据输入面板401可提供不同的书写表面,诸如用 于拉丁语言书写的书写表面,甚至一软键盘。相应地,数据输入面板401还可提供 用于改变由数据输入面板401提供的书写表面的控制按钮411 。图5示出如图4中所示的数据输入面板的使用。数据输入面板包括用户可将 诸如语音字符的字符写入其中的一系列书写区域403。在此图中,左起第三个书写 区域403显示用电子墨水书写的字符501。更具体地,用户已在第三书写区域403 中写入日语平假名"ta"。然后左起第一和第二书写区域403显示已从手写电子墨 水识别的键入平假名字符503。具体地,这些书写区域403分别示出平假名字符"a" 和"shi"。该数据输入面板还显示一分段线条505。如以下更详细讨论的,分段线条505 直接位于关联在一起成为一个分段的字符的下面。因而,在此示图中,已识别的字 符503被关联在一起成为单个分段。该分段不包括未经识别字符501。将字符关联成一个分段可大大有助于字符的转换或翻译。例如,英文字母 "t-o-g-e-t-h-e-r"能以两种不同方法来分段。在一配置中,所有字母可被包括在单 个分段中(因而创建字"together")。在另一配置中,各字母可被关联成三个不同 分段(因而创建短语"to" "get" "her")。因此,与将为短语"to get her"所生成 的相比,将生成不相同的对应于单词"together"的语音和象形字符(诸如假名或曰本汉字字符)组合作为转换备选。相似地,在日语中,用于声音"kyo" "u" "ha" "i"和"sha"的语音字符可 在一配置中被分段以形成字"Kyouhalsha"(今天是医生)。这些字符在另一配置 中还可被分段以形成字"KyouHaisha"(今天牙医)。因而,由声音"i"和"sha" 的平假名字符组成的分段的转换将生成包括代表医生的日本汉字字符在内的日本 汉字转换备用。另一方面,由声音"ha" "i"和"sha"的平假名字符组成的分段 的转换将生成包括代表牙医的日本汉字字符在内的日本汉字转换备用。、一旦已识别了如图5所示的字符501,其相应键入字符503被显示在图6所示 位置。如图6中所示,分段线条505被自动延伸以将新识别的字符包括在现存分段 中。对于本发明的各个示例,分段可被自动扩展以包括所有的新识别文本。或者, 分段可基于已知分段标准来自动选择。该类型的自动分段由常规的字符转换软件应 用程序所采用,因而在此不必赘述。图7是根据本发明各种实施例的数据输入面板的另一示例。在该图中,左起 前两个书写区域403显示经识别后的代表声音"kyo"的平假名字符503。第三个 书写区域403以平假名显示代表声音"u"的识别后的字符503,而第四个书写区 域403以平假名显示代表声音"ha"的经识别字符503。第五个书写区域403以平 假名显示代表声音"i"的经识别字符503,而第六个和第七个书写区域403以平假 名显示代表声音"sha"的经识别字符503。第一分段线条505在代表"kyo", "u" 和"ha"的字符503下延伸,指示这些字符503被关联在一起成为单个分段。然后 第二分段线条505在代表声音"i"和"sha"的字符503下延伸,指示这些字符503 被关联在一起成为另一分段。在所示实施方式中,分段线条505既可被用来改变所显示字符503的分段, 也可被用来选择包括在相应分段中的字符503的转换备选。对于本发明的某些实 现,用户可通过首先选择分段线条505来执行任一功能。例如,分段线条505可在 用户采用诸如电子笔、鼠标、回滚球、操纵杆、触摸板等定位装置来将指针移到分 段线条505时选中。图8示出本发明的一种实现,其中分段线条505改变外观(示 为分段线条505,)来指示它已被选中。在该图中可见,选中的分段线条505,显得 比未选中分段线条505更黑更宽。然而,应理解,其它技术来可作为选择方案或附 加方案在用户选择分段线条505时采用。此外,选中的分段线条505'包括可与选 中的分段线条505'其它部分区分开的一个分段夹801。为了显示用于经分段字符503的转换备选列表,用户激活选中的分段线条
505'。例如,对于某些实施例,用户可通过激活与定位装置相关联的控件按钮(被 指为在选中分段线条505'上"点击")来激活选中分段线条505'。作为响应,数据 输入面板显示用于转换相应分段中字符503的一个或多个备用选择。例如,数据输 入面板可显示一转换备选界面901,如图9所示。转换备选界面901包括对应于分 段中字符503的字符备选列表903。在所示实施例中,转换备选列表903包括只有日本汉字字符的短语以及有日 本汉字和假名组合的短语。因而应理解,本发明不限于将一类字符全部转换成另一 类字符。相反,本发明各实现可将字符转换成各种的备选字符组合,包括含有一个 或多个原始类型的字符的组合。还有,列表903中备选选择的至少之一包括与包含 在分段中的字符503相对应的短语"today is,"。转换备选界面901还可包括诸如 "rewrite"(重写)和"close"(关闭)的命令列表905。因而用户可从列表903选 择所需的转换备选,或执行在列表905上提供的命令。如果用户想要改变所示字符的分段,用户也可通过分段线条505执行该任务。 例如,在所示实施例中,用户可用分段夹801更改选中分段线条505'的长度。具 体地,用户可采用定位装置在分段夹801上移动指针。当指针位于分段夹801上, 用户可激活与该指针相关联的控件按钮(例如,用户可在分段夹801上"点击并保 持")。然后用户可左右移动定位装置以收縮或扩展分段线条505,从而改变包括在 相应分段中的字符503。可选地或另外地,用户可通过执行命令列表903中的一个命令来更改分段。 例如,如图9所示,列表903可包括将分段尺寸减小一个字符的命令。因而,如果 用户选择该命令,用于声音"ha"的平假名字符503将从由第一分段线条505标识 的分段中被移除,并相反将被包括在由第二分段线条505标识的分段中。这种分段改变的结果如图IO所示。在该图中可见,代表声音"ha"的平假名 字符503将从由第一分段线条505标识的分段中被移除,并相反将被包括在由第二 分段线条505标识的分段中。该第一分段线条505作为响应己縮短(或已由用户手 动收縮),从而它不在代表声音"ha"的平假名字符503之下延伸。类似地,第二 分段线条作为响应已被扩展(或已由用户手动扩展)以在该字符503之下延伸。因 而,当用户激活第一分段线条505时,用于第一分段的转换可选界面901有所不同, 如图IO所示。更具体地,该图中所示的转换备选列表903提供不同的字符组合(包括具有 日本汉字和假名字符的短语)。同样,列表903包括对应于短语"今天"的备用选
择。如该图所示,更改分段还可改变在命令列表905中可供选择的命令。例如,对 于所示实施例,列表905包括更改分段以再次包括代表声音"ha"的平假名字符 503的命令。
应注意,尽管在图9和10中示出的命令列表905诸示例仅包含改变分段的单 个命令,本发明不同实施例可提供改变分段的命令的任何所需组合。例如,列表 905可既包括将分段扩大一个字符的命令,又包括将分段縮小一个字符的命令。此 外,列表905可包括将分段向前扩展一个字符的命令,将分段向后扩展一个字符, 将分段去掉第一个字符的命令,将分段去掉最后一个字符的命令,将分段扩展多个 字符的命令,将分段縮减多个字符的命令,或各命令的任何组合。
尽管在图5-10中示出的本发明各示例与文本中单个行的分段相关,本发明各 实施例使用户能扩展一个分段以包括多行文本中的字符。图11是显示字符503第 一行1101和字符503第二行1103的数据输入面板。如该图中所示,两行文本中的 字符503与不同分段相关联,如分段线条505所示。
如果用户想要扩展第一行1101中最后的分段线条505以包括在第二行1103 中的字符503,用户首先通过例如在如图12所示的分段线条上移动电子笔166来 选择第一行1101中最后的分段线条505。作为响应,最后的分段线条505改变外 观并显示分段夹801,如上详述。因为该分段线条505是文本行1101末端的最后 分段线条505,它还显示一个行延伸夹1201。
当用户将电子笔166移向行延伸夹1201并越过分段夹801时,指针的外观(即 光标)改变以指示分段夹的功能。更具体地,如图13所示,指针的外观变成带有 左右箭头的光标,以向用户指示该分段夹801可左右移动以縮减或扩展相应分段。 如果用户想要采用分段夹801,则用户可将电子笔166点向分段夹801并随后拖动 分段夹801以縮减或扩展分段线条505,如前所述。然而,在所示示例中,选中的 分段线条505是行1101中最后的分段线条505。因此,对于本发明各种示例,用 户不能使用分段夹801将分段线条505扩展到下一行。
相反,用户可移动电子笔166越过分段线条505直到行扩展夹1201上的一个 位置,如图14所示。当用户将电子笔166置于行扩展夹1201上时,第二行1103 中的第一分段线条505改变外观如该图中所示。外观中的这一改变向用户指明,行 1101中的最后分段可被扩展以包括行1103中的第一分段。为了执行由行1101中 最后分段线条标识的分段的扩展以包括行1103的第一分段中的字符503,用户简 单地用电子笔166轻击行扩展夹。
当用户移除电子笔166时,行1101中最后分段线条505和第二行1103中第 一分段线条505的外观改变,以指示这些分段线条505已被组合以形成连接两行 1101和1103的单个分段线条505,如图16所示。当然,本发明的不同实施例可釆 用上述技术的一个或多个变体来将一个分段线条505扩展到三个或多个文本行。
结论
尽管本发明实施例的各个示例已如上进行了描述以提供对本发明的理解,应 当理解本发明其它实施例可包括其它或可选特征。例如,对于本发明的上述实施例,
字符转换功能由数据输入面板自动调用。然而对于可选实施例,可手动调用字符转 换功能。例如,数据输入面板可包括一控件按钮以起动字符转换过程。或者,字符 转换过程可通过用电子笔或其它定位装置作姿势来手动调用。
为了手动调用字符转换过程,用户可例如使用定位装置来选择字符转换过程 的目标,然后激活相关联控件按钮或用定位装置作一相关联姿势。该数据输入面板 将分段目标字符,并显示相应的分段线条505 (或其它适当指示符)。或者,如以 上示例所述,字符转换过程可缺省地假设在输入数据面板上显示的所有字符是字符 转换过程的目标,并相应地对数据输入面板显示的所有字符分段。
还应理解,本发明的不同实施例可使用一不同指示符来标识与分段线条505 不同的分段。例如,本发明某些实施例可采用色彩变化、甚至用边框、其它界符来 区分不同分段。此外,对于本发明某些实施例,分段指示符可仅被用来标识一个分 段,而用户采用一其它技术(诸如菜单上的命令)来起动转换过程和/或更改所标 识的分段。
此外,应当理解,与使用分段夹801或菜单命令不同的技术可作为替换性或 附加性方案用来根据本发明不同实施例来更改字符的分段。例如,本发明某些实施 例可将分段线条505 (或其它分段指示符)扩展或收縮到用户激活与指针相关联的 定位装置(例如在所需位置上轻击电子笔)的位置上。可选地或除此之外,分段线 条505 (或其它指示符)可被配置成在激活数据输入面板中相关联控件之后自动扩 展和/或收縮。
根据前面的描述,显然本发明各实施例可被用来将一组假名字符转换成相应 的不同字符组,诸如备选的假名字符、日本汉字字符、或假名和日本汉字字符的组 合。然而,还应当理解,尽管上述示例数据语音平假名字符到象形日本汉字字符的 转换,但本发明的各种实施例可用于来将任何字符组转换成相应的备选字符组。
例如,本发明不同实施例可被用来将例如描述韩文字的英文字母的语音字符
转换或翻译成相应的韩文和/或汉语象形字符组。此外,本发明各个示例甚至可被 用来将一种语言的字翻译成另一种语言的相应字。本发明各示例可有利地提供使用 诸如文本输入面板的文本输入界面执行任一这些任务的功能。
尽管已参照包括实现本发明优选模式的特定示例描述了本发明,本领域技术 人员将理解有落于如所附权利要求书陈述的本发明精神和范围之内的上述系统和技术的许多变体和置换。
权利要求
1. 一种用于使字符相关联的工具,其特征在于,包括 一分段模块,它使得两个或多个字符相关联成为一分段;以及 一用户界面,它使用户能通过所述分段模块指定字符的分段。
2. 如权利要求l所述的工具,其特征在于,所述用户界面 显示多个字符;以及提供指示所述多个字符的哪几个是关联在一起成为所述分段的指示符。
3. 如权利要求2所述的工具,其特征在于,所述指示符可由用户更改以改变 哪些字符是关联在一起成为所述分段的。
4. 如权利要求2或3所述的工具,其特征在于,所述指示符呈现为邻近关联在一起成为所述分段的字符划出的线条;以及 所述用户可延伸所述线条以将字符添加到所述分段。
5. 如权利要求4所述的工具,其特征在于,所述指示符呈现为邻近关联在一起成为所述分段的字符划出的线条;以及 所述用户可縮短所述线条以将字符从所述分段移除。
6. 如权利要求2所述的工具,其特征在于,所述用户界面 提供使用户能通过所述分段模块来指定所述字符的分段的菜单命令。
7. 如权利要求2所述的工具,其特征在于,所述用户界面 显示指示所述多个字符的哪几个关联在一起成为第二分段的第二指示符。
8. 如权利要求1戶斤述的工具,其特征在于,所述用户界面 在两个或多个行上显示多个字符;以及 提供一指示符,其指示所述多个字符的哪几个是关联在一起成为所述分段的,以及 可由用户更改来使不同行上一个或多个所述字符关联在一起成为所述分段。
9. 如权利要求l所述的工具,其特征在于,所述用户界面 提供使用户能通过所述分段模块来指定所述字符的分段的菜单命令。
10. 如权利要求1所述的工具,其特征在于,还包括用于从电子墨水中识别所 述字符中至少之一的电子墨水识别模块。
11. 一种用于将第一类型字符转换成第二类型字符的工具,其特征在于,包括 一分段模块,它使得两个或多个字符相关联成为一个分段;一用户界面,它使用户能通过所述分段模块指定字符的分段;以及 一字符转换模块,它将所述分段的字符转换成所述第二类型的至少一个字符。
12. 如权利要求ll所述的工具,其特征在于,所述用户界面 显示多个字符;以及提供指示所述多个字符的哪几个关联在一起成为所述分段的指示符。
13. 如权利要求12所述的工具,其特征在于,所述指示符可由用户更改以改 变哪些字符是关联在一起成为所述分段的。
14. 如权利要求13所述的工具,其特征在于,所述指示符呈现为邻近关联在一起成为所述分段的字符划出的线条;以及 所述用户可延伸所述线条栏以将字符添加到所述分段。
15. 如权利要求13所述的工具,其特征在于,所述指示符承现为邻仅关联在一起成为所述分段的字符划出的线条;以及 所述用户可缩短所述线条以将字符从所述分段移除。
16. 如权利要求12所述的工具,其特征在于,所述用户界面 提供使用户能通过所述分段模块来指定所述字符的分段的菜单命令。
17. 如权利要求12所述的工具,其特征在于,所述用户界面 显示指示所述多个字符的哪几个关联在一起成为第二分段的第二指示符。
18. 如权利要求ll所述的工具,其特征在于,所述用户界面 在两个或多个行上显示多个字符;以及 提供一指示符,其指示所述多个字符的哪几个关联在一起成为所述分段,并 可由用户更改来使不同行上一个或多个所述字符关联在一起成为所述 分段。
19. 如权利要求l所述的工具,其特征在于,所述用户界面 提供使用户能通过所述分段模块来指定所述字符的分段的菜单命令。
20. 如权利要求11所述的工具,其特征在于,还包括用于从电子墨水中识别 所述字符中至少之一的电子墨水识别模块。
21. —种用于使两个或多个字符关联成一分段的方法,其特征在于,包括 接收多个字符; 提供使所述多个字符的第一组相关联成为一个分段的指示符;以及 接收更改所述指示符以使所述多个字符的第二组相关联成为所述分段的输入。
22. 如权利要求21所述的方法,其特征在于,所述第二组包括所述第一组和 其它字符。
23. 如权利要求21所述的方法,其特征在于,所述第二组仅包括所述第一组 字符的一部分。
24. 如权利要求21所述的方法,其特征在于, 所述指示符是与所述第一组字符相邻近的线条;以及 所述输入改变所述栏的长度或位置以使所述线条与所述第二组字符相邻近。
25. 如权利要求21所述的方法,其特征在于,还包括 在第一行上显示所述第一组字符; 在所述第一行上显示所述第二组字符的第一部分; 在第二行上显示所述第二组字符的第二部分;以及 接收更改所述指示符以从所述第一行延伸到所述第二行的输入。
全文摘要
一适当数据输入面板向用户提供对显示字符可转换成的可选字符列表的访问。该数据输入面板提供对应于字符分段的诸如指示栏的指示符。用户可通过扩展或压缩该分段栏来改变字符的分段。此外,用户可访问列出与分段栏指示的分段中字符相对应的可选字符选择的下拉菜单。
文档编号G09G5/00GK101147186SQ200480003276
公开日2008年3月19日 申请日期2004年7月21日 优先权日2003年11月10日
发明者A·J·加塞德, J·W·佩蒂洛斯, S·J·戴维斯, T·瑟托, T·穆拉雅玛 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1