專利名稱:用于電子高亮器筆和定位設(shè)備的自動高度調(diào)整的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及用于在計算環(huán)境中輸入和操作數(shù)據(jù)的方法和系統(tǒng)。更特別的是,本發(fā)明涉及自動調(diào)整用于電子輸入模式的諸如電子筆和電子定位設(shè)備的光標(biāo)高度。
背景技術(shù):
自從計算機時代到來,已經(jīng)開發(fā)出了硬件系統(tǒng)和軟件系統(tǒng)以允許用戶有效地輸入和操作在計算機生成的顯示器上顯示的文本和數(shù)據(jù)。在早期的計算中,用戶主要局限于通過各種鍵盤敲擊來操作顯示的文本。定位設(shè)備,包括鍵盤觸摸輸入板的出現(xiàn),通過允許用戶自由地在有關(guān)顯示信息周圍移動鼠標(biāo)指針或者光標(biāo)以便選擇數(shù)據(jù)進(jìn)行操作或者輸入,而增強了用戶訪問顯示數(shù)據(jù)的能力。近來,已經(jīng)開發(fā)出各種筆墨系統(tǒng)以允許用戶選擇和操作顯示的文字和數(shù)據(jù),而且允許用戶以自由形態(tài)方式通過用電子筆接觸計算機顯示屏而以電子方式進(jìn)行書寫。
許多現(xiàn)代計算機系統(tǒng)是只允許筆輸入的圖形輸入板式計算機和只允許鍵盤或者鼠標(biāo)輸入的傳統(tǒng)計算機之間的混合。這種混合系統(tǒng)允許經(jīng)由鍵盤、定位設(shè)備和電子筆設(shè)備進(jìn)行數(shù)據(jù)輸入和操作。高亮化(highlighting)即是這種系統(tǒng)所允許的數(shù)據(jù)輸入和操作情況。即,許多這種系統(tǒng)允許定位設(shè)備或者電子筆擔(dān)當(dāng)高亮筆,使得用戶通過在期望的文本和圖像上拖曳鼠標(biāo)光標(biāo)或者電子筆,就可以突出顯示電子文件的文本或圖像。令人遺憾地,先前的系統(tǒng)沒有考慮鍵盤輸入的字、手書或圖象的變化不一的大小問題。例如,一個文件可以包含各種字號的鍵盤輸入文本、各種大小的手寫文本和大小不等的圖像。如果用戶期望高亮器(highlighter)彩色高度與要被高亮顯示的文本或者圖像高度匹配,則用戶必須手動地為每個要選擇為高亮顯示的文本或圖像改變鼠標(biāo)光標(biāo)或者電子筆的光標(biāo)高度。因此,需要一種方法和系統(tǒng)以便自動地把電子高亮器的光標(biāo)高度調(diào)整到相對于要被高亮突顯的打字或手寫文本或者圖像的期望高度。本發(fā)明是針對這些和其他方面的考慮做出的。
發(fā)明內(nèi)容
本發(fā)明的實施例通過提供電子高亮器墨水或者光標(biāo)高度的自動調(diào)整,以響應(yīng)要被高亮突顯的打字文本或者手寫文本或者圖像的確定高度來解決上述和其他問題。一般來說,諸如電子筆或者定位設(shè)備的電子高亮器的高亮器墨水高度或者光標(biāo)高度根據(jù)用戶要高亮突顯的文本或者圖像進(jìn)行自動調(diào)整。當(dāng)用戶把電子高亮器聚焦在要高亮突顯的文本或者圖像上時,該文本或者圖像的高度被確定,該高亮器光標(biāo)的高度被調(diào)整。
根據(jù)本發(fā)明的一些方面,用戶選擇一種高亮化功能,使得用戶的電子筆或者定位設(shè)備起到電子高亮器的作用。當(dāng)用戶用電子筆觸到特定文本或者圖像上時,或者定位設(shè)備光標(biāo)在選中的特定文本或者圖像上盤旋時,該文本或者圖像選擇的高度被確定。根據(jù)本發(fā)明的一方面,從打字文本的字號或者從手寫文本的高度來確定高度。根據(jù)本發(fā)明的另一方面,從打字的字符或者手寫字符的平均高度來確定高亮器高度,而不把上升或者下降(ascending or descending)字符段的長度包括在內(nèi)。根據(jù)本發(fā)明的另一方面,從打字字符或者手寫字符的最大高度來確定高亮器高度,而包括進(jìn)上升或者下降字符段的長度。根據(jù)本發(fā)明的又一個方面,如果用戶的顯示屏是規(guī)則線模式(rule line mode),那么規(guī)則線之間的距離被用做高亮器光標(biāo)高度。
一旦高亮器光標(biāo)高度被確定,該高度對于高亮器光標(biāo)即為設(shè)定,以至于在給定的高亮器(電子筆或者定位設(shè)備)敲擊的持續(xù)時間中,高亮器色彩或者墨水被汲取到計算機生成的頁面上。如果用戶從頁面上抬起電子筆,或者以其它方式解除高亮器設(shè)備,那么所確定的高度就被放棄。如果用戶開始隨后的高亮顯示動作,那么對于此隨后的高亮顯示動作重復(fù)高亮器光標(biāo)高度的確定過程。
表征本發(fā)明的這些和其他特征和優(yōu)勢,在閱讀以下詳細(xì)說明和審視相關(guān)附圖后將是顯而易見的??梢岳斫?,上述一般說明及以下的詳細(xì)說明都只是示例性和說明性的,所以不是對如權(quán)利要求的本發(fā)明的限制。
附圖簡要描述
圖1是一個方框圖,表示提供本發(fā)明實施例的一個說明性操作環(huán)境的個人計算機體系結(jié)構(gòu)。
圖2是舉例說明適于使用電子筆的一個計算機屏幕顯示以及表示了計算機鍵盤和相關(guān)輸入設(shè)備的一個簡圖。
圖2B是舉例說明本發(fā)明實施例的高亮顯示多個文本選擇的一個實際操作的簡圖。
圖3是舉例說明適于使用電子筆的一個計算機屏幕顯示、以及表示計算機鍵盤和相關(guān)輸入設(shè)備的一個簡圖,計算機屏幕顯示設(shè)定在規(guī)則線模式時。
圖4是一個流程圖,表示相對于要被高亮顯示的打字的或者手寫的文本或者圖像,自動調(diào)整電子高亮器光標(biāo)高度。
具體實施例方式
正如上述簡要描述的,本發(fā)明的實施例針對用于提供自動調(diào)整電子高亮器光標(biāo)高度的方法和系統(tǒng),以響應(yīng)于打字的或者手寫的文本的確定高度或者響應(yīng)于計算機顯示對象的一個確定高度。在下面實施例的詳細(xì)說明中,將參照那些構(gòu)成本詳細(xì)說明一部分的附圖,附圖中以例示的方式給出了本發(fā)明的具體實施例。這些實施例可以組合、可以使用其他實施方式、并且可以進(jìn)行結(jié)構(gòu)的變化,而不脫離本發(fā)明的精神或者范圍。因此,以下詳細(xì)說明不應(yīng)以限制性意義來理解,本發(fā)明的范疇由所附權(quán)利要求及其等效方案來確定。
下面參照附圖,其中相同的數(shù)字表示相同的元件,來描述本發(fā)明的方面和示例性操作環(huán)境。圖1及以下討論旨在提供一個可在其中實現(xiàn)本發(fā)明的適宜的計算環(huán)境的簡要的一般說明。雖然將以程序模塊的一般上下文描述本發(fā)明(這些程序模塊可結(jié)合運行在個人計算機操作系統(tǒng)的應(yīng)用程序一起執(zhí)行),但本領(lǐng)域技術(shù)人員將認(rèn)識到本發(fā)明還可以與其他程序模塊結(jié)合起來實現(xiàn)。
一般,程序模塊包括例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和執(zhí)行特定任務(wù)或者實現(xiàn)特定抽象數(shù)據(jù)類型的其它結(jié)構(gòu)型式。此外,本領(lǐng)域技術(shù)人員將意識到本發(fā)明可以以其他計算機系統(tǒng)配置實踐,包括手持型設(shè)備、基于微處理器的或者可編程的消耗電子設(shè)備、多處理系統(tǒng)、小型計算機、大型計算機等等。本發(fā)明還可以在分布式計算環(huán)境中實踐,其中通過經(jīng)通信網(wǎng)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)。在一個分布計算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存儲器存儲設(shè)備兩者中。
下面轉(zhuǎn)向圖1,將描述實踐本發(fā)明各個實施例的個人計算機2的說明性計算機體系結(jié)構(gòu)。圖1所示的計算機體系結(jié)構(gòu)圖示了一個常規(guī)個人計算機,包括中央處理單元4(″CPU″)、系統(tǒng)存儲器6-包括隨機存取存儲器8(″RAM″)和只讀存儲器(″ROM″)10、和耦合存儲器到CPU 4的系統(tǒng)總線12。包含基本例程的基本輸入/輸出系統(tǒng)存儲在ROM 10,這些基本例程有助于在啟動期間在計算機元素之間傳送信息。個人計算機2進(jìn)一步包括大容量存儲器14,用于存儲操作系統(tǒng)16、諸如應(yīng)用程序205的應(yīng)用程序和數(shù)據(jù)。
該大容量存儲器14通過連接到總線12的大容量存儲器控制器(未示出)連接到CPU 4。該大容量存儲器14及其相關(guān)聯(lián)的計算機可讀介質(zhì)為個人計算機2提供了非易失性存儲。雖然在此包含的計算機可讀介質(zhì)的描述指的是大容量存儲器,諸如硬盤或者CD-ROM光盤驅(qū)動器,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)意識到,計算機可讀介質(zhì)能夠是可以被個人計算機2訪問的任何可用介質(zhì)。
以示例方式,而不是限制,計算機可讀介質(zhì)可以包括計算機存儲器介質(zhì)以及通信介質(zhì)。計算機存儲器介質(zhì)包括以任意方法或者技術(shù)實現(xiàn)的用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)程序模塊或者其他數(shù)據(jù)的信息的易失性的和非易失性的、可移動的和不可移動的介質(zhì)。計算機存儲器介質(zhì)包括但不局限于RAM、ROM、EPROM、EEPROM、閃速存儲器或者其他固態(tài)存儲器技術(shù)、CD-ROM、DVD或者其他光存儲器、磁帶盒、磁帶、、磁盤存儲器或者其他磁存儲器、或者可用于存儲所希望的信息和可以被計算機訪問的任何其他介質(zhì)。
根據(jù)本發(fā)明的各種實施方式,個人計算機2可以在使用通過TCP/IP網(wǎng)絡(luò)18諸如互聯(lián)網(wǎng)邏輯連接到遠(yuǎn)程計算機的網(wǎng)絡(luò)環(huán)境下操作。個人計算機2可以通過連接到總線12的網(wǎng)絡(luò)接口單元20連接到TCP/IP網(wǎng)絡(luò)18。應(yīng)當(dāng)意識到,還可以利用網(wǎng)絡(luò)接口單元20連接到其他類型的網(wǎng)絡(luò)和遠(yuǎn)程計算機系統(tǒng)。個人計算機2還可以包括輸入/輸出控制器22,用于接收和處理來自多個設(shè)備的輸入,包括鍵盤或者鼠標(biāo)(未示出)。類似地,輸入/輸出控制器22可以提供了對顯示屏幕、打印機或者其他類型輸出設(shè)備的輸出。
正如以上簡要提及的,多個程序模塊和數(shù)據(jù)文件可以存儲在個人計算機2的大容量存儲器14和RAM 8中,包括操作系統(tǒng)16,適合于控制網(wǎng)絡(luò)個人計算機的操作,諸如來自美國華盛頓的微軟公司的WINDOWS操作系統(tǒng)。該大容量存儲器14和RAM 8還可以存儲一個或多個應(yīng)用程序。特別的,該大容量存儲器14和RAM 8可以存儲一個應(yīng)用程序205,用于創(chuàng)建和編輯電子文件24。例如,應(yīng)用程序205可以包含文字處理應(yīng)用程序、電子表格應(yīng)用程序、州聯(lián)系人應(yīng)用程序等等。圖1中圖示的和適用于本發(fā)明實施例的其他應(yīng)用程序包括文字處理應(yīng)用程序220、日歷應(yīng)用程序225和電子郵件應(yīng)用程序26。
正如上述簡要描述的,本發(fā)明的實施例允許電子高亮器光標(biāo)高度或墨水高度的自動調(diào)整,以響應(yīng)于打字的或者手寫的文本的確定高度或者響應(yīng)于計算機顯示對象的確定高度。參照圖2,計算機屏幕顯示200表示的是用于常規(guī)的個人計算機、筆記本類型計算機、個人數(shù)字助理、或者任何允許對文本或者數(shù)據(jù)進(jìn)行顯示以及允許在用戶和屏幕之間經(jīng)由電子筆210進(jìn)行交互作用的電子設(shè)備的計算機屏幕顯示器。如圖2所示,電子筆210觸到屏幕205的表面。正如本領(lǐng)域技術(shù)人員熟知的,圖2舉例說明的電子筆和墨水系統(tǒng)允許用戶利用電子筆210以自由形態(tài)文本的形式在屏幕205上書寫,允許用戶標(biāo)注先前利用鍵盤或者電子筆輸入的文本,允許用戶選擇顯示在屏幕205上的數(shù)據(jù),以便應(yīng)用某些類型的功能性。利用計算機屏幕顯示器操作電子筆和墨水系統(tǒng)的機制,諸如在圖2舉例說明的,是本領(lǐng)域技術(shù)人員非常熟知的。
除電子筆210之外,還例示了一個鍵盤215和一個相關(guān)聯(lián)的鼠標(biāo)225。諸如鼠標(biāo)225的定位設(shè)備(mousing device)對本領(lǐng)域技術(shù)人員是熟知的,允許用戶在計算機顯示屏205上移動光標(biāo),選擇和搜索插入文字和數(shù)據(jù)的點,選擇文本或者數(shù)據(jù)以應(yīng)用格式編排或者其他功能,等等。根據(jù)本發(fā)明的實施例,電子筆210和定位設(shè)備220可以有選擇地置入高亮器模式,以便允許用戶通過在屏幕205上拖曳電子筆210的筆尖,或者通過在屏幕205移動鼠標(biāo)220來移動鼠標(biāo)光標(biāo),以突出顯示屏幕205上的文本或者圖像。從而,可以用類似于使用手工高亮顯示筆的方式電子地使用電子筆210和定位設(shè)備220,在手工筆的場合用戶可以在紙張上拖拽高亮顯示筆的筆尖來在紙張上和在用戶希望高亮顯示的文本或者圖像上分布高亮顯示墨水。
仍參照圖2,第一文本選擇225包括以12號字體打字輸入的打字句子。高亮器筆210處于高亮器模式,圖示是在高亮顯示包含在文本選擇225中的文字“selection in”230。第二文本選擇235是以14號打字的,圖中電子筆210在高亮顯示文本選擇235中的文字″selection in″240。圖示了手寫文本選擇245,圖中電子筆210在高亮顯示文本選擇245中的文字″selection″250。正如在圖2舉例說明的,文本選擇225和235兩個都是打字的文本選擇,具有不等的高度,因為文本選擇235以14號點針輸入的。文本選擇245相對于文本選擇225和235具有變化的高度,因為文本選擇245是利用處于筆模式中的電子筆210在屏幕205由手寫輸入的。
圖2B是本發(fā)明實施例的的實際操作,用于相對于諸如打字或者手寫文本的對象的高度來改變高亮器光標(biāo)或者墨水高度。包含文字″Text″的一個打字文本選擇265以高亮器墨水270在對文本選擇265高度做調(diào)整后高度上被高亮顯示。當(dāng)用戶移動筆210到手寫文本選擇275時,高亮器光標(biāo)或者墨水高度自動地調(diào)整,使得墨水280覆蓋此手寫文本選擇275的高度。正如圖2B舉例說明的,電子筆210以類似于帶有墨水的高亮器筆的方式操作墨水匹配被高亮顯示的文本或者對象的高度。例如,從手工高亮器筆流出的墨水根據(jù)用戶的筆劃可以是″波動的″。同樣,通過電子筆210的筆劃提供的電子高亮顯示墨水270、280是根據(jù)用戶的筆劃而顯示的,包括與用戶的自然筆劃相關(guān)的″波紋狀″。也就是說,電子墨水流向用戶拖放電子筆的任何地方,但重要的是,墨水的高度被調(diào)節(jié)為被高亮顯示的文本或者對象的高度。正如下面將討論的,根據(jù)本發(fā)明的實施例,經(jīng)調(diào)整的墨水高度停留在調(diào)整的高度上,直至用戶結(jié)束給定筆劃并抬起筆來,或以其它方式解除此高亮顯示動作。
參照圖3,是一個計算機屏幕顯示300,其中用戶選擇了規(guī)則線模式的顯示。也就是說,通過選擇規(guī)則線模式,多條規(guī)則線312被顯示在計算機屏幕顯示300上,使計算機屏幕300看上去是一個帶格線的記事本頁面或者紙張。圖示這打字文本選擇310具有高亮顯示部分315,其中文字“a text”已經(jīng)被電子筆210高亮顯示。圖示中手寫文本選擇320具有高亮顯示部分325,其中在電子筆210已經(jīng)有選擇地置入高亮器模式之后,文字″handwriting″被電子筆210高亮顯示。正如下面將參照圖4所描述的,高亮器光標(biāo)高度可以調(diào)整到一對給定規(guī)則線312之間的距離。
再次參照圖2的手寫文本選擇245,圖示了手寫文本選擇的一般高度255。根據(jù)本發(fā)明的實施例,是通過忽略上升下降字符段的長度,比如在文字″handwriting″中的字符″g″的尾部,來確定此手寫文本選擇的一般高度255的。正如下面參照圖4描述的,根據(jù)本發(fā)明的一個實施例,供手寫文本諸如選擇245選擇使用的適當(dāng)?shù)母吡疗鞴鈽?biāo)高度可以調(diào)節(jié)到此手寫文本選擇的一般高度255。作為替換,高亮器光標(biāo)高度可以調(diào)節(jié)到此手寫文本選擇的最大高度260,包括上升和下降字符段的長度,諸如文字″handwriting″中的字符″g″的尾部。為確定手寫文本選擇245的一般高度255,可以使用的方法是,對于具有統(tǒng)計學(xué)重要性的文本輸入確定其高度的高度產(chǎn)生確定的方法。例如,對于文本選擇245,文字″handwriting″的一般高度255可以通過考慮書寫文字″handwriting″的文本輸入的最大高度,不考慮升降字符段諸如字母″t″的頂端和字母″g″的環(huán)行尾部來確定。對于確定手寫文本一般高度255諸如手寫文本選擇245的方法和系統(tǒng)的詳細(xì)討論,見題為″Writing Guide For A Free-Form Document Editor″的于2002年6月28日提交的美國專利申請,序號10/186,388,結(jié)合在此以作參考,如同在此被充分地陳述。
圖4是一個流程圖,表示相對于要被高亮顯示的計算機顯示對象諸如打字的或者手寫的文本或者圖像,自動調(diào)整電子高亮器光標(biāo)高度。例程400從開始方框405開始,繼續(xù)進(jìn)行到方框410,其中用戶利用作為電子高亮器的電子筆210或者定位設(shè)備220選擇高亮顯示功能。為說明起見,設(shè)想例如用戶希望高亮顯示圖2例示的12點針文本選擇225部分、14點針文本選擇235部分、手寫文本選擇245部分,用戶還希望高亮顯示圖3例示的文本選擇310部分。在方框415,用戶將高亮器筆210的筆尖或者鼠標(biāo)220的鼠標(biāo)光標(biāo)置于期望高亮顯示的文本之上。例如,參照圖2,用戶可以將電子筆210的筆尖置于包含在文本選擇225中的文字″selection in″的開始處,以便跨越文字″selection in″拖曳電子筆的筆尖,以高亮顯示那些文字。在方框420,對有關(guān)被高亮顯示的文本選擇部分的行高做出確定。例如,在方框420,文字″selection in″的行高被確定,以便自動地調(diào)整,在用戶跨越文字″selection in.″拖拽電子筆210的筆尖時分布在顯示器205上的高亮器墨水的光標(biāo)高度。
根據(jù)本發(fā)明的實施例,理想的是由高亮器筆210分布在顯示屏205之上的光標(biāo)高度或者電子墨水高度被自動地調(diào)整到被高亮顯示的打字或者手寫文本選擇的高度上。也就是說,如圖2所示,打字文本選擇230的高度小于文本選擇240的高度。類似地,手寫文本選擇245的高度相對于兩個打字文本選擇也是變化了的。理想的是,光標(biāo)高度或者電子筆高亮器墨水的高度被調(diào)整,使得用戶在跨越被高亮顯示的文本選擇上拖拽電子筆210的筆尖時能夠高亮顯示打字或者手寫文本的完整高度。
仍然參照圖4,在方框420確定要被高亮顯示的文本選擇的行高可以根據(jù)多個替換實施例來確定。根據(jù)第一實施例,例程移到方框425,諸如文本選擇230、240的打字文本選擇的高度可以根據(jù)顯示此文本選擇使用的字號來決定。例如,圖2舉例說明的文本選擇225以12點針顯示。圖2舉例說明的文本選擇235以14點針顯示。由于可以容易地確定兩個文本選擇的字體規(guī)格(12點針對14點針),同樣可以容易地確定那些文本選擇的行高,以便調(diào)整高亮器光標(biāo)的高度,以用于此文本選擇的高亮顯示部分。
在執(zhí)行確定此打字文本選擇的高度之后,例程移到方框430,確定手寫文本選擇諸如手寫文本選擇245的高度。也就是說,如果用戶放置電子筆210的筆尖在手寫文本選擇245之上,可以執(zhí)行此手寫選擇的高度255的確定,如上所述。因此,確定的要被高亮顯示的手寫文本選擇的一般高度255可以選定為高亮器光標(biāo)的高度以用于高亮顯示此手寫選擇,諸如圖2舉例說明的手寫選擇245的高亮部分250。
根據(jù)一個替換實施例,用于高亮顯示此手寫文本選擇245的光標(biāo)高度可以通過計算要被高亮顯示的此手寫選擇的最大高度來確定,包括升降字符段的高度諸如圖2舉例說明的文字″handwriting″的字符″g″的環(huán)行尾部。相應(yīng)地,以此方式計算的光標(biāo)高度將稍稍高于一個給定文本選擇的許多字符,諸如在圖2的文本選擇245中舉例說明的文字″selection″,但是光標(biāo)高度將足夠高以確保自電子高亮器筆210流出的墨水可以覆蓋要被高亮顯示的所有手寫文本選擇。
根據(jù)本發(fā)明的一個替換實施例,電子光標(biāo)高度可以根據(jù)以規(guī)則線模式顯示在計算機屏幕顯示300上的規(guī)則線之間的距離而決定。依據(jù)這種實施例,例程400進(jìn)行到方框435,確定關(guān)于顯示屏300的規(guī)則線312之間的距離,在此線之間,一個文本選擇已經(jīng)輸入,而此文本選擇包含要被用戶高亮顯示的文本部分。即,如果用戶碰觸電子筆210的筆尖到計算機屏幕顯示300的規(guī)則線312之間例示的文本選擇310的部分,那么就確定出一個關(guān)于包含要被高亮顯示的文本選擇的標(biāo)準(zhǔn)行之間的距離。相應(yīng)地,規(guī)則線之間的距離被選定為光標(biāo)高度的高度,并且光標(biāo)高度被自動地調(diào)整到那個距離。當(dāng)用戶拖拽電子筆210的筆尖跨越文本選擇310時,高亮器光標(biāo)的高度被自動地調(diào)節(jié)到等于規(guī)則線之間距離的高度上,使得用戶可以高亮顯示文本部分,諸如包含在圖3舉例說明的文字″a text″的部分315。正如本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的,在此描述的方法同樣適用于高亮顯示畫在或復(fù)制到顯示屏205的一個圖像,可以先確定所畫或所復(fù)制的圖像的高度,并且通過自動地調(diào)整高亮器光標(biāo)高度到此圖像的高度,以便允許用戶以等于此圖像高度的高度分配高亮器墨水到圖像之上。
一旦期望的光標(biāo)高度被確定,如以上替換實施例之一所述的,例程進(jìn)行到方框445,并且光標(biāo)高度被設(shè)置到確定的高度。在方框450,用戶可以自由地以確定的高度跨越顯示屏205并跨越期望的打字或者手寫文本選擇繪制高亮器墨水,以便高亮顯示那個選擇。一旦用戶高亮顯示了所有期望的打字或者手寫文本,那么此用戶可以通過從顯示屏205抬起電子筆210來解除高亮顯示動作,或者通過有選擇地將電子筆210或者定位設(shè)備220置出高亮器模式來解除高亮顯示動作。如果電子筆210或者定位設(shè)備220仍然處于高亮器模式,那么用戶可以通過放置電子筆210的筆尖或者鼠標(biāo)光標(biāo)到或者在不同的文本選擇之上,開始第二高亮顯示動作,并且將執(zhí)行光標(biāo)高度的自動調(diào)整,以便調(diào)整光標(biāo)高度到要被高亮顯示的第二文本選擇的高度。即,如果要被用戶高亮顯示的第二文本選擇高于上述的文本選擇,那么光標(biāo)高度被自動地調(diào)整到第二文本選擇的高度,正如在此描述的。用戶可以通過從顯示屏205抬起電子筆210來解除高亮顯示模式,或者通過有選擇地將電子筆210或者定位設(shè)備220置出高亮器模式來脫離高亮顯示模式。例程在方框495結(jié)束。
正如在此描述的,提供了方法和系統(tǒng)用于自動調(diào)整電子高亮器光標(biāo)高度,以響應(yīng)于打字的或者手寫文本的確定高度或者響應(yīng)于要被高亮顯示在計算機生成顯示屏上的圖像的確定高度。對本領(lǐng)域技術(shù)人員來說是顯而易見的是,本發(fā)明可以形成各種修改或者變型而不脫離本發(fā)明的范疇或精神??紤]在此公開的本發(fā)明的說明書或經(jīng)過實踐本發(fā)明后,本發(fā)明的其他實施例對本領(lǐng)域技術(shù)人員來說是顯而易見的。
權(quán)利要求
1.一種自動調(diào)整電子高亮器設(shè)備的電子墨水高度的方法,包括選擇一用于起電子高亮器設(shè)備作用的電子筆;將所述電子筆結(jié)合到計算機顯示的對象上;確定所述計算機顯示對象的高度;和設(shè)置所述電子筆的電子墨水高度到所述確定的高度。
2.如權(quán)利要求1所述的方法,其中將所述電子高亮器筆結(jié)合到計算機顯示的對象上包括將所述電子高亮化設(shè)備結(jié)合到計算機顯示的文本選擇。
3.如權(quán)利要求2所述的方法,其中計算機顯示的文本選擇包括打字文本選擇。
4.如權(quán)利要求2所述的方法,其中計算機顯示的文本選擇包括手寫文本選擇。
5.如權(quán)利要求1所述的方法,其中將所述電子高亮器筆結(jié)合到計算機顯示的對象上包括將所述電子高亮器設(shè)備結(jié)合到計算機顯示的圖像。
6.如權(quán)利要求1所述的方法,其中將所述電子高亮器筆結(jié)合到計算機顯示的對象上包括將電子筆的筆尖觸及所述計算機顯示的對象。
7.如權(quán)利要求6所述的方法,其中將電子高亮器筆結(jié)合到計算機顯示的對象上包括將電子筆的筆尖觸到計算機顯示的文本選擇。
8.如權(quán)利要求7所述的方法,其中將電子高亮器筆結(jié)合到計算機顯示的文本選擇包括將電子筆的筆尖觸到計算機顯示的打字文本選擇。
9.如權(quán)利要求7所述的方法,其中將電子高亮器筆結(jié)合到計算機顯示的文本選擇包括將電子筆的筆尖觸到計算機顯示的手寫文本選擇。
10.如權(quán)利要求6所述的方法,其中將電子筆的筆尖觸到計算機顯示的對象包括將電子筆的筆尖觸到計算機顯示的圖像。
11.如權(quán)利要求1所述的方法,其中確定計算機顯示的對象的高度包括確定計算機顯示的文本選擇的高度。
12.如權(quán)利要求11所述的方法,其中確定計算機顯示的文本選擇的高度包括確定計算機顯示的打字文本選擇的高度。
13.如權(quán)利要求12所述的方法,其中確定計算機顯示的打字文本選擇的高度包括根據(jù)計算機顯示的打字文本選擇的字號確定計算機顯示的文本選擇的高度。
14.如權(quán)利要求11所述的方法,其中確定計算機顯示的文本選擇的高度包括確定計算機顯示的手寫文本選擇的高度。
15.如權(quán)利要求14所述的方法,其中確定計算機顯示的手寫文本選擇的高度包括確定計算機顯示的手寫文本選擇的平均高度,而不考慮構(gòu)成所述計算機顯示的手寫文本選擇的任何字符的任何上升或下降字符段的長度。
16.如權(quán)利要求14所述的方法,其中確定計算機顯示的手寫文本選擇的高度包括根據(jù)計算機顯示的手寫文本選擇的最大高度確定計算機顯示的手寫文本選擇的平均高度,所述計算機顯示的手寫文本選擇包括構(gòu)成所述計算機顯示的手寫文本選擇的任何字符的任何上升或下降字符段的長度在內(nèi)。
17.如權(quán)利要求11所述的方法,其中如果計算機顯示的文本選擇被顯示在具有規(guī)則線的計算機生成的顯示器上,那么將計算機顯示的文本選擇的高度確定到在計算機生成的顯示器上顯示的一對規(guī)則線之間的距離。
18.如權(quán)利要求1所述的方法,進(jìn)一步包含以確定的高度分布所述電子墨水到計算機顯示的對象之上。
19.如權(quán)利要求1所述的方法,其中選擇用于起電子高亮器設(shè)備作用的電子筆包括選擇起電子高亮器設(shè)備作用的電子定位設(shè)備;和其中將所述電子筆結(jié)合到計算機顯示的對象上包括在計算機顯示的對象上聚焦所述電子定位設(shè)備的光標(biāo),并點擊所述電子定位設(shè)備用于將電子墨水分布到計算機顯示的對象之上。
20.一種自動調(diào)整電子高亮器設(shè)備的電子墨水高度的方法,包括選擇一電子輸入設(shè)備用于起電子高亮器設(shè)備作用;將所述電子高亮器設(shè)備結(jié)合到計算機顯示的對象上;確定所述計算機顯示對象的高度;和設(shè)置所述電子設(shè)備的電子墨水高度到所述確定的高度。
21.如權(quán)利要求20所述的方法,其中將電子高亮器設(shè)備結(jié)合到計算機顯示的對象上包括將所述電子高亮顯示設(shè)備結(jié)合到計算機顯示的文本選擇。
22.如權(quán)利要求21所述的方法,其中計算機顯示的文本選擇包括一個打字文本選擇。
23.如權(quán)利要求21所述的方法,其中計算機顯示的文本選擇包括一個手寫文本選擇。
24.如權(quán)利要求20所述的方法,其中將電子高亮器設(shè)備結(jié)合到計算機顯示的對象上包括將所述電子高亮器設(shè)備結(jié)合到計算機顯示的圖像。
25.如權(quán)利要求20所述的方法,其中所述電子高亮器設(shè)備包括一電子筆。
26.如權(quán)利要求25所述的方法,其中將所述電子高亮器筆結(jié)合到計算機顯示的對象上包括將電子筆的筆尖觸到計算機顯示的對象。
27.如權(quán)利要求26所述的方法,其中將電子高亮器設(shè)備結(jié)合到計算機顯示的對象上包括將電子筆的筆尖觸到計算機顯示的文本選擇。
28.如權(quán)利要求27所述的方法,其中將電子高亮器筆結(jié)合到計算機顯示的文本選擇上包括將電子筆的筆尖觸到計算機顯示的打字文本選擇。
29.如權(quán)利要求27所述的方法,其中將電子高亮器筆結(jié)合到計算機顯示的文本選擇上包括將電子筆的筆尖觸到計算機顯示的手寫文本選擇。
30.如權(quán)利要求26所述的方法,其中將電子筆的筆尖觸到計算機顯示的對象包括將電子筆的筆尖觸到計算機顯示的圖像。
31.如權(quán)利要求20所述的方法,其中所述電子高亮顯示設(shè)備包括一電子定位設(shè)備。
32.如權(quán)利要求31所述的方法,其中將所述電子高亮器設(shè)備結(jié)合到計算機顯示的對象上包括聚焦定位設(shè)備光標(biāo)到計算機顯示的對象;并點擊所述定位設(shè)備。
33.如權(quán)利要求32所述的方法,其中在計算機顯示的對象上聚焦所述定位設(shè)備光標(biāo)包括在計算機顯示的文本選擇上聚焦所述定位設(shè)備光標(biāo)。
34.如權(quán)利要求33所述的方法,其中在計算機顯示的文本選擇上聚焦所述定位設(shè)備光標(biāo)包括在計算機顯示的打字文本選擇上聚焦所述定位設(shè)備光標(biāo)。
35.如權(quán)利要求33所述的方法,其中在計算機顯示的文本選擇上聚焦所述定位設(shè)備光標(biāo)包括在計算機顯示的手寫文本選擇上聚焦所述定位設(shè)備光標(biāo)。
36.如權(quán)利要求32所述的方法,其中在計算機顯示的對象上聚焦所述鼠標(biāo)光標(biāo)包括在計算機顯示的圖像上聚焦所述鼠標(biāo)光標(biāo)。
37.如權(quán)利要求20所述的方法,其中確定計算機顯示的對象的高度包括確定計算機顯示的文本選擇的高度。
38.如權(quán)利要求37所述的方法,其中確定計算機顯示的文本選擇的高度包括確定計算機顯示的打字文本選擇的高度。
39.如權(quán)利要求38所述的方法,其中確定計算機顯示的打字文本選擇的高度包括根據(jù)計算機顯示的打字文本選擇的字號確定計算機顯示的文本選擇的高度。
40.如權(quán)利要求37所述的方法,其中確定計算機顯示的文本選擇的高度包括確定計算機顯示的手寫文本選擇的高度。
41.如權(quán)利要求40所述的方法,其中確定計機顯示的手寫文本選擇的高度包括確定計算機顯示的手寫文本選擇的平均高度,不考慮構(gòu)成計算機顯示的手寫文本選擇的任何字符的任何上升或下降字符段的長度。
42.如權(quán)利要求40所述的方法,其中確定計算機顯示的手寫文本選擇的高度包括根據(jù)計算機顯示的手寫文本選擇的最大高度確定計算機顯示的手寫文本選擇的高度,包括進(jìn)構(gòu)成所述計算機顯示的手寫文本選擇的任何字符的任何上升或下降字符段的長度。
43.如權(quán)利要求37所述的方法,其中如果計算機顯示的文本選擇被顯示在具有規(guī)則線的計算機生成的顯示器上,那么將計算機顯示的文本選擇的高度確定到在計算機生成的顯示器上顯示的一對規(guī)則線之間的距離。
44.如權(quán)利要求20所述的方法,進(jìn)一步包含以確定的高度分布所述電子墨水到計算機顯示的對象之上。
45.一種計算機可讀介質(zhì),包含計算機可執(zhí)行指令,當(dāng)其由計算機執(zhí)行時,自動地調(diào)整電子高亮器設(shè)備的電子墨水高度,包括選擇一電子筆用于起電子高亮器設(shè)備的作用;將所述電子筆結(jié)合到計算機顯示的對象上;確定所述計算機顯示對象的高度;和設(shè)置所述電子筆的電子墨水高度到所述確定的高度。
46.如權(quán)利要求45所述的計算機可讀介質(zhì),進(jìn)一步包含以確定的高度分布所述電子墨水到計算機顯示的對象之上。
47.如權(quán)利要求45所述的計算機可讀介質(zhì),其中選擇一電子筆用于起電子高亮器設(shè)備的作用包括選擇一電子定位設(shè)備起電子高亮器設(shè)備的作用;和其中將所述電子筆結(jié)合到計算機顯示的對象上括在計算機顯示的對象上聚焦所述電子定位設(shè)備的光標(biāo),并點擊所述電子定位設(shè)備用于將電子墨水分布到計算機顯示的對象之上。
全文摘要
提供了方法和系統(tǒng),用于自動調(diào)整電子高亮器光標(biāo)的高度,以響應(yīng)于要被高亮顯示的圖像或打字或手寫文本的一個確定高度。電子高亮器諸如電子筆或者定位設(shè)備的高亮厚度或者光標(biāo)高度根據(jù)用戶要高亮顯示的文本或者圖像進(jìn)行自動調(diào)整。當(dāng)用戶在要被高亮顯示的文本或圖像上聚焦所述電子高亮器時,所述文本或圖像的高度被確定,所述高亮器光標(biāo)的高度或厚度被自動地調(diào)整。
文檔編號G06F3/033GK1670681SQ20051005923
公開日2005年9月21日 申請日期2005年3月18日 優(yōu)先權(quán)日2004年3月19日
發(fā)明者A·J·西蒙斯 申請人:微軟公司