專利名稱:用于文本輸入的方法和裝置的制作方法
相關(guān)發(fā)明本申請聲明了對于2001年2月21日提交的同一發(fā)明者的臨時申請(序列號為60/269896)(《用于文本輸入的方法和裝置》)的優(yōu)先權(quán),該申請全部被包括于此,用作參考。
發(fā)明陳述本發(fā)明涉及用于文字處理和其他通信的文本輸入的方法和裝置。尤其是,本發(fā)明涉及一種技術(shù),通過該技術(shù),通常因數(shù)量太多而無法清楚明了地一起被呈現(xiàn)在傳統(tǒng)的鍵盤設(shè)備上的文本和相關(guān)條目由輸入設(shè)備來進(jìn)行輸入,該輸入設(shè)備修改并加亮組成單詞和/或短語的合適的字符的選擇,使用戶能夠選擇所需的字符(代表單詞)、單詞或短語、或任何其他的語義單位。
發(fā)明和原先的技術(shù)背景本發(fā)明涉及用于在計(jì)算環(huán)境中以文本來表現(xiàn)獨(dú)立的含義單位(由字符、單詞和短語代表)的輸入技術(shù)的領(lǐng)域。特別是,本發(fā)明提出一種“虛擬鍵盤”,該虛擬鍵盤允許用戶用一種有效率的、及時的方式來輸入字符、單詞和短語。為說明起見,本申請將在了解這些字符組成單詞和/或短語的基礎(chǔ)上談及語言字符的輸入。但是,本發(fā)明可以被應(yīng)用于輸入所需的任何字符(或字符組),而不只是語言字符,這包括數(shù)字、符號和類似的字符。
關(guān)于外語字符輸入,在計(jì)算機(jī)中輸入字符的問題是精確、可靠的輸入所必需的按鍵。使用英語的個人利用眾所周知的按鍵(例如,標(biāo)準(zhǔn)的QWERTY鍵盤)來輸入字符。但是,當(dāng)使用標(biāo)準(zhǔn)的鍵盤設(shè)備來輸入字符時,使用非英語語言的個人會遇到問題。該問題的程度根據(jù)語言的基礎(chǔ)而變化。對于羅曼語(例如,西班牙語、法語和德語)而言,解決該問題不費(fèi)吹灰之力,因?yàn)檫@些語言將英語字母表用作其語言的基礎(chǔ)。通過擊鍵組合以便在合適的字母上放置發(fā)音符號,可以輸入使用發(fā)音符號的特殊字母(例如,發(fā)音符號(比如ü))。
但是,對于字符語言(例如,漢語、朝鮮語和日語)而言,由于標(biāo)準(zhǔn)的英語-字母表字符無法創(chuàng)建使用特殊語言的特殊字符和字符數(shù)量,因此,存在問題。這樣,通過利用字母表-字母表鍵盤(例如,標(biāo)準(zhǔn)的QWERTY鍵盤),不可能用有意義的方式來創(chuàng)建這些字符。例如,無法通過修改標(biāo)準(zhǔn)的鍵盤輸入來容易地重建漢字。更重要的是,單單字符數(shù)量就令外語鍵盤不適合計(jì)算機(jī)輸入。例如,在Hanzi漢字字母表中,有3000~6000個普通字符用于通信。顯而易見,利用“每次擊鍵輸入一個字母/字符”這種標(biāo)準(zhǔn)方法的鍵盤將會不切實(shí)際。
對于精確、全面地輸入外語字符的有效率的方法而言,原先技術(shù)針對這些問題的解決方案不能令人滿意。解決該問題的一種方法一直以來是用筆輸入外語字符。利用這種方法,用戶通過計(jì)算機(jī)“筆”來“選擇”字符,一組潛在的陳列單詞被顯示出來。然后,用戶選擇合適的單詞,或輸入更多的字符,以便將陳列單詞組推敲到所需的單詞。由于許多原因,這項(xiàng)技術(shù)是不合適的;用戶可能必須輸入幾個字符,才能獲得所需的單詞。也就是說,被基于筆的輸入返回的字符組一定會受到限制,以致沒有為用戶呈現(xiàn)合適的單詞或短語的充分選擇。用戶必須繼續(xù)輸入字符,以便讓計(jì)算機(jī)建立的(和被統(tǒng)計(jì)取樣的)字符組返回合適的單詞。(在其基本層次處,由于輸入長字串所需的時間,僅僅使用基于筆的系統(tǒng)來選擇各個單獨(dú)的字符以組成單詞或短語,這是不合適的。)此外,用戶必須經(jīng)歷幾個選擇步驟,來獲得合適的單詞或短語。對于有效率的、可靠、全面的字符輸入的需求而言,類似于上述解決方案但使用傳統(tǒng)的輸入方法(例如,鍵盤)的其他原先技術(shù)的解決方案同樣不合適。
原先技術(shù)的其他技術(shù)著重于“調(diào)和”選擇同時選擇兩個或多個輸入?yún)?shù)(例如,鍵盤上的鍵),以獲得所需的字符。原先技術(shù)的另一些技術(shù)著重于多擊方法,以獲得所需的字符許多現(xiàn)代的受限的數(shù)字按鍵鍵盤(例如,移動電話所使用的數(shù)字按鍵鍵盤)通過某些鍵的多重選擇(例如,按“3”鍵兩次,來選擇字符“E”)來實(shí)行字符輸入。這些技術(shù)因以上所討論的相同的原因(所輸入的字符的時間和效率)而不合適。通過在字符接字符的基礎(chǔ)上組成單詞或短語,需要大量時間,只能呈現(xiàn)短消息。除字符輸入所需要的時間以外,系統(tǒng)的效率低還體現(xiàn)在它沒有認(rèn)出與初始字符有關(guān)的單詞或短語,以致需要通過多擊選擇技術(shù)的手動輸入來組成所需的單詞和短語。
原先技術(shù)的其他技術(shù)使用多重選擇字符輸入的語音或音素系統(tǒng)。在這些技術(shù)中,不向用戶呈現(xiàn)供選擇的各個字符——而是讓用戶選擇按預(yù)定義的布置方法被組織的各種語音符號。用戶選擇相當(dāng)于所需單詞或短語的英語語音,輸入設(shè)備返回潛在地與英語語音相匹配的可能的外語字符。這項(xiàng)技術(shù)的不合適之處在于它依靠輸入相當(dāng)于所需單詞的語音;用戶必須先組成,然后選擇合適的語音詞或詞干。此外,相同的語音輸入可以識別不只一個單詞或短語,要求用戶用輸入發(fā)音來選擇一系列合適短語。
最后,用于輸入基于外文字符的單詞或短語的原先技術(shù)使用一種費(fèi)力的方法用各個單獨(dú)的鍵來組成那些字符。在這些技術(shù)中,通過選擇多個圖形符號,來組成實(shí)際的字符本身。例如,通過輸入圖形符號“\”、“- 、“_”、“`”和類似的圖形符號,來組成特殊的漢語字符。顯而易見,必須輸入許多擊鍵來組成(甚至)一個字符,更不用說是單詞和短語了。
這樣,鑒于該技術(shù)的前述情形,本發(fā)明的目的是提供一種輸入設(shè)備和方法,用于在計(jì)算系統(tǒng)中用有效率的、可靠、全面的方法來組成外文單詞或短語。
發(fā)明簡述根據(jù)本發(fā)明,提供了一種文本輸入方法,它包含以下內(nèi)容一個顯示裝置,能夠顯示具有單獨(dú)字符的虛擬鍵盤,這些字符包括被用來組成單詞和短語的合適的字符組;被設(shè)置在顯示裝置內(nèi)的一個隔離區(qū),用于描繪合適的字符鍵盤;一種輸入方法,用于選擇各個單獨(dú)的字符并按有效率的方式來選擇所需的單詞或短語;以及一種選擇方法,用于選擇合適的單詞或短語。
從概念上講,本發(fā)明提供了一種方法,通過該方法,可以在單個鍵盤輸入設(shè)備上組合任何數(shù)量的字符和/或單詞和/或短語。本發(fā)明的文本輸入方法的操作如下。首先,為用戶提供包含鍵盤的顯示裝置的一個合適的區(qū)域——將要被輸入的來自全域的整套字符。用戶使用那個顯示區(qū)來選擇那個顯示區(qū)的一個部分;在一個實(shí)施例中,當(dāng)用戶在顯示區(qū)的該部分上操作輸入設(shè)備時,出現(xiàn)供用戶選擇的單詞。在預(yù)定的區(qū)域中,根據(jù)用戶定義的分辨率來放大出現(xiàn)的單詞,協(xié)助用戶找出合適的字符。同樣,通過利用加速或減速經(jīng)過鍵盤的預(yù)定區(qū)域中移動的放大字符的技術(shù)以便在任何方向上(即完全360度的靈活性)滾動,用戶可以流暢地改變其中出現(xiàn)放大字符的預(yù)定區(qū)域的位置。
例如,如果本發(fā)明的文本輸入設(shè)備呈現(xiàn)英語,則在一個實(shí)施例中,將在鍵盤上提供并按用戶定義的方式來安排英語單詞的整部詞典,單詞以鍵盤左上方區(qū)域中的字母“A”開頭,單詞也以右下角的字母“Z”開頭。在這個實(shí)施例中,當(dāng)最初在顯示區(qū)上觀看單詞本身時,它們將會小得不容易辨認(rèn)。但是,當(dāng)用戶在鍵盤上移動文本輸入設(shè)備(例如,計(jì)算機(jī)鼠標(biāo)指示器)時,將會在預(yù)定的區(qū)域(例如,插入框)中放大在計(jì)算機(jī)鼠標(biāo)指示器的位置處的、被定位在計(jì)算機(jī)屏幕上的單詞。例如,假設(shè)用戶想要在本發(fā)明的文本輸入設(shè)備上輸入單詞“ensign”。用戶在顯示屏幕的鍵盤區(qū)中操作計(jì)算機(jī)鼠標(biāo)指示器,以定位鍵盤的“E”部分,其中,將通過放大,用可視方式向用戶呈現(xiàn)以字母“E”開頭的單詞。例如,用戶可以獲得以“ed”開頭的單詞。然后,在指向所需單詞(“ensign”)的過程中,用戶可以(通過使用較小的移動)操作計(jì)算機(jī)鼠標(biāo)指示器,使其朝向“en”部分。直到在插入框中放大目標(biāo)單詞,用戶才會進(jìn)一步操作計(jì)算機(jī)鼠標(biāo)指示器,使其在以字母“ens”開頭的被放大的單詞上經(jīng)過,等等,直至合適的單詞(“ensign”)是插入框中被放大的單詞之一,這時,用戶可以將插入框固定在適當(dāng)?shù)奈恢茫⒉捎糜?jì)算機(jī)選擇技術(shù)(例如,在計(jì)算機(jī)鼠標(biāo)按鈕上“右擊”)來選擇單詞“ensign”。注意,在選擇過程中的任何時刻都可能會出現(xiàn)多個單詞被放大,以致(例如)在某個時刻將會出現(xiàn)“enshroud”、“ensiform”、“ensign”、“ensilage”和“ensile”這些單詞,用戶可以容易地從其中選擇所需的單詞。
根據(jù)本發(fā)明,還提供了一種文本輸入方法。除了以上所描述的發(fā)明以外,該文本輸入方法還能夠利用詞典、百科全書或其他語言參考工具來協(xié)助用戶輸入使用合適的基于字符的語言的字符、單詞或短語。
這樣,本發(fā)明啟用了一種組成外文單詞和短語的有效率的、可靠、全面的方法,用于計(jì)算系統(tǒng)中。當(dāng)然,注意,計(jì)算環(huán)境可以在獨(dú)立的應(yīng)用程序和計(jì)算機(jī)、聯(lián)網(wǎng)的應(yīng)用程序以及無線環(huán)境中運(yùn)作。本發(fā)明允許用戶通過根據(jù)單詞或短語相對于整個鍵盤的用戶定義的組織方案或指定各類單詞的鍵盤的細(xì)分部分(例如,按字母表順序來組織的詞典中的單詞的首字母)的位置來瞄準(zhǔn)它們的近似位置,從而可以容易、迅速地選擇合適的單詞或短語。然后,放大一組單詞或短語來提供路標(biāo),以便找到并最終選擇目標(biāo)單詞。和字體大小中的尺寸一樣,相對于鍵盤尺寸的插入框尺寸由用戶限定。本發(fā)明也用于多種輸入系統(tǒng),并不局限于任何一種系統(tǒng)。也就是說,本發(fā)明允許采用一種輸入方法,該輸入方法包括使用計(jì)算機(jī)鼠標(biāo)、計(jì)算機(jī)筆、觸摸屏鍵盤/數(shù)字按鍵鍵盤、語音識別或基于光學(xué)的系統(tǒng)。
附圖簡述
圖1表現(xiàn)了本發(fā)明的一個較佳實(shí)施例的示意結(jié)構(gòu)。
圖2a和2b表現(xiàn)了原先技術(shù)的文本輸入設(shè)備。
圖3用將要由本發(fā)明操作的方式表現(xiàn)了顯示設(shè)備上的字符。
圖4表現(xiàn)了使用觸摸屏虛擬鍵盤的本實(shí)施例的一項(xiàng)操作。
圖5a和5b表現(xiàn)了本發(fā)明的一個實(shí)施例的一項(xiàng)操作。
本發(fā)明的一個較佳實(shí)施例的詳細(xì)描述現(xiàn)在將描述本發(fā)明的一個較佳實(shí)施例。
本發(fā)明被用于至少具有一個顯示裝置、一種輸入方法和一個處理器的普通計(jì)算機(jī)系統(tǒng)上。顯示裝置可以是原先技術(shù)中現(xiàn)有的任何裝置(例如,陰極射線終端、液晶顯示器、平板顯示器和類似的裝置)。處理器裝置也可以是計(jì)算環(huán)境中所具備的和被使用的任何裝置,以便該裝置允許計(jì)算機(jī)進(jìn)行操作來執(zhí)行本發(fā)明。最后,利用一種輸入方法,以輸入有關(guān)的語言字符、單詞、短語或任何其他的含義單位(例如,縮寫詞和首字母簡略詞),并執(zhí)行根據(jù)本發(fā)明的文本輸入方法。圖1中示出本發(fā)明的一個實(shí)施例的一幅示意表現(xiàn)圖。
顯示裝置包括一個隔離區(qū)。該隔離區(qū)是被用來描繪合適的字符“鍵盤”或“數(shù)字按鍵鍵盤”的顯示裝置的一個指定部分。如果利用分開的輸入設(shè)備(例如,觸摸屏),則顯示器上的隔離區(qū)是不必要的。注意,雖然本發(fā)明使用術(shù)語“鍵盤”和“數(shù)字按鍵鍵盤”,但是,本發(fā)明并不將那些術(shù)語局限于其傳統(tǒng)的定義。相反,本發(fā)明包括“虛擬鍵盤”顯示裝置上的隔離區(qū)中所呈現(xiàn)的鍵盤或數(shù)字按鍵鍵盤、觸摸屏或可以被編程以便動態(tài)地配合本發(fā)明的各種特殊需要的任何其他的輸入方法。
虛擬鍵盤包括選擇使用那種語言的單詞或短語所必要的任何一組語言字符。這樣,虛擬鍵盤的尺寸根據(jù)輸入單詞或短語所需要的特殊字符、字符組或字符串而變化。例如,本發(fā)明的希伯來語虛擬鍵盤將會在其隔離區(qū)中具有所有的希伯來語單詞,這些單詞按用戶易懂的方式(通常通過以單詞的首字母開頭)被合乎邏輯地加以安排。字符的這種邏輯順序可以根據(jù)特定的語言而變化;希伯來語虛擬鍵盤可以在正方形隔離區(qū)的左上角以具有字母ALEF的單詞開頭,單詞以出現(xiàn)在所述隔離區(qū)的右下角的字母表中的最后一個字母開頭,而其他語言的字符定位可能會不同。而且,行、列的排列和數(shù)量以及鍵盤屏幕布局和虛擬設(shè)計(jì)的考慮事項(xiàng)由用戶限定。可以用任何用戶定義的方法合乎邏輯地安排每種語言。鍵盤的“鍵”可以具有象每個位置中的單詞的首字母那樣的陸標(biāo)。當(dāng)然,英語單詞也可以根據(jù)本發(fā)明來加以顯示,并按字母表順序被放置在以行、列表示的虛擬鍵盤上。語言字符可以是各個單獨(dú)的字符,也可以是按適合特殊語言的方式被加以組合的字符。這樣,本發(fā)明的鍵盤包括用戶想要包括的某種指定語言的所有單詞——通過操作輸入指定器(如下所述)和鍵盤指定器,用戶可以容易地選擇合適的字符(代表獨(dú)立的含義單位)、單詞或短語。
本發(fā)明也利用一種特殊的輸入方法,從虛擬鍵盤中選擇合適的單詞或短語。本發(fā)明的一個較佳實(shí)施例使用用于選擇合適的語言單詞的光標(biāo)方法。在這種方法中,用一種方式來操作光標(biāo),以便選擇虛擬鍵盤上的一個鍵(所述鍵代表一個單獨(dú)的字符或字符組或單詞或短語)。通過各種已知的輸入技術(shù)——使用計(jì)算機(jī)鼠標(biāo)、光學(xué)識別技術(shù)、語音識別技術(shù)、基于筆的輸入系統(tǒng)等,可以實(shí)行光標(biāo)操作。也可以使用利用用戶的指尖進(jìn)行操作的觸摸屏。在任何選擇方法中,被放大的插入框中的單詞將由用戶命令來固定,第二個用戶動作將在各個被放大的單詞中指定單詞選擇。
這樣,本發(fā)明不同于原先技術(shù)的系統(tǒng)(例如,圖2中所示的系統(tǒng))。圖2a表現(xiàn)了該技術(shù)領(lǐng)域中已知類型的“字符映射表”(例如,被包括在QWERTY鍵盤系統(tǒng)中),其中,一旦選擇,就會出現(xiàn)鍵盤的代表圖。這個“字符映射表”通過讓用戶輸入與單詞相對的單個字符來進(jìn)行操作,并且,在任何給出的時間顯示受到用戶可見數(shù)量限制的限定數(shù)量的字符。圖2b表現(xiàn)了該技術(shù)領(lǐng)域中已知類型的“嵌套菜單”(例如,被包括在Windows操作系統(tǒng)中),其中,用戶在“菜單”中的可見操作選擇上移動光標(biāo),這樣又打開另一個“子菜單”中的另一項(xiàng)可見操作選擇,它根據(jù)光標(biāo)移動到可能的另外的子菜單來打開和關(guān)閉,等等。和這些菜單驅(qū)動系統(tǒng)不同,本發(fā)明允許用戶通過根據(jù)任何點(diǎn)相對于整個單詞組的位置來放大該點(diǎn)的位置,從而流暢、動態(tài)地使用單個的屏幕來操作任何數(shù)量的單詞或其他的含義單位。
顯示設(shè)備可以在本發(fā)明的一個實(shí)施例中如圖3所示的那樣進(jìn)行操作,其中,被預(yù)先指定的單詞清單采用不可見的方式顯現(xiàn)。如圖4所示,通過利用輸入設(shè)備來操作光標(biāo),可放大被預(yù)先指定的單詞清單的各個部分。光標(biāo)操作(在本發(fā)明中始終被詳述,并且在該技術(shù)領(lǐng)域中已知)可以包括普通的“觸摸屏”技術(shù),其中,使用人的手指來操作計(jì)算機(jī)屏幕,通過“觸摸”屏幕部分并激活被預(yù)先指定的操作來實(shí)行輸入。圖4表現(xiàn)了本發(fā)明中的這種類型的操作。圖5a表現(xiàn)了以字母“ans”開頭的單詞的放大,而圖5b在同一顯示器中表現(xiàn)了以字母“dr”開頭的單詞的放大。(注意,雖然圖3、4、5a和5b表現(xiàn)了英語單詞,但是,本發(fā)明可以操作成包括使用其他外語的單詞、字符和外語中所使用的字符。)根據(jù)本發(fā)明的另一個實(shí)施例,通過將光標(biāo)放在虛擬鍵盤的一個合適的鍵上,可以選擇單詞/短語組清單。使用類似圖2a或2b所示的技術(shù)中已知的系統(tǒng)的各種方法,可以實(shí)現(xiàn)這個步驟??梢酝ㄟ^手動選擇(例如,在計(jì)算機(jī)鼠標(biāo)上“點(diǎn)擊”)來實(shí)現(xiàn)組清單的這種選擇;或者,當(dāng)將光標(biāo)放在合適的字符鍵上時,可以實(shí)現(xiàn)這種選擇。通過讓組清單按離開虛擬鍵盤的方式出現(xiàn)在顯示裝置上,可以自動實(shí)現(xiàn)選擇;或者,選擇可以臨時中斷并覆蓋整個語言鍵盤。將按與整個語言在整個鍵盤屏幕上相同的方式,把整個語言的這個子集安排在組清單屏幕上。指定組清單,或使其保持打開狀態(tài),供用戶輸入,直到發(fā)生使組清單不被指定的這種狀況。該較佳實(shí)施例使組清單保持打開狀態(tài),直至用戶執(zhí)行從組清單中選擇單詞或短語或者手工指定被關(guān)閉的組清單這個動作為止。也可以提供用于關(guān)閉組清單的其他方法(例如,被指定的時期一經(jīng)過,就讓組清單自動關(guān)閉)。
如在整個鍵盤中,用戶將不會立即看見出現(xiàn)在組清單中的各個單獨(dú)的單詞和/或短語。與所選擇的字符鍵有關(guān)的組清單應(yīng)該足夠大,以便不會顯然用于放置在組清單中。組清單操作非常龐大的各組單詞,但可以被用作縮小范圍和為定位目標(biāo)單詞提供更好的位置觀察的一種工具。當(dāng)建立組清單屏幕時,利用相同的放大技術(shù)來促進(jìn)用戶選擇。當(dāng)組清單窗口打開時,用戶操作光標(biāo)或移動通過被指定的組清單。當(dāng)這個動作發(fā)生時,自動放大合適的單詞或短語,并將它們顯示給用戶看。利用這種方式,用戶隨后可以對所需的單詞或短語進(jìn)行定位(由于它在放大狀態(tài)中將會是可見的),并選擇那個單詞或短語。
一旦選擇了組清單,就會在多步驟過程中發(fā)生單詞或短語的選擇。該較佳實(shí)施例包括以下步驟1)激活相對于整個組清單(而不是相對于整個語言)的目標(biāo)單詞的近似位置上的放大窗口(例如,通過點(diǎn)擊鼠標(biāo)按鈕或按壓鍵)——一旦激活,該窗口就保持穩(wěn)定(即被固定);2)根據(jù)該窗口中的被放大的單詞,在目標(biāo)單詞的方向上移動;3)通過在一組被放大的單詞(包括合適的選擇)上移動光標(biāo)并保持被放大的插入框,來加亮或指定來自組清單中的被放大的單詞的合適的字母、單詞或字串;以及,4)通過點(diǎn)擊鼠標(biāo)按鈕或按壓鍵,來選擇單詞或字串。例如,一旦打開組清單屏幕并將放大框移動到包括目標(biāo)單詞的一組單詞,用戶就可以通過點(diǎn)擊鼠標(biāo)按鈕來將放大窗口固定在適當(dāng)?shù)奈恢?;然后,用戶使用鼠?biāo),在組清單中的合適的選擇上移動光標(biāo);然后,用戶再次點(diǎn)擊鼠標(biāo)按鈕,來選擇所選擇的單詞或字串。在“簡化步驟”過程中,會進(jìn)行選擇當(dāng)光標(biāo)被放置在合適的字符上時,組清單可能會自動出現(xiàn);只要在所述屏幕中移動光標(biāo),組清單屏幕就保持打開狀態(tài);使用光標(biāo)來加亮或指定合適的單詞或字串;以及,用戶通過點(diǎn)擊鼠標(biāo)按鈕或按壓鍵,來選擇合適的單詞或字串。
使用英語的一個例子起說明性的作用。在這個例子中,在顯示裝置上為用戶呈現(xiàn)按標(biāo)準(zhǔn)的QWERTY排列來安排的虛擬鍵盤。用戶想要將單詞“soap”輸入計(jì)算機(jī)(用于應(yīng)用程序、操作系統(tǒng)命令或類似物)。為了實(shí)現(xiàn)這一點(diǎn),用戶在虛擬鍵盤的地理區(qū)域上操作光標(biāo),在那里,“S”單詞出現(xiàn)在虛擬鍵盤上;如所指出的,可以通過計(jì)算機(jī)鼠標(biāo)、鍵盤光標(biāo)控制或涉及觸摸屏、“筆”或手指輸入、光學(xué)或語音識別裝置的其他技術(shù),來實(shí)行光標(biāo)操作。一旦放置在出現(xiàn)“S”單詞的地理區(qū)域上,將會在顯示裝置上打開清單窗口,并可以將該清單窗口設(shè)置為任何尺寸(包括完全置于整個鍵盤屏幕之上);當(dāng)光標(biāo)被放在虛擬鍵盤上的合適的地理區(qū)域上時,或者一旦輸入規(guī)定的命令(例如,鼠標(biāo)點(diǎn)擊),就可能會自動實(shí)行打開。組清單包括以字母“S”開頭的每個英語單詞。(作為一個選項(xiàng),也可以包括以字母“S”開頭的短語。)由于組清單的內(nèi)容的大小,用戶將看不見這些內(nèi)容,而是將會以簡化的形式來呈現(xiàn)這些內(nèi)容。該呈現(xiàn)采用邏輯的方式;在這個例子中,組清單窗口將包括按字母順序的方式來加以安排的單詞,以“SA”開頭的單詞和類似的單詞在清單的左上角,以“SY”開頭的單詞和類似的單詞在清單的右下角。然后,通過放大單詞和經(jīng)過相對空間的移動(如上所述),并通過組清單,來使用本發(fā)明的任何技術(shù),用戶操作光標(biāo)。當(dāng)用戶操作組清單中的光標(biāo)時,單詞在插入框中以放大的形式出現(xiàn)在光標(biāo)附近。這樣,如果用戶將光標(biāo)放在組清單的底部附近,則單詞將會按照依字母表順序排列的方式來被加以放大。在這個例子中,用戶可以將光標(biāo)放在組清單的底部,從而使單詞“synergy”以放大的形式出現(xiàn),利用這種放大的形式,可根據(jù)用戶的插入框單詞分辨率選擇參數(shù)來讓許多其他的單詞出現(xiàn)。根據(jù)這個單詞,用戶知道按給定的方向來移動光標(biāo),以找到單詞“soap”。在這個基于按字母順序排序的例子中,用戶將會在組清單窗口中向上操作光標(biāo)。當(dāng)進(jìn)行這種操作時,其他被放大的單詞將越過插入框例如,當(dāng)通過組清單屏幕來操作光標(biāo)和插入框時,“stem”、“square”和“sponge”可能會以放大的形式出現(xiàn)在用戶面前。這個過程一直進(jìn)行到所需的單詞“soap”以放大的形式出現(xiàn)在插入框中為止。一旦呈現(xiàn)單詞“soap”,用戶就可以選擇該單詞??梢酝ㄟ^各種技術(shù)(例如,通過點(diǎn)擊計(jì)算機(jī)鼠標(biāo)按鈕,或通過擊打與計(jì)算機(jī)系統(tǒng)連接的常規(guī)鍵盤中的合適的鍵,或任何其他的用戶規(guī)定的方式)來進(jìn)行選擇。一旦進(jìn)行選擇,就可以按用戶所指定的方式來使用該單詞。例如,如果虛擬鍵盤的本發(fā)明曾被用于文字處理程序中,則該單詞將會出現(xiàn)在由那個程序創(chuàng)建的文檔中。在選擇后,組清單將會關(guān)閉,從而允許用戶以需要被輸入的下一個單詞或短語重復(fù)該過程。
以上的例子表現(xiàn)了本發(fā)明在英語中的使用;當(dāng)然,本發(fā)明在輸入非英語單詞或短語(尤其是基于字符的單詞或短語)中將發(fā)揮最大的功用。在這些系統(tǒng)中,將為用戶呈現(xiàn)用戶選擇的特殊語言字符的虛擬鍵盤。一旦通過光標(biāo)操作進(jìn)行指定,就會在一個分開的窗口中出現(xiàn)按最適合那種特殊語言的方式排列的組清單,它包含與那個字符有關(guān)的所有單詞和/或短語。然后,用戶使用以上所描述的選擇技術(shù)來(經(jīng)由放大)對將要被輸入計(jì)算機(jī)系統(tǒng)的特定單詞或短語進(jìn)行定位。
這樣,根據(jù)本發(fā)明的一個實(shí)施例,計(jì)算機(jī)監(jiān)視器的一個合適的區(qū)域?qū)I盤(除非使用諸如觸摸屏的分開的輸入設(shè)備),該鍵盤可以用于使用給定語言的單詞。將用特殊的方式在鍵盤中設(shè)置這些單詞,通常采用邏輯順序,單詞的開頭是將要在一個位置處被輸入的語言或其他被定義的文本中的第一個字符,并且,單詞的開頭是將要在相反的位置處被輸入的語言或其他被定義的文本中的最后一個字符。(例如,以字母“A”開頭的英語單詞可能會出現(xiàn)在鍵盤左邊的部分中,單詞“a”處于第一個位置;以字母“Z”開頭的單詞可能會出現(xiàn)在鍵盤右邊的部分中,單詞“zymosan”處于最后的位置,所有其他的單詞處于這兩個位置之間;該語言的所有單詞可以按它們在詞典中的組織方式或按任何其他的邏輯順序被加以組織。
每個單詞可能會小得使肉眼無法看見,但是,通過移動文本輸入設(shè)備(例如,控制光標(biāo)的鼠標(biāo)計(jì)算機(jī)),通過采用該技術(shù)領(lǐng)域中已知的各種放大技術(shù),可以看見以前看不見的單詞。無論光標(biāo)在哪里,那時處于光標(biāo)位置的一個或多個單詞在出現(xiàn)在光標(biāo)的任何一側(cè)的窗口中將具有被放大的尺寸,是可見的。當(dāng)用戶找到所需的單詞時,通過合適的選擇技術(shù),被放大的區(qū)域?qū)⒈3址€(wěn)定;然后,用戶可以將光標(biāo)移動到所需的單詞并選擇(再次通過合適的選擇技術(shù))那個單詞。在單詞選擇之后,穩(wěn)定的窗口將關(guān)閉。
本發(fā)明也使用戶能夠改變被放大的輸入框的分辨率。這樣,如果由光標(biāo)移動保持穩(wěn)定的鍵盤的區(qū)域包含許多單詞,則用戶可以通過計(jì)算機(jī)技術(shù)領(lǐng)域中已知的合適的選擇技術(shù)來將這些單詞的分辨率改成更大或更小,并相反地影響放大窗口中所見的單詞數(shù)量。這樣,如果在常規(guī)分辨率中有60,000個待用單詞,則在被放大的分辨率中,對于每種可視字體,用戶可以有10個單詞。
本發(fā)明也將使用戶能夠用他們可以改變起初的分辨率以及將鍵盤設(shè)置為特殊主題內(nèi)容的專業(yè)單詞的各種方法來定制鍵盤。例如,在鍵盤和百科全書中,醫(yī)生將能夠把單詞數(shù)量減少到只包括醫(yī)學(xué)專業(yè)術(shù)語中所用的選項(xiàng)。在另一種情況中,用戶將能夠除去他們從不使用的單詞,這樣,可以在任何給定的時間將鍵盤上的單詞數(shù)量減少到只包括需要的專業(yè)術(shù)語。
還描述了本發(fā)明可以利用該技術(shù)領(lǐng)域中已知的各種不同的輸入技術(shù),這些輸入技術(shù)都可以操作光標(biāo)或其他的指示符號,以激活用戶所需要的鍵盤的一個部分。這樣,計(jì)算機(jī)鼠標(biāo)、人的手指、筆、移動鍵(標(biāo)準(zhǔn)計(jì)算機(jī)鍵盤上的左、右、上、下鍵)都被考慮作為本發(fā)明中的選擇設(shè)備。也可以使用其他技術(shù)(例如,語音識別系統(tǒng))來操作光標(biāo)。此外,也可以使用光學(xué)輸入系統(tǒng),該系統(tǒng)可檢測眼睛的運(yùn)動并將此運(yùn)動轉(zhuǎn)換為光標(biāo)的移動。
精通該技術(shù)領(lǐng)域的人將會理解,在不脫離本發(fā)明的精神和范圍的前提下,技術(shù)嫻熟的專業(yè)人員可以對以上所描述的裝置和方法進(jìn)行許多更改。
權(quán)利要求
1.一種供用戶使用的文本輸入裝置,其特征在于包括一個顯示設(shè)備;一個計(jì)算設(shè)備;以及,一個輸入設(shè)備;其中,一個或多個字符由所述計(jì)算設(shè)備生成并被放置在所述顯示設(shè)備上,其中,當(dāng)標(biāo)識符相對于被顯示在所述顯示設(shè)備上的所有所述字符或多個字符而被加以定位時,所述輸入設(shè)備用所述計(jì)算設(shè)備進(jìn)行操作,以放大所述一個或多個字符,并且,其中,所述用戶選擇被放大的一個或多個字符。
2.權(quán)利要求1的文本輸入裝置,其特征在于,所述顯示設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的陰極射線管。
3.權(quán)利要求1的文本輸入裝置,其特征在于,所述顯示設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的液晶顯示器。
4.權(quán)利要求1的文本輸入裝置,其特征在于,所述輸入設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的計(jì)算機(jī)鼠標(biāo)。
5.權(quán)利要求1的文本輸入裝置,其特征在于,所述輸入設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的筆設(shè)備。
6.權(quán)利要求1的文本輸入裝置,其特征在于,所述輸入設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的語音識別方法。
7.權(quán)利要求1的文本輸入裝置,其特征在于,所述輸入設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的光學(xué)識別方法。
8.權(quán)利要求1的文本輸入裝置,其特征在于,所述輸入設(shè)備的所述操作操縱所述顯示設(shè)備上由所述計(jì)算設(shè)備生成的光標(biāo)。
9.權(quán)利要求1的文本輸入裝置,其特征在于,所述一個或多個字符的放大根據(jù)所述輸入設(shè)備的操作而變化。
10.權(quán)利要求1的文本輸入裝置,其特征在于,所述一個或多個字符按沒有被用戶識別的一種方式被顯示在所述顯示設(shè)備上。
11.權(quán)利要求1的文本輸入裝置,其特征在于,所述一個或多個字符按由所述計(jì)算設(shè)備指定并由所述用戶操縱的一種方式被顯示在所述顯示設(shè)備上。
12.權(quán)利要求1的文本輸入裝置,其特征在于,所述一個或多個字符被顯示在組清單中,它包括一個可能的文本輸入的子集,其中,在一段時間內(nèi)顯示所述組清單;并且,其中,所述用戶從所述組清單中選擇一個或多個字符。
13.權(quán)利要求1的文本輸入裝置,其特征在于,所述一個或多個字符代表一種語言的單詞。
14.權(quán)利要求1的文本輸入裝置,其特征在于,一旦使用所述輸入設(shè)備來選擇一個或多個字符,就可以結(jié)合詞典來使用所述一個或多個字符。
15.權(quán)利要求1的文本輸入裝置,其特征在于,一旦使用所述輸入設(shè)備來選擇一個或多個字符,就可以結(jié)合百科全書來使用所述一個或多個字符。
16.一種用戶文本輸入的方法,其特征在于包括以下步驟由計(jì)算設(shè)備生成一個或多個字符;將所述被生成的一個或多個字符顯示在顯示設(shè)備上;按所述顯示設(shè)備上所顯示的一種方式,結(jié)合所述計(jì)算設(shè)備來操作輸入設(shè)備;當(dāng)所述輸入設(shè)備的安放位置與所述一個或多個字符有關(guān)時,放大所述顯示設(shè)備上的所述一個或多個字符;選擇所述被放大的一個或多個字符。
17.權(quán)利要求16的方法,其特征在于,所述顯示設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的陰極射線管。
18.權(quán)利要求16的方法,其特征在于,所述顯示設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的液晶顯示器。
19.權(quán)利要求16的方法,其特征在于;其中,所述輸入設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的計(jì)算機(jī)鼠標(biāo)。
20.權(quán)利要求16的方法,其特征在于,所述輸入設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的筆設(shè)備。
21.權(quán)利要求16的方法,其特征在于,所述輸入設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的語音識別方法。
22.權(quán)利要求16的方法,其特征在于,所述輸入設(shè)備是結(jié)合所述計(jì)算設(shè)備進(jìn)行操作的光學(xué)識別方法。
23.權(quán)利要求16的方法,其特征在于,所述輸入設(shè)備的所述操作操縱所述顯示設(shè)備上由所述計(jì)算設(shè)備生成的光標(biāo)。
24.權(quán)利要求16的方法,其特征在于,所述一個或多個字符的放大根據(jù)所述輸入設(shè)備的操縱而變化。
25.權(quán)利要求16的方法,其特征在于,按沒有被用戶識別的一種方式來進(jìn)行所述一個或多個字符的所述顯示。
26.權(quán)利要求16的方法,其特征在于,按由所述計(jì)算設(shè)備指定并由所述用戶操作的一種方式來進(jìn)行所述一個或多個字符的所述顯示。
27.權(quán)利要求16的方法,其特征在于,進(jìn)行所述一個或多個字符的所述顯示,作為包括整體的一個子集的組清單。
28.權(quán)利要求27的方法,其特征在于,在一段時間內(nèi)顯示所述組清單。
29.權(quán)利要求16的方法,其特征在于,所述一個或多個字符代表一種語言的單詞。
30.權(quán)利要求16的方法,其特征在于包括一個附加的步驟利用詞典來操作所述被選擇的一個或多個字符。
31.權(quán)利要求16的方法,其特征在于包括一個附加的步驟利用百科全書來操作所述被選擇的一個或多個字符。
全文摘要
一種用于文本輸入的裝置和一種關(guān)于該裝置的使用方法。該裝置包括一個顯示設(shè)備、一個計(jì)算設(shè)備和一個輸入設(shè)備。計(jì)算機(jī)設(shè)備被配置成生成一個或多個字符,并使顯示設(shè)備將一個或多個字符顯示在顯示設(shè)備屏幕上的所需位置處。輸入設(shè)備進(jìn)行操作,以便根據(jù)輸入設(shè)備相對于所述顯示設(shè)備上所顯示的字符的位置來放大一個或多個字符。將輸入設(shè)備配置成允許用戶選擇被放大的一個或多個字符。
文檔編號H03M11/04GK1553862SQ02807643
公開日2004年12月8日 申請日期2002年2月21日 優(yōu)先權(quán)日2001年2月21日
發(fā)明者埃里·阿博, 埃里 阿博 申請人:埃里·阿博, 埃里 阿博