[go: up one dir, main page]

CN1826573A - 文本输入系统和方法 - Google Patents

文本输入系统和方法 Download PDF

Info

Publication number
CN1826573A
CN1826573A CNA200480021225XA CN200480021225A CN1826573A CN 1826573 A CN1826573 A CN 1826573A CN A200480021225X A CNA200480021225X A CN A200480021225XA CN 200480021225 A CN200480021225 A CN 200480021225A CN 1826573 A CN1826573 A CN 1826573A
Authority
CN
China
Prior art keywords
text
classification
basic status
symbol
functional areas
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA200480021225XA
Other languages
English (en)
Other versions
CN1826573B (zh
Inventor
T·G·辛姆普森
W·邱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZI CORP
Original Assignee
ZI CORP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZI CORP filed Critical ZI CORP
Publication of CN1826573A publication Critical patent/CN1826573A/zh
Application granted granted Critical
Publication of CN1826573B publication Critical patent/CN1826573B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/018Input/output arrangements for oriental characters
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61PSPECIFIC THERAPEUTIC ACTIVITY OF CHEMICAL COMPOUNDS OR MEDICINAL PREPARATIONS
    • A61P31/00Antiinfectives, i.e. antibiotics, antiseptics, chemotherapeutics
    • A61P31/04Antibacterial agents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0234Character input methods using switches operable in different directions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/126Character encoding
    • G06F40/129Handling non-Latin characters, e.g. kana-to-kanji conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Chemical & Material Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Medicinal Chemistry (AREA)
  • Organic Chemistry (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Oncology (AREA)
  • Communicable Diseases (AREA)
  • Animal Behavior & Ethology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Pharmacology & Pharmacy (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

揭示了一种用于文本输入的系统和方法。它们都可使用单根手指创建、选择和输入字符或字符序列。本发明可被广泛地应用于可由具有诸如简化键盘或无键盘的有限的用户界面的个人应用设备创建或接收、存储、编辑或传输的文本目标或文本串的输入。本发明尤其适用于表意性语言。

Description

文本输入系统和方法
相关申请
本申请要求于2003年6月18日提交的临时专利申请序列号为60/479,055的待批美国专利的优先权。
技术领域
本发明涉及输入文本,尤其涉及在未提供物理键盘或者在对虚拟键盘的访问兼顾了用于创建文本的可用屏幕显示的装置上输入文本。这些装置包括移动个人设备,诸如蜂窝电话(移动电话)或者个人数字助理(PDA)。
背景技术
能够以多种方式在移动个人设备上创建文本。例如,业已出现布局非常类似于大键盘的小键盘。它们中的某些已被装配以方便使用,诸如在BlackberryTM个人消息装置上找到的那些。
在PDA领域,已经使用虚拟键盘。通常虚拟键盘使用触摸屏和输入笔来复现按键动作。在大多数PDA中,触摸屏的大小足以容纳显示虚拟键盘和创建的文本。
在移动电话领域,一般提供带有多个键的小键盘。通常,这些键都与文本字符相关联,诸如字母、标点符号和/或数字。例如在习惯的安排中,8个键中的每一个都与一组不同的文本字符相关联,每个组都包括3或4个字母和1个数字。例如,可以让一个键与数字2和字母A、B和C相关联。可使用消除多义性的算法和/或移动电话上的其他键盘用于区别分配给一个键的文本字符,从而允许用户输入文本。
在尤其涉及中文和日文的表意文字方面,O’Dell的专利(US 5,109,352)提供了一种分类用于组成字符的笔画的方法。可使用一种算法确定用户想要输入的是多个字符中的哪个字符。在移动电话市场中,该技术存在多种实现,虽然最初的专利是围绕着更为传统的环境发明的。一种商品是来自Zi公司的eZiTextTM,其中分类的笔画分组被标记并分配给组成传统电话按钮键盘的多个键。当处于文本创建模式时,按一个键可导致一笔画输入至存储器缓冲器,并且该笔画从笔画分类中选出。在按下每个按钮之后,该笔画分类被添加至表示了笔画输入历史的显示行,并且第二字符候选行显示包括来自所选分类的笔画的字符。字符候选是以最优化显示的候选字符是用户所要字符的概率的方式显示。
输入表意文本的另一个实例可在Carmon的工作(US 4,937,745)中找出,他证明了使用标准笔画书写次序来获取表意语言中的字符。因为该工作完全基于大的计算环境,则由于没有在键和屏幕空间上保存的基本要求使得该分类的使用相对较少。
在物理或虚拟键都不可用的情况下,单独使用前述方法是不够的。Macor(US5,841,849)及其他提供了使用操纵杆或定位装置从虚拟键盘中选择的方法。虚拟键盘的内容是根据被操作装置的特定运算方式的情况并且是可变的。使用这一系统,移动电话或其他移动装置可完全由所述定位装置控制。
发明内容
本发明的一个实施例是具有显示器、指示器系统、处理器和处理器控制程序的文本输入系统。所述程序可以控制处理器使得文本可以响应于经由指示系统的用户选择的选项被输入并显示在显示器上。
所述显示器在视觉上可被分隔为至少两个功能区。第一功能区可用于显示对应于输入文本第一方面的消息,而第二功能区可用于显示对应于输入文本第二方面的消息。例如输入文本的第一方面可以是具有被用户识别特性的候选字符列表。输入文本的第二方面可以是用户已识别作为其输入的字符列表。当用户结束识别字符时,结果可以是在第二功能区内出现字或句子。
指示器系统可由诸如手指或大拇指的单根手指操作。指示器系统包括例如操纵杆的位置指示器。可以使用其他指示器系统,其他中的一些将在此描述。
指示器系统可以至少具有第一基本状态、第二基本状态和第三基本状态。在本发明的一个实施例中,第三基本状态没有文本意义与之相关联。可通过在第一位置施加压力激活所述第一基本状态并且通过在第二位置施加压力激活所述第二基本状态。第三基本位置通过标识第三位置激活。可通过不施加压力给指示器系统来识别第三位置,或者可通过在第三位置施加压力来识别所述第三位置。第三位置可位于第一位置和第二位置之间,使得第三位置位于中间。可以通过同时激活第一基本状态和第三基本状态来激活第四基本状态。
处理器可响应于每种基本状态。在此方式下,指示器系统可用于选择在至少一个功能区内显示的选项。例如,用户可以选择在第一功能区内显示的文本字符,从而选择该组分在第二功能区内显示。此外,用户可在第二功能区内选择一文本字符用于编辑出现在第二功能区内的文本字符组。
根据本发明的文本输入系统的一个实施例可具有第一模式和第二模式。可通过在第三位置上施加压力来完成从第一模式到第二模式的移动。当文本输入系统处于第一模式时,所述第一基本状态可具有与其相关联的特定文本意义。当文本输入系统处于第二模式时,所述第一基本状态可具有与其相关联的不同的文本意义。不同的意义可以是不同的文本意义,或者不同的意义可以是没有文本意义。例如,不同的意义可以是导航意义。这一导航意义可用于移动出现在显示器上的光标。
在文本输入系统的一个实施例中,第一基本状态可用于选择文本的第一分类而第二基本状态可用于选择文本的第二分类。文本的第一分类包括具有第一特征的文本符号(诸如笔画)而文本的第二分类包括具有第二特征的文本符号。例如文本的第一分类可包括由手水平运动所画出的笔画,而第二分类文本可以包括由手垂直运动所画出的笔画。某些符号可具有多于一种分类的特征,在此情况下,该符号可与多于一种的分类相关联。
根据本发明的一种方法是一种输入文本的方法。这一方法提供具有第一功能区和第二功能区的显示器(300),提供具有第一基本状态、第二基本状态和第三基本状态的指示器系统(303),并且还提供可操作地连接至指示器系统的处理器(306)。可激活第一基本状态(309)用于表示所述处理器选择被输入的文本第一分类。第一分类可包括用于创建多个文本字符的符号。可显示对应于第一分类的代表性符号。具有对应于所选第一分类的符号中的一个的文本字符可在第一功能区内示出。
可激活第二基本状态用于表示所述处理器选择被输入的文本第二分类。结果是,同时具有对应于第一分类的符号中的一个以及对应于第二分类的符号中的一个的文本字符可在第一功能区内示出。
一旦在第一功能区内显示了文本字符,则该用户可期望输入一个显示的候选文本字符。用户可进入导航模式,并且自动地具有出现在第一功能区内的光标。可通过移动光标、通过激活一个或多个基本状态来完成对期望候选文本字符的选择,使得该期望的候选字符被识别。一旦识别了候选字符,随后该用户就可选择该候选字符。一旦从第一功能区中选取了候选文本字符,该所选的文本字符就显示在第二功能区内以向用户表示那一文本字符已被输入。
在本发明的一个实施例中,所述第一功能区可不仅可用于显示文本字符,还可用于显示字符的部分。这些部分可与文本字符一致,也就是说一个特定的图标可包括相同的笔画并且在第一功能区内出现两次,一次是作为可被选的在第二功能区内显示的文本字符,而另一次是作为可被选的在一个不是第一功能区或第二功能区的区域内显示的字符的部分。若选择在不是第一功能区或第二功能区的一区域内的显示,则可准许该用户识别同样对应于期望文本字符的另外的笔画。
附图说明
为了更完全的理解本发明的特性和目标,随后将结合附图对详细描述做出参考,所述附图包括:
图1(a)示出了具有四个基本状态和一个中间状态的操纵杆。因为图1(a)的操纵杆可移动,考虑到该操纵杆可移动到一特定位置的事实从而引发了相应的基本状态的出现,则这些状态在此通常被称作位置。操纵杆在四个基本位置之一的位移可具有赋予它的意义。在此实例中,这些意义可被分类。由北方基本位置识别的分类112可以意指具有一个或多个明显拐点的所有笔画结构。由南方基本位置识别的分类108可以意指具有垂直或接近垂直的所有笔画。一般而言,此种情况还可包括在书写时在笔画底部呈现出小钩的垂直笔画。这是用笔刷书写的人为因素,并在表意结构中出现。
图1(b)示出了定位装置的电学机制。开关105、109、113和117可响应于操纵杆的移动而关闭,并且具有对应于图1(a)中示出的分类的意义。在此称为“同轴开关”的一个附加开关可通过对操纵杆施加轴向压力来启动,这就允许感知意义或模式的改变。可以通过对操纵杆施加与操纵杆主轴同轴的压力来施加轴向压力。这一压力在此有时被称为轴向压力或轴向应力等。操纵杆的主轴可以是位于操纵杆中央并沿着其长度的轴。四个方向感知开关可结合该同轴开关一并使用。
图2示出了与一个实例有关的显示信息。窗口200示出了有关文本创建区,窗口212示出了对应于被输入笔画分类以及任何恰当的中间组合结果的输入缓冲的内容。
图3是根据本发明的一种方法的示意流程图。
具体实施方式
本详细描述首先大致讨论本发明的某些方面。该大致讨论之后是频繁参考附图的更为详细的描述。
可以通过使用可由一根手指操作的诸如操纵杆的指示器系统来实现本发明。只要存在可用于代表按钮按下或其等效物的离散的位置,该指示器系统就包括多个多维的执行机构。例如,一个连续的数字化仪可以连同软件或硬件阈值探测器一并用于确定用户期望的选择。
在此通过描述操纵杆指示器系统说明本发明。操纵杆指示器系统被描述成具有四个离散的基本位置,每个位置都具有分开的接触闭合的意义,并且具有其中没有接触闭合的中央部分除非在与操纵杆主轴基本上同轴的方向上按下操纵杆。当操纵杆被轴向按下时,就得到了第五接触闭合意义。为了方便说明,所述四个基本位置在此被称为北、南、东和西,虽然该基本位置无需真的对着这些方向。在图1(a)中,北由“N”指示、南由“S”指示、东由“E”指示而西由“W”指示。本发明不限于此种安排也不限于这些位置的数目。
每一基本位置都被赋予分类意义和导航意义。当设置一装置处于第一模式时,就可通过将操纵杆移动到相应的基本位置来选择一个特定的分类意义。第一模式有时被称为“分类模式”。当设置该装置处于第二模式时,就可通过将操纵杆移动到相同的基本位置来选择那一相同位置的导航意义。在此,有时第二模式可被称为“导航模式”。
例如,当处于第一模式并因此选择了分类意义时,将操纵杆移动至东基本位置可导致与东基本位置相关联的分类被输入至笔画输入存储器缓冲器。然而当处于第二模式并选择了导航意义时,将操纵杆移动至东基本位置可导致显示器上的光标移动至右方。
通过提供导航能力,用户能够从显示在屏幕上的候选字符组中进行选择。当处于导航模式时,将操纵杆移动至东或西基本位置可使得光标在候选字符上移动直到期望字符被加亮显示。一旦被加亮,可施加操纵杆的轴向压力从而选择该字符到文本创建行。
在本发明的一个实施例中,可在任何时刻进入导航模式。即使当第一模式未被使用于识别期望的分类意义时,用户也可进入导航模式,虽然这不是找出期望字符的一种有效方法。
一旦一字符被选中,则处理器就执行预测用户接下来可能期望输入的算法,从而提供可供用户选择的相关候选字符列表。这些相关的候选字符可以是由算法预测可能跟随所选字符以组成一个词或短语的那些字符。通过显示这些相关的候选字符,用户在仍处于导航模式下时就可选择一个相关候选字符,从而避免了必须回到分类模式以识别下一个分类意义。
在本发明的一个实施例中,用户可通过指明中央基本位置(例如通过轴向按下操纵杆)从分类模式移动到导航模式。可以通过在不是东或西的方向上移动操纵杆(例如将操纵杆移向北)来完成从导航模式到分类模式的移动。在此情况下,用户可在分类和导航模式之间移动直到该用户输入期望的文本。
现在从大致描述过渡到更为详细的描述,应该注意到随后的描述阐述了将如何在装配有操纵杆作为指示器系统的移动电话上使用本发明。然而应该认识到,本发明不限于移动电话并且本发明不限于操纵杆。本发明可在除了移动电话之外的其他装置上实现,并且本发明可以在除了操纵杆之外的其他指示器系统上实现。例如,一个另外的指示器系统包括以四个键围绕着中央第五个键的方式排列的一组按键。周围的四个按键可用于选择北、南、东或西基本位置,并且第五个按键可用于指明与中央基本位置相关联的行动。虽然本发明的这一实施例具有要求用户抬起手指用以输入文本的缺点,但是它代表了可用于实践本发明的指示器系统。
图1(a)示出了带有在分类意义和位置之间多个可能映射中的一个映射的可能布局。操纵杆100可以沿箭头方向上移动。在此实例中,参见图1(b),向东的移动闭合开关117、向南的移动闭合开关109、向西的移动闭合开关105而向北的移动闭合开关113。未像在图1(b)中示意性地完全示出的是通过在操纵杆100上的轴向按压所启动的开关101。应该明确的是可以使用任何种类的方案来辨别用户的定位意图。例如,如果使用力传感器,则无需出现操纵杆100的物理移动,用户就可识别北、南、东和西的基本位置。
在示出的实例中,因为我们仅为定位装置定义了4个离散的位置,所以我们为了明晰将限制本描述并且仅为笔画要素定义4个分类。应该认识到可以利用多于或少于四个基本位置,并且可使用任何特定的基本位置识别多于一个的笔画要素分类。每个分类都表示共享一个或多个字符的一组笔画。例如在图2中,笔画分类104可以包括在手写汉字过程中在书写区顶部开始并继续平滑地向左下的通常一笔写成的笔画形式。在此实例中,对书写时笔画的大小或长度、要素的倾斜程度及其在任何完成字符内的位置都不加以区别。
笔画分类108可包括大致垂直的笔画,所述笔画通常不考虑字符的大小和位置而从书写区顶部开始并被平滑地写到书写区底部。在本发明的一个实施例中,此分类108还包括被推断出是带有由于从纸上提笔而带起的小钩的笔画。
笔画分类112可包括书写时有明显转弯的笔画。这些笔画具有单个或多个拐点并且看上去不那么平滑。笔画分类116可包括基本水平的笔画。在中文中,这些笔画通常是手从左写到右的。笔画分类116还可包括稍向右上倾斜的特性。分类116还包括可具有任何可察觉方向性特征的点。
以上给出的实例仅用于示例,而非试用限制可使用的笔画分类类型。此外,某些笔画能够以多于一种的分类输入,例如当一笔画具有两种分类的特征时。另外还可以设置一种“灵活”分类使得选择该分类可允许计算机假设来自任何分类的一笔画已经被输入。应该理解选择该“灵活”分类会扩大候选字符的列表。
图2示出了分成三个部分的显示器:(1)主文本区200,其中示出了输入的文本字符,(2)笔画显示区212,其中示出了由用户输入的对应于所述分类或该分类一代表性笔画的符号,以及(3)候选字符区220,其中示出了具有与在笔画显示区212内识别分类相关联的笔画的完整字符。在图2中选择示出了具有代表性的笔画,而非在图1(a)中示出的分类符号。
显示区可能受到大小的限制无法在同一时刻显示所有的项。例如当候选字符列表很长时,在同一时刻只能示出部分的候选字符列表。在此情况下,考虑各区域作为允许查看部分列表的窗口是很有帮助的。例如可以通过使用由该用户控制的光标来滚动经过列表来允许用户选择查看列表的那些部分。
特征编号204识别已由用户输入并选至主文本区200的两个字符。特征编号208示出了下一个被选字符将被输入在所述主文本区200上的位置。用户可将操纵杆100移动至与图1A中与所述分类相关联的基本位置。操纵杆100的这一移动闭合了开关105,并发信号通知处理器将分类104作为输入,并在笔画显示区212内显示代表性笔画216。
一旦识别了分类104,处理器就搜索数据库寻找具有属于分类104的笔画的候选字符。当处理器找出候选字符时,那些候选字符可显示在候选字符区220内。特征编号222识别这一候选字符。为了说明方便,仅在区域220内示出了一个候选字符。处理器可以按排序的成规依次来显示候选字符。这一排序成规可在候选字符区220的左侧显示最常被选的字符,并且以降序的普遍度向右排序其他的候选字符。
现在用户就可以通过移动操纵杆100输入下一个分类的笔画组,这样就重复了所述过程。例如,可通过把操纵杆移动到东基本位置以闭合开关117来选择分类116。这样做就可将对应于分类116的代表性笔画显示在笔画显示区212内。
如果用户在区域220内发现匹配的候选字符,随后则有必要选择该候选字符。另外,该用户也可以期望开始查找部分显示在候选字符区220内的候选字符列表。当在中央基本位置,轴向按下并在随后放开操纵杆100可以闭合开关101,这就可以发信号通知处理器,用户期望停止输入笔画分类,并且还可发信号通知处理器用户期望在导航模式下输入候选字符。一旦放开操纵杆100,就断开所述开关101,处理器可以突出候选字符区220内的一个候选字符。这种突出可以采取包括本领域内常见的形式在内的任何形式,诸如光标、下划线或反色显示,以将所标记的候选与其他候选区别开来。在此描述中使用光标示出本发明,但应该认识到所述光标可以采取许多形式,其中大部分形式是本领域内常见的。把操纵杆100移动到东位置就闭合了开关117并可使标记候选字符的光标移动到右边的相邻字符。如果保持该开关的闭合,则该光标可继续向右移动通过候选字符列表直到到达列表结尾。当光标到达字符区220的结尾时,就滚动所述列表。类似地,如果把操纵杆100移动到西位置,则该光标随后就向左移动一个字符,并且如果保持开关105的闭合,则该光标就保持该方式直到到达列表开头。如果光标到达期望字符,则该用户就可通过将操纵杆放置到中央基本位置并且轴向按下操纵杆100来选择该字符,从而闭合开关101,于是所选字符就移到文本区200内的下一个位置208。
在本发明的一个实施例中,当处于导航模式时,如果向南移动操纵杆100,则闭合开关109,其结果就可能是在文本区200内显示候选字符列表。如果候选字符列表太长而无法在文本区200内显示,则随后就在文本区200内显示所述候选字符列表的部分以更好的适应对列表的查找。例如,在操纵杆100的第一移动是向南时,就在文本区200内显示候选字符列表的第一部分,并且随后移动在操纵杆100的第二移动是向南时,就在文本区200内显示候选字符列表的第二部分。当处于导航模式时进一步将操纵杆100向着南基本位置按下,就可用于以一个部分接着一个部分的方式显示候选字符列表顺序的各部分。例如,如果文本区200可以示出6个候选字符,则随后向南移动操纵杆100就可用第二批6个候选字符来代替第一批6个候选字符。操纵杆100向南基本位置的继续移动会导致候选字符列表的向下滚动直到列表的结尾。如果操纵杆100向北基本位置移动,则闭合开关113,候选字符组就朝着候选字符列表的开头移动。在此方式下,用户可朝这两个方向中的任意方向滚动通过列表。
当滚动通过候选字符列表时,突出的候选字符可以是在光标最后一次被设立位置上的候选字符。所以如果在操纵杆100朝南移动之前就突出了第三候选字符,则当该列表新的部分显示在文本区200内时,占据第三位置的候选字符将会被突出。向西基本位置或向东基本位置移动操纵杆100可以在列表的显示部分内分别向左或向右索引光标。如果到达了该候选字符列表的任意一端,该过程将停止直到用户放开操纵杆100,从而断开所有的开关。如果用户现在对应于列表的开头或结尾选择北或南,则该系统就离开导航模式并且复位为分类模式。
如果用户持续轴向按压操纵杆100并随后在分类模式下向西移动操纵杆100,使得开关101和105同时闭合,则处理器将其解释为清除先前输入笔画分类的信号。如果这样做了,就从屏幕上移除先前输入的笔画分类。在这样做了之后,就允许用户输入一个替代的笔画分类。
在本发明的某些实施例中,允许用户撤销操作将是很有利的。这可以通过轴向按压操纵杆100并且向东移动操纵杆100从而同时闭合开关101和117来实现。这在此被称为“重做”命令。连续重做命令的总数受到分配给该目的的存储器大小来限制。输入了重做命令之后,处理器就将显示返回到前一状态,并且允许用户执行代替操作。例如,这些操作可包括选择一个分类或字符。
在本发明的一个实施例中,当通过轴向按压操纵杆100并在保持轴向压力的同时向北基本位置移动操纵杆100从而同时闭合开关101和113以清除笔画显示区212时,用户可移动至文本区200。如果笔画已被输入并且用户希望移动至文本区200,则用户清除在显示区112内出现的笔画并在随后被允许移动至文本区200。
一旦进入文本区200,光标就被放置在文本行末尾并且用户可通过向北、向南、向东或向西的基本位置移动操纵杆100来移动光标直到突出在文本区200内出现的特定字符。为了清除突出的字符,用户可以轴向按下操纵杆100并将操纵杆100移动到向西的基本位置。轴向压操纵杆100并将操纵杆移向东可以代替被清除的字符。在施加同轴压力的同时把操纵杆100移动到南基本位置就可将所述字符索引至文本行的末端。如果用户期望开始输入笔画,他就可去除轴向压力并在随后将操纵杆100移动到南基本位置,于是处理器就返回到分类模式。
显示在候选字符区220内的候选字符可以是完整的表意字符或者可以是表意字符的一部分,在此称之为“成分”。成分是可在完整字符中找到的子结构。因为某些字符也可以是更复杂字符的成分,所以可不同于完整字符形式和除了它们的完整字符形式之外的显示方式示出这些成分-字符。如果候选字符和成分都显示在候选字符区220内,就有必要将成分从候选字符中区别出来。例如,可以用不同的颜色显示出现在候选字符区220内的成分,或者以小于可选择至主文本区200的字符的方式显示成分。
如果用户从候选字符列表中选择成分,则就无需将被选成分移动到文本区200。代替地,可以更新候选字符列表以仅显示包括所选成分的那些字符。如果用户选择了一个成分,就修改在显示区212内出现的笔画输入记录,以显示代替了先前显示的笔画记录的所选成分。作为一个实例,特征编号214识别由顺序输入笔画分类108、112、116和116而得到的成分字符。输入了这四个笔画之后,候选字符区220内就出现所述成分并由用户选择该成分,这就导致了成分214被显示在笔画显示区212内。在笔画显示区212内显示了成分214之后,就从笔画显示区212内移除由输入分类108、112、116和116而得到笔画。
例如,用户可在输入分类108之后就输入分类112。候选字符区220可以显示包括具有对应于分类108和分类112两者的笔画的成分一字符的完整字符和成分。例如,若用户选择了在候选字符区220内显示的一个成分,那么处理器就在笔画显示区212内显示该成分并且处理器还在候选字符区220内显示具有所选成分的候选字符。允许用户搜索新的候选字符列表并将其选择至文本区200或者返回笔画输入模式以附加当前在笔画显示区212内显示的成分。
前面的描述不是限制性的,并且应该认识到存在多种可用的指示器系统。例如,以上示出的动作可通过使用跟踪球、摇杆键、跟踪板、位置传感器或电位计被轻易地复现。此外,通过创建虚拟显示并在随后在显示器上物理地示出每个区域200、212和220或其任意组合就仍然能够使用因为太小而不适应同时显示区域200、212和220的显示器。
对本发明在此的描述是关于可由一个手指操作的指示器系统。本发明的实施例也可以利用可由身体其他部分操作的指示器系统。例如,如果能够跟踪眼部活动,就可通过朝特定方向移动瞳孔来表示一个基本状态。例如可以通过向右看来指明东基本状态。如果期望中央基本状态,就可以向前直视,而如果期望闭合开关101,就可眨眼。可以通过转动眼球或者从左向右快速移动眼球来实现从一个模式到另一个模式的转换。
虽然对本发明在此的描述参考了一个或多个特定实施例,但是应该理解可以做出本发明的其他实施例而不背离本发明的精神和范围。这样就可认为仅由所附权利要求以及合理解释来限定本发明的范围。

Claims (28)

1.一种文本输入系统,包括:
在视觉上分隔为至少两个功能区的显示器,第一功能区对应于输入文本的第一方面,而第二功能区对应于输入文本的第二方面;
可由单根手指操作的指示器系统,所述指示器系统至少具有第一基本状态、第二基本状态和第三基本状态,其中所述第三基本状态没有与之相关联的文本意义;
响应于每种基本状态的处理器,由此所述指示器系统可用于选择在至少一个功能区内显示的选项;
控制所述处理器使得能够响应于用户选择的至少一个选项以输入文本的程序。
2.如权利要求1所述的文本输入系统,其特征在于,
通过在第一位置施加力激活所述第一基本状态;
通过在第二位置施加力激活所述第二基本状态;并且
通过识别第三位置激活所述第三基本状态,其中所述第三位置位于第一位置和第二位置之间。
3.如权利要求2所述的文本输入系统,其特征在于,通过激活所述第一基本状态和所述第三基本状态来激活第四基本状态。
4.如权利要求2所述的文本输入系统,其特征在于,通过在所述第三位置上施加力识别所述第三位置。
5.如权利要求1所述的文本输入系统,其特征在于,所述文本输入系统具有第一模式和第二模式,其中:
当文本输入系统处于第一模式时,所述第一基本状态具有与其相关联的特定文本意义,以及
当文本输入系统处于第二模式时,所述第一基本状态具有与其相关联的不同的意义。
6.如权利要求5所述的文本输入系统,其特征在于,不同的意义是不同的文本意义。
7.如权利要求5所述的文本输入系统,其特征在于,不同的意义不是文本意义。
8.如权利要求7所述的文本输入系统,其特征在于,不同的意义是导航意义。
9.如权利要求5所述的文本输入系统,其特征在于,通过在第三位置上施加力实现从第一模式到第二模式的移动。
10.如权利要求5所述的文本输入系统,其特征在于,当所述文本输入系统处于第一模式时,使用所述第一基本状态选择文本的第一分类并使用所述第二基本状态选择文本的第二分类。
11.如权利要求1所述的文本输入系统,其特征在于,所述第一基本状态用于选择文本的第一分类而所述第二基本状态用于选择文本的第二分类。
12.如权利要求11所述的文本输入系统,其特征在于,所述第一基本状态用于选择文本的第一分类而所述第二基本状态用于选择文本的第二分类,其中文本的所述第一分类包括具有第一特征的符号而文本的所述第二分类包括具有第二特征的符号。
13.如权利要求12所述的文本输入系统,其特征在于,同时具有所述第一特征和所述第二特征的符号是被同时包括在所述第一分类和所述第二分类之内。
14.如权利要求1所述的文本输入系统,其特征在于,所述指示器系统包括位置指示器并且通过检测该位置指示器的位置来完成对一个基本状态的选择。
15.一种输入文本的方法,包括:
提供具有第一功能区和第二功能区的显示器;
提供可由单根手指操作的指示器系统,所述指示器系统具有第一基本状态、第二基本状态和第三基本状态;
提供可操作地连接至指示器系统的处理器;
激活所述第一基本状态用于向处理器指示将输入的所述文本第一分类的选择,所述第一分类包括用于创建多个文本字符的符号。
16.如权利要求15所述的方法,其特征在于,还包括显示代表性符号,所述代表性符号对应于所述第一分类。
17.如权利要求15所述的方法,其特征在于,还包括在第一功能区内显示具有对应于所述第一分类的符号中的一个的文本字符。
18.如权利要求17所述的方法,其特征在于,还包括:
激活第二基本状态用于向所述处理器指示将被输入的文本第二分类的选择,所述第二分类包括用于创建多个文本字符的符号,并且
在第一功能区内显示具有对应于所述第一分类的符号中的一个以及对应于第二分类的符号中的一个的文本字符。
19.如权利要求17所述的方法,其特征在于,还包括选择在所述第一功能区内显示的文本字符。
20.如权利要求18所述的方法,其特征在于,还包括显示在所述第二功能区内的所选文本字符。
21.如权利要求15所述的方法,其特征在于,还包括:
在所述第一功能区内显示代表了具有对应于所述第一分类的符号中的一个的文本字符的第一图标;以及
在所述第一功能区内显示代表了文本字符的一部分的第二图标,所述第一图标和第二图标具有相同的符号。
22.一种输入文本的方法,包括:
提供具有第一功能区和第二功能区的显示器;
提供可由人眼操作的指示器系统,所述指示器系统具有第一基本状态、第二基本状态和第三基本状态;
提供可操作地连接至所述指示器系统的处理器;
激活所述第一基本状态用于向所述处理器指示将被输入的文本第一分类的选择,所述第一分类包括用于创建多个文本字符的符号。
23.如权利要求22所述的方法,其特征在于,还包括显示代表性符号,所述代表性符号对应于所述第一分类。
24.如权利要求22所述的方法,其特征在于,还包括在所述第一功能区内显示具有对应于所述第一分类的符号中的一个的文本字符。
25.如权利要求24所述的方法,其特征在于,还包括:
激活所述第二基本状态用于向所述处理器指示将被输入的文本第二分类的选择,所述第二分类包括用于创建多个文本字符的符号;并且
在所述第一功能区内显示具有对应于所述第一分类的符号中的一个以及对应于所述第二分类的符号中的一个的文本字符。
26.如权利要求24所述的方法,其特征在于,还包括选择在所述第一功能区内显示的文本字符。
27.如权利要求26所述的方法,其特征在于,还包括在所述第二功能区内显示所选文本字符。
28.如权利要求22所述的方法,其特征在于,还包括:
在所述第一功能区内显示代表了具有对应于所述第一分类的符号中的一个的文本字符的第一图标;以及
在所述第一功能区内显示代表了文本字符的一部分的第二图标,所述第一图标和第二图标具有相同的符号。
CN200480021225XA 2003-06-18 2004-06-18 文本输入系统和方法 Expired - Lifetime CN1826573B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US47905503P 2003-06-18 2003-06-18
US60/479,055 2003-06-18
PCT/CA2004/000898 WO2004111812A2 (en) 2003-06-18 2004-06-18 Text entry system and method

Publications (2)

Publication Number Publication Date
CN1826573A true CN1826573A (zh) 2006-08-30
CN1826573B CN1826573B (zh) 2010-06-16

Family

ID=33551861

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480021225XA Expired - Lifetime CN1826573B (zh) 2003-06-18 2004-06-18 文本输入系统和方法

Country Status (6)

Country Link
US (1) US20060236239A1 (zh)
EP (1) EP1634153A2 (zh)
JP (1) JP4648898B2 (zh)
CN (1) CN1826573B (zh)
TW (1) TWI319537B (zh)
WO (1) WO2004111812A2 (zh)

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7257528B1 (en) 1998-02-13 2007-08-14 Zi Corporation Of Canada, Inc. Method and apparatus for Chinese character text input
US7881936B2 (en) 1998-12-04 2011-02-01 Tegic Communications, Inc. Multimodal disambiguation of speech recognition
US8938688B2 (en) 1998-12-04 2015-01-20 Nuance Communications, Inc. Contextual prediction of user words and user actions
US7319957B2 (en) 2004-02-11 2008-01-15 Tegic Communications, Inc. Handwriting and voice input with automatic correction
US7720682B2 (en) 1998-12-04 2010-05-18 Tegic Communications, Inc. Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
US7712053B2 (en) 1998-12-04 2010-05-04 Tegic Communications, Inc. Explicit character filtering of ambiguous text entry
US7679534B2 (en) * 1998-12-04 2010-03-16 Tegic Communications, Inc. Contextual prediction of user words and user actions
US7030863B2 (en) 2000-05-26 2006-04-18 America Online, Incorporated Virtual keyboard system with automatic correction
CA2392446C (en) 1999-05-27 2009-07-14 America Online Incorporated Keyboard system with automatic correction
US7750891B2 (en) 2003-04-09 2010-07-06 Tegic Communications, Inc. Selective input system based on tracking of motion parameters of an input device
US7821503B2 (en) 2003-04-09 2010-10-26 Tegic Communications, Inc. Touch screen and graphical user interface
US7286115B2 (en) 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
US7610194B2 (en) 2002-07-18 2009-10-27 Tegic Communications, Inc. Dynamic database reordering system
US6714793B1 (en) 2000-03-06 2004-03-30 America Online, Inc. Method and system for instant messaging across cellular networks and a public data network
US6760580B2 (en) 2000-03-06 2004-07-06 America Online, Incorporated Facilitating instant messaging outside of user-defined buddy group in a wireless and non-wireless environment
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US9736209B2 (en) 2000-03-17 2017-08-15 Facebook, Inc. State change alerts mechanism
EP1421696A4 (en) 2001-08-30 2007-08-29 America Online Inc ADAPTIVE STROKE ORDER SYSTEM ON COMPONENT BASIS
EP1454223A1 (en) 2001-11-12 2004-09-08 Ken Alvin Jenssen Control device (mouse) for computer
US8583440B2 (en) 2002-06-20 2013-11-12 Tegic Communications, Inc. Apparatus and method for providing visual indication of character ambiguity during text entry
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
WO2004046867A2 (en) 2002-11-18 2004-06-03 America Online, Inc. People lists
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US8117265B2 (en) 2003-03-26 2012-02-14 Aol Inc. Identifying and using identities deemed to be known to a user
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US7395203B2 (en) 2003-07-30 2008-07-01 Tegic Communications, Inc. System and method for disambiguating phonetic input
US7088861B2 (en) 2003-09-16 2006-08-08 America Online, Inc. System and method for chinese input using a joystick
US7408537B2 (en) * 2003-10-25 2008-08-05 O'dell Robert B Using a matrix input to improve stroke-entry of Chinese characters into a computer
US7636083B2 (en) * 2004-02-20 2009-12-22 Tegic Communications, Inc. Method and apparatus for text input in various languages
US8095364B2 (en) 2004-06-02 2012-01-10 Tegic Communications, Inc. Multimodal disambiguation of speech recognition
US8374846B2 (en) * 2005-05-18 2013-02-12 Neuer Wall Treuhand Gmbh Text input device and method
US9606634B2 (en) 2005-05-18 2017-03-28 Nokia Technologies Oy Device incorporating improved text input mechanism
US8036878B2 (en) * 2005-05-18 2011-10-11 Never Wall Treuhand GmbH Device incorporating improved text input mechanism
US8117540B2 (en) * 2005-05-18 2012-02-14 Neuer Wall Treuhand Gmbh Method and device incorporating improved text input mechanism
US8504606B2 (en) * 2005-11-09 2013-08-06 Tegic Communications Learner for resource constrained devices
US7587378B2 (en) 2005-12-09 2009-09-08 Tegic Communications, Inc. Embedded rule engine for rendering text and other applications
US7580925B2 (en) 2006-04-19 2009-08-25 Tegic Communications, Inc. Efficient storage and search of word lists and other text
US7556204B2 (en) * 2006-04-19 2009-07-07 Nokia Corproation Electronic apparatus and method for symbol input
US8201087B2 (en) * 2007-02-01 2012-06-12 Tegic Communications, Inc. Spell-check for a keyboard system with automatic correction
US8225203B2 (en) 2007-02-01 2012-07-17 Nuance Communications, Inc. Spell-check for a keyboard system with automatic correction
US8028230B2 (en) * 2007-02-12 2011-09-27 Google Inc. Contextual input method
US8103499B2 (en) * 2007-03-22 2012-01-24 Tegic Communications, Inc. Disambiguation of telephone style key presses to yield Chinese text using segmentation and selective shifting
US8299943B2 (en) 2007-05-22 2012-10-30 Tegic Communications, Inc. Multiple predictions in a reduced keyboard disambiguating system
US8839123B2 (en) * 2007-11-19 2014-09-16 Red Hat, Inc. Generating a visual user interface
ATE501478T1 (de) * 2008-06-11 2011-03-15 Exb Asset Man Gmbh Vorrichtung und verfahren mit verbessertem texteingabemechanismus
US8605039B2 (en) * 2009-03-06 2013-12-10 Zimpl Ab Text input
DK2439614T3 (en) * 2010-09-16 2018-09-10 Abb Schweiz Ag Frequency converter with text editor
US8514180B2 (en) 2011-07-08 2013-08-20 Research In Motion Limited Method and apparatus pertaining to dynamically determining entered telephone numbers
KR101898202B1 (ko) * 2012-02-09 2018-09-12 삼성전자주식회사 필기 인식을 위한 필기 입력 가이드 장치 및 방법
WO2014021882A1 (en) * 2012-08-01 2014-02-06 Franklin Electronic Publishers, Incorporated System and method for inputting characters on small electronic devices
JP6112968B2 (ja) 2013-05-23 2017-04-12 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation コマンド生成方法、装置及びプログラム

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8629908D0 (en) * 1986-12-15 1987-01-28 Kemano Ltd Words & characters computer input device
KR0122737B1 (ko) * 1987-12-25 1997-11-20 후루다 모또오 위치 검출 장치
US5109352A (en) * 1988-08-09 1992-04-28 Dell Robert B O System for encoding a collection of ideographic characters
US5212769A (en) * 1989-02-23 1993-05-18 Pontech, Inc. Method and apparatus for encoding and decoding chinese characters
CN1144354A (zh) * 1995-04-25 1997-03-05 齐兰发展股份有限公司 增强的字符录入系统
EP0842463B1 (en) * 1995-07-26 2000-03-29 Tegic Communications, Inc. Reduced keyboard disambiguating system
US5841849A (en) * 1996-10-31 1998-11-24 Lucent Technologies Inc. User interface for personal telecommunication devices
US6005495A (en) * 1997-02-27 1999-12-21 Ameritech Corporation Method and system for intelligent text entry on a numeric keypad
US6054941A (en) * 1997-05-27 2000-04-25 Motorola, Inc. Apparatus and method for inputting ideographic characters
US6037942A (en) * 1998-03-10 2000-03-14 Magellan Dis, Inc. Navigation system character input device
JP3191284B2 (ja) * 1998-06-23 2001-07-23 日本電気株式会社 文字入力装置
US6243076B1 (en) * 1998-09-01 2001-06-05 Synthetic Environments, Inc. System and method for controlling host system interface with point-of-interest data
WO2000041062A2 (en) * 1999-01-04 2000-07-13 Dell Robert B O Text input system for ideographic and nonideographic languages
JP3803253B2 (ja) * 1999-01-20 2006-08-02 ズィー・コーポレイション・オブ・カナダ,インコーポレイテッド 漢字入力のための方法および装置
US7286115B2 (en) * 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
FI112978B (fi) * 1999-09-17 2004-02-13 Nokia Corp Symbolien syöttö
WO2001045034A1 (en) * 1999-12-17 2001-06-21 Motorola Inc. Ideographic character input using legitimate characters as components
CN1121004C (zh) * 2000-12-21 2003-09-10 国际商业机器公司 用于小键盘的汉字输入方法
US20020126097A1 (en) * 2001-03-07 2002-09-12 Savolainen Sampo Jussi Pellervo Alphanumeric data entry method and apparatus using reduced keyboard and context related dictionaries
US7013258B1 (en) * 2001-03-07 2006-03-14 Lenovo (Singapore) Pte. Ltd. System and method for accelerating Chinese text input
GB2374181B (en) * 2001-04-04 2005-02-16 Ericsson Telefon Ab L M Mobile communications device
US7596753B2 (en) * 2001-04-10 2009-09-29 International Business Machines Corporation Text entry dialog box system and method of using same

Also Published As

Publication number Publication date
WO2004111812A3 (en) 2006-01-05
WO2004111812A2 (en) 2004-12-23
TWI319537B (en) 2010-01-11
JP4648898B2 (ja) 2011-03-09
EP1634153A2 (en) 2006-03-15
CN1826573B (zh) 2010-06-16
JP2006527931A (ja) 2006-12-07
TW200530901A (en) 2005-09-16
US20060236239A1 (en) 2006-10-19

Similar Documents

Publication Publication Date Title
CN1826573B (zh) 文本输入系统和方法
US9030416B2 (en) Data entry system and method of entering data
US7280695B2 (en) System and method of pen-based data input into a computing device
US20010048378A1 (en) Qwerty type ten-key board based character input device
US20120206367A1 (en) Handheld electronic devices with alternative methods for text input
AU760655B2 (en) Touch-typable devices based on ambiguous codes and methods to design such devices
US7230607B2 (en) 6-key keyboard for touch typing
US20030193478A1 (en) Reduced keyboard system that emulates QWERTY-type mapping and typing
US20050017952A1 (en) Method for entering a character sequence into an electronic device as well as an electronic device for performing said method
CN104823148A (zh) 具有移除的手势冗余键的键盘
US20050088415A1 (en) Character input method and character input device
CN100447717C (zh) 一种窄幅式新型字母键盘
KR20030097823A (ko) 형태에 기반한 텍스트 입력 시스템
CN105786206A (zh) 一声一韵两下与符号快速输入法
EP2487560A1 (en) Handheld electronic devices with alternative methods for text input
Bhatti et al. Mistype resistant keyboard (NexKey)
KR20180066486A (ko) 알파 로움 텍스트
GB2448876A (en) Word input through directional movement defined with reference to primary directions

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1094825

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1094825

Country of ref document: HK

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20100616