亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

調(diào)用電子墨水或手寫(xiě)界面的系統(tǒng)、方法和計(jì)算機(jī)可讀介質(zhì)的制作方法

文檔序號(hào):6557817閱讀:161來(lái)源:國(guó)知局
專利名稱:調(diào)用電子墨水或手寫(xiě)界面的系統(tǒng)、方法和計(jì)算機(jī)可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于激活和/或顯示計(jì)算系統(tǒng)上的文本輸入系統(tǒng)的用戶界面、方法和計(jì)算機(jī)可讀介質(zhì)。在本發(fā)明的至少某些示例中,計(jì)算系統(tǒng)可組成能夠接收、處理和/或顯示電子墨水?dāng)?shù)據(jù)的基于筆的計(jì)算系統(tǒng)。
背景技術(shù)
隨著計(jì)算機(jī)的角色不斷擴(kuò)大,開(kāi)發(fā)了用于向計(jì)算機(jī)輸入數(shù)據(jù)的各種不同的技術(shù)。最近,開(kāi)始流行基于筆的計(jì)算系統(tǒng)(諸如圖形輸入板PC、個(gè)人數(shù)字助理等)。在這樣的基于筆的計(jì)算系統(tǒng)中輸入數(shù)據(jù)的一種尤其有用的技術(shù)是通過(guò)使用手寫(xiě)。通過(guò)使用指示筆、電子筆或數(shù)字化儀上的其它用戶輸入設(shè)備來(lái)書(shū)寫(xiě)以產(chǎn)生例如“電子墨水”,基于筆的計(jì)算機(jī)用戶可擺脫與使用常規(guī)鍵盤(pán)相關(guān)聯(lián)的大量工作和/或不便。手寫(xiě)輸入可能便于在醫(yī)生巡視、建筑師在建筑工地上、信差傳遞包裹、倉(cāng)庫(kù)工人繞倉(cāng)庫(kù)行走時(shí)和/或當(dāng)可能難以使用或不便于使用和/或不想要使用鍵盤(pán)的任何情形中使用?,F(xiàn)在有各種“基于筆的計(jì)算系統(tǒng)”可用,它們?cè)试S通過(guò)手寫(xiě),例如使用電子墨水和/或通過(guò)電子筆來(lái)輸入數(shù)據(jù)。
然而,不是所有的應(yīng)用程序被設(shè)計(jì)成接受和/或能夠接受電子墨水形式和/或經(jīng)由電子筆的用戶輸入。例如,眾多應(yīng)用程序不能接受除機(jī)器生成文本(例如,經(jīng)由常規(guī)鍵盤(pán)的輸入、下載得到的或某種其它方式輸入)以外的形式的數(shù)據(jù)。當(dāng)基于筆的計(jì)算系統(tǒng)用戶打開(kāi)并使用這樣的受限輸入應(yīng)用程序時(shí),試圖向不能接受電子墨水輸入的區(qū)域或域內(nèi)輸入電子墨水將導(dǎo)致出錯(cuò)消息、忽略消息、錯(cuò)誤輸入、丟失輸入和/或其它輸入問(wèn)題。這樣的輸入困難構(gòu)成了使基于筆的計(jì)算系統(tǒng)的用戶受挫的來(lái)源。
圖1A示出了基于筆的計(jì)算系統(tǒng)的示例數(shù)字化儀和/或顯示屏10(例如,圖形輸入板PC顯示屏),其上有不能接受電子墨水形式的輸入的應(yīng)用程序正在操作(例如,在該示出的示例中的文字處理應(yīng)用程序)。如果該圖形輸入板PC用戶僅擁有計(jì)算系統(tǒng)的筆或指示筆可用作為輸入設(shè)備,那么他/她將不能向該電子文檔輸入數(shù)據(jù)和/或以其它方式與該應(yīng)用程序交互。在努力允許基于筆的計(jì)算系統(tǒng)用戶與各種各樣應(yīng)用程序,包括未被設(shè)計(jì)成接受電子墨水輸入的眾多現(xiàn)有應(yīng)用程序交互的過(guò)程中,至少某些基于筆的計(jì)算系統(tǒng)配備了允許電子墨水和/或其它電子筆輸入被“轉(zhuǎn)換”成應(yīng)用程序?qū)⒄_識(shí)別和接受的形式的“文本輸入系統(tǒng)”。在常規(guī)的基于筆的計(jì)算系統(tǒng)中,如圖1A中所示,可通過(guò)在顯示屏10的左下方提供的圖標(biāo)12上輕叩電子筆來(lái)激活文本輸入系統(tǒng)(例如,鄰近與至少某些圖形用戶界面和/或操作系統(tǒng)一起提供的“工具欄”中的“Start(開(kāi)始)”按鈕)。在這樣的常規(guī)系統(tǒng)中,該圖標(biāo)12是構(gòu)成該基于筆的計(jì)算系統(tǒng)的操作系統(tǒng)(例如,MicrosoftWindows XPTablet PC Edition Version 2002操作系統(tǒng))的屬性的區(qū)帶(band)圖標(biāo),它允許在“Start’按鈕附近添加區(qū)帶。
在至少某些現(xiàn)有基于筆的計(jì)算系統(tǒng)和/或其操作系統(tǒng)中,輕叩圖標(biāo)12將激活接口屏面14,可通過(guò)它輸入用戶輸入。例如,如圖1B所示,用戶可使用電子筆或指示筆在接口屏面14的電子墨水輸入部分16中書(shū)寫(xiě)一個(gè)或多個(gè)字符。然后訪問(wèn)與操作系統(tǒng)相關(guān)聯(lián)的手寫(xiě)識(shí)別器,將手寫(xiě)的電子墨水輸入轉(zhuǎn)換成常規(guī)的機(jī)器生成的文本(例如,ASCII文本等),然后例如在激活接口屏面14時(shí)光標(biāo)18的位置處和/或在將電子墨水輸入到接口屏面14中時(shí)光標(biāo)18的位置處,將該相應(yīng)的所識(shí)別且機(jī)器生成的文本插入到電子文檔中。以這種方式,不能接受電子墨水和/或電子筆輸入和/或與之交互的應(yīng)用程序能夠適用于從這樣的源可靠地接收輸入。
在圖1C中示出文本輸入系統(tǒng)的接口屏面14的另一示例或版本。更具體地,在該示出的示例中,文本輸入系統(tǒng)構(gòu)成“軟鍵盤(pán)”20,后者使得用戶能夠使用電子筆(或其它用戶輸入設(shè)備)的筆尖“接觸”或“輕叩”軟鍵盤(pán)20的各個(gè)鍵區(qū)來(lái)“鍵”入所期望的文本信息(例如,在光標(biāo)18的位置處)。再一次,以這種方式,不能接受電子墨水和/或電子筆輸入和/或與之交互的應(yīng)用程序能夠適用于從這樣的源可靠地接收輸入。
盡管圖1A到1C所示出的類型的輸入系統(tǒng)是有用且有效的,但這些已知的系統(tǒng)也含有某些缺點(diǎn)或不足。例如,在至少某些常規(guī)系統(tǒng)中,輸入系統(tǒng)圖標(biāo)12的位置固定在顯示屏10的左下方(例如,在最底端工具欄中)。眾多用戶覺(jué)得該位置稍微有點(diǎn)不自然和/或不方便使用(例如,因?yàn)楸姸嘤脩粼诨诠P的計(jì)算系統(tǒng)的顯示屏10的上半部分到三分之二的位置交互和操作,因此將文本輸入系統(tǒng)圖標(biāo)定位在顯示屏10的最低5%的位置被感覺(jué)為不十分自然或方便)。另外,在眾多情況下,用戶往往忘記圖標(biāo)12的用途和/或僅在對(duì)其搜索之后才激活它(某些常規(guī)系統(tǒng)中圖標(biāo)12的外觀(例如,作為沒(méi)有相關(guān)聯(lián)文本的鍵盤(pán)的小圖片)不是用戶可容易看到或標(biāo)識(shí)的,從而不能提供關(guān)于圖標(biāo)12的用途的直接視覺(jué)提示)。這些因素使得輸入屏面14的使用看上去是數(shù)據(jù)輸入過(guò)程中的實(shí)質(zhì)上且不方便的中斷。另外,在至少某些情形中(例如,對(duì)偏好隱藏該最低工具欄的應(yīng)用程序和/或用戶),可能難以甚至無(wú)法定位圖標(biāo)12和/或激活接口屏面14。
當(dāng)激活常規(guī)輸入屏面14時(shí),存在涉及該屏面的位置和特征的其它缺點(diǎn)。在至少某些常規(guī)系統(tǒng)中,與圖標(biāo)12的交互僅以“停放(dock)”的方式激活輸入屏面14。更具體地,如通過(guò)將圖1A所顯示的數(shù)據(jù)與圖1B和1C中所顯示的數(shù)據(jù)進(jìn)行比較所示,當(dāng)激活輸入屏面14時(shí),它占用總顯示屏10高度的某一部分,所顯示數(shù)據(jù)的其余部分被縮小以在較小顯示區(qū)域的邊界之內(nèi)合適。允許這種類型的調(diào)整大小和位置移動(dòng)所需的改變可能稍微有些使人迷惑和且是中斷性的,且這可導(dǎo)致不準(zhǔn)確的數(shù)據(jù)顯示。
從而,在本領(lǐng)域中存在對(duì)允許使用電子墨水和/或電子筆數(shù)據(jù)以便對(duì)各種類型的系統(tǒng)、應(yīng)用程序和/數(shù)據(jù)字段,包括未被設(shè)計(jì)成接受電子墨水和/或電子筆輸入的系統(tǒng)、應(yīng)用程序和/或數(shù)據(jù)字段輸入數(shù)據(jù)的更方便和改進(jìn)的用戶界面、系統(tǒng)和方法的需求。

發(fā)明內(nèi)容
本發(fā)明的各方面涉及用于在顯示設(shè)備上激活和/或顯示文本輸入系統(tǒng)的用戶界面、方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。這樣的用戶界面、系統(tǒng)和方法可包括(a)在顯示設(shè)備上的第一位置處顯示文本輸入系統(tǒng)激活目標(biāo),其中至少當(dāng)用戶輸入設(shè)備在第一位置附近懸停時(shí),以第一大小和/或使用第一外觀特征顯示該文本輸入系統(tǒng)激活目標(biāo),其中第一位置可響應(yīng)于用戶輸入改變;(b)接收針對(duì)文本輸入系統(tǒng)激活目標(biāo)的第一用戶輸入(例如,筆輕叩、延長(zhǎng)的懸停動(dòng)作等);以及(c)響應(yīng)于第一用戶輸入激活文本輸入系統(tǒng)。這樣的用戶界面、方法和系統(tǒng)還可包括(d)顯示該文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況,其中預(yù)交互狀況包括從下組中選擇的至少一個(gè)顯示狀況其中沒(méi)有文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中具有第二大小的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,以及其中具有第二外觀特征的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況;(e)接收針對(duì)處于預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)的第二用戶輸入;以及(f)響應(yīng)于第二用戶輸入,將該文本輸入系統(tǒng)激活目標(biāo)的外觀從預(yù)交互狀況改成第一大小和/或第一外觀特征。在至少某些方式或尺寸中,激活目標(biāo)的第二大小可能比第一大小的激活目標(biāo)的相應(yīng)的尺寸小。在至少某些示例中,激活目標(biāo)的第二外觀特征與具有第一外觀特征的激活目標(biāo)相比,可以是激活目標(biāo)的純文本、淡色、加亮、或灰色的版本。在本發(fā)明的至少某些示例中,文本輸入系統(tǒng)激活目標(biāo)可以由用戶自由定位,例如沿著窗口或屏幕邊沿的任何位置。當(dāng)使用文本輸入系統(tǒng)之后,可沿著窗口或屏幕邊沿,在其最后使用的位置關(guān)閉或“重新裝載”它,且在本發(fā)明的至少某些示例中,文本輸入系統(tǒng)將以其最后使用的同一形式、格式和/或狀態(tài)重新展開(kāi)以供下一次使用。本發(fā)明的其它方面涉及其上存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),這些指令提供用于激活和/或顯示文本輸入系統(tǒng)、執(zhí)行各種文本輸入系統(tǒng)激活和/或顯示方法、和/或操作各種文本輸入激活和/或顯示系統(tǒng)的各種用戶界面。


當(dāng)結(jié)合附圖考慮時(shí),通過(guò)以下詳細(xì)描述,本發(fā)明的以上和其它目的、特征和優(yōu)點(diǎn)更明顯和能更完全理解,附圖中圖1A到1C示出了常規(guī)的基于筆的計(jì)算系統(tǒng)中文本輸入系統(tǒng)的激活的示例;圖2示出了可在其中實(shí)現(xiàn)本發(fā)明的某些方面的通用數(shù)字計(jì)算環(huán)境的示意圖;圖3示出了可在其中實(shí)現(xiàn)本發(fā)明的某些方面的基于筆的個(gè)人計(jì)算(PC)環(huán)境;圖4A到4D示出了根據(jù)本發(fā)明的示例,激活目標(biāo)和文本輸入系統(tǒng)及其用途的各種示例特征;以及圖5A到5F示出了根據(jù)本發(fā)明的示例,激活目標(biāo)和文本輸入系統(tǒng)及其用途的各種附加示例特征。
具體實(shí)施例方式
I.術(shù)語(yǔ)以下術(shù)語(yǔ)在本說(shuō)明書(shū)中使用,除非上下文中指出或闡明,否則該術(shù)語(yǔ)具有以下提供的含義“墨水”(也稱為“數(shù)字墨水”或“電子墨水”)——手寫(xiě)筆劃的序列或集合。筆劃序列可包括有序形式的筆劃。該序列可按照任何合適的方式排序,諸如按照捕捉到筆劃的時(shí)刻和/或按照筆劃在頁(yè)面上出現(xiàn)的位置。有可能有其它排序??砂凑杖魏纹谕姆绞酱鎯?chǔ)電子墨水信息,諸如按照“墨水連續(xù)化格式”,例如用于在MicrosoftWindows XP Tablet PC Edition Version 2002操作系統(tǒng)和/或MicrosoftWindows Journal軟件應(yīng)用程序中創(chuàng)建、存儲(chǔ)、顯示和操縱電子墨水?dāng)?shù)據(jù)的格式。
“點(diǎn)”——定義空間中的位置的信息。例如,點(diǎn)可相對(duì)于捕捉空間(例如,數(shù)字化儀上的點(diǎn))和/或顯示空間(顯示設(shè)備的點(diǎn)或像素)來(lái)定義。點(diǎn)可使用各種已知技術(shù)來(lái)表示,包括二維直角坐標(biāo)(X,Y)、極坐標(biāo)(r,Θ)、三維坐標(biāo)((X,Y,Z)、(r,Θ,ρ)、(X,Y,t(其中t為時(shí)間))、(r,Θ,t))、四維坐標(biāo)((X,Y,Z,t)和(r,Θ,ρ,t)),及其本領(lǐng)域中其它已知技術(shù)。
“筆劃”——所捕捉的點(diǎn)的序列或集合。筆劃可按照多種方法來(lái)確定,例如,使用時(shí)間(例如,筆劃是指示筆在預(yù)定時(shí)間期間或間隔內(nèi)遇到的所有點(diǎn))、使用預(yù)定數(shù)量的點(diǎn)(例如,筆劃是1到X的所有點(diǎn),其中X是預(yù)定義的)、或使用指示筆與數(shù)字化儀表面的接觸(例如,筆劃是由指示筆在筆落下事件與筆提起事件之間所遇到的所有點(diǎn))。當(dāng)被呈現(xiàn)時(shí),組成筆劃的點(diǎn)的序列可由線連接。或者,筆劃可被表示為一點(diǎn)以及指向下一點(diǎn)方向的向量。此外,筆劃可被認(rèn)為是點(diǎn)的簡(jiǎn)單列表(或數(shù)組或表)。簡(jiǎn)單地說(shuō),筆劃旨在包含涉及墨水的點(diǎn)或片段的任何表示,而不考慮點(diǎn)和/或連接點(diǎn)的事物的最基本表示如何。
“筆”——有助于輸入電子墨水和/或以其它方式操縱或控制電子文檔和/或計(jì)算機(jī)操作系統(tǒng)的任何類型的用戶輸入設(shè)備。在本說(shuō)明書(shū)中,術(shù)語(yǔ)“筆”和“指示筆”可互換使用。
“筆落下事件”——在筆接觸數(shù)字化儀時(shí)啟動(dòng)的事件。一般,筆落下事件將在筆離開(kāi)數(shù)字化儀表面時(shí)(在本說(shuō)明書(shū)中也被稱為“筆提起事件”)結(jié)束。
“懸?!薄獙⒐P置于或定位于接近或鄰近數(shù)字化儀表面,但不接觸該表面,而不論該筆是否移動(dòng)。對(duì)構(gòu)成“懸?!眲?dòng)作的動(dòng)作而言,不需要在特定位置或地點(diǎn)駐留特定的一段時(shí)間或停止運(yùn)動(dòng)。例如,可在用戶不斷地將筆朝向數(shù)字化儀表面移動(dòng)并最終與數(shù)字化儀表面接觸的時(shí)間段內(nèi)發(fā)生“懸?!薄!皯彝!眲?dòng)作也可構(gòu)成無(wú)需“點(diǎn)擊”鼠標(biāo)按鈕之一的情況下在顯示器的特定位置上放置定點(diǎn)設(shè)備(諸如,鼠標(biāo)指針)。
“呈現(xiàn)”或“被呈現(xiàn)”或“正呈現(xiàn)”——確定將如何顯示圖形(和/或墨水)的過(guò)程,不論是在屏幕上、被打印出還是以某種其它方式輸出。
“計(jì)算機(jī)可讀介質(zhì)”——可由計(jì)算機(jī)系統(tǒng)上的用戶訪問(wèn)的任何可用介質(zhì)。作為示例,而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)?!坝?jì)算機(jī)存儲(chǔ)介質(zhì)”包括以任何方法或技術(shù)實(shí)現(xiàn)的用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)?!坝?jì)算機(jī)存儲(chǔ)介質(zhì)”包括,但不限于,RAM、ROM、EEPROM、閃存或其它存儲(chǔ)器技術(shù);CD-ROM、數(shù)字多功能盤(pán)(DVD)或其它光盤(pán)存儲(chǔ)設(shè)備;磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁性存儲(chǔ)設(shè)備;或能用于存儲(chǔ)所需信息且可以由計(jì)算機(jī)訪問(wèn)的任何其它介質(zhì)?!巴ㄐ沤橘|(zhì)”通常具體化為諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),且包含任何信息傳遞介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”指的是這樣一種信號(hào),其一個(gè)或多個(gè)特征以在信號(hào)中編碼信息的方式被設(shè)定或更改。作為示例,而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接,以及無(wú)線介質(zhì),諸如聲學(xué)、RF、紅外線和其它無(wú)線介質(zhì)。上述中任一個(gè)的組合也應(yīng)包括在“計(jì)算機(jī)可讀介質(zhì)”的范圍之內(nèi)。
II.示例操作環(huán)境圖2示出了可用于實(shí)現(xiàn)本發(fā)明的各個(gè)方面的通用數(shù)字計(jì)算環(huán)境的示意圖。圖2中,計(jì)算機(jī)100包括處理單元110、系統(tǒng)存儲(chǔ)器120和將包括系統(tǒng)存儲(chǔ)器120在內(nèi)的各種系統(tǒng)組件耦合至處理單元110的系統(tǒng)總線130。系統(tǒng)總線130可以是若干類型的總線結(jié)構(gòu)中的任一種,包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線和使用各種總線體系結(jié)構(gòu)中的任一種的局部總線。系統(tǒng)存儲(chǔ)器120可包括只讀存儲(chǔ)器(ROM)140和隨機(jī)存取存儲(chǔ)器(RAM)150。
基本輸入/輸出系統(tǒng)160(BIOS)包含有助于諸如啟動(dòng)時(shí)在計(jì)算機(jī)100內(nèi)的元件之間傳遞信息的基本例程,它通常存儲(chǔ)在ROM 140中。計(jì)算機(jī)100也可以包括從硬盤(pán)(未示出)中讀取或向其寫(xiě)入的硬盤(pán)驅(qū)動(dòng)器170,從可移動(dòng)磁盤(pán)190中讀取或向其寫(xiě)入的磁盤(pán)驅(qū)動(dòng)器180,以及從諸如CD ROM或其它光學(xué)介質(zhì)等可移動(dòng)光盤(pán)199中讀取或向其寫(xiě)入的光盤(pán)驅(qū)動(dòng)器191。硬盤(pán)驅(qū)動(dòng)器170、磁盤(pán)驅(qū)動(dòng)器180和光盤(pán)驅(qū)動(dòng)器191分別由硬盤(pán)驅(qū)動(dòng)器接口192、磁盤(pán)驅(qū)動(dòng)器接口193和光盤(pán)驅(qū)動(dòng)器接口194連接至系統(tǒng)總線130。這些驅(qū)動(dòng)器及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為個(gè)人計(jì)算機(jī)100提供了對(duì)計(jì)算機(jī)執(zhí)行指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的非易失性存儲(chǔ)。本領(lǐng)域的技術(shù)人員可以理解,也可在該示例操作環(huán)境中使用可存儲(chǔ)可由計(jì)算機(jī)訪問(wèn)的數(shù)據(jù)的其它類型的計(jì)算機(jī)可讀介質(zhì),諸如盒式磁帶、閃存卡、數(shù)字多功能盤(pán)、貝努利盒式磁盤(pán)、RAM、ROM等。
可以在硬盤(pán)170、磁盤(pán)190、光盤(pán)199、ROM 140或RAM 150上存儲(chǔ)多個(gè)程序模塊,包括操作系統(tǒng)195、一個(gè)或多個(gè)應(yīng)用程序模塊196、其它程序模塊197和程序數(shù)據(jù)198。用戶可以通過(guò)諸如鍵盤(pán)101和定點(diǎn)設(shè)備102(諸如鼠標(biāo))等輸入設(shè)備向計(jì)算機(jī)100輸入命令和信息。其它輸入設(shè)備(未示出)可包括麥克風(fēng)、操縱桿、游戲墊、圓盤(pán)式衛(wèi)星天線、掃描儀等。這些和其它輸入設(shè)備通常由耦合至系統(tǒng)總線130的串行端口接口106連接至處理單元110,但是它們也可由諸如并行端口、游戲端口或通用串行總線(USB)等其它接口連接。此外,這些設(shè)備也可經(jīng)由適當(dāng)?shù)慕涌?未示出)直接耦合至系統(tǒng)總線130。
監(jiān)視器107或其它類型的顯示設(shè)備也經(jīng)由諸如視頻適配器108等接口連接至系統(tǒng)總線130。除監(jiān)視器107之外,個(gè)人計(jì)算機(jī)一般包括其它外圍輸出設(shè)備(未示出),諸如揚(yáng)聲器和打印機(jī)。在一個(gè)示例中,提供了筆數(shù)字化儀165和附屬的筆或指示筆166以數(shù)字化地捕捉手畫(huà)線輸入。盡管在圖2中示出筆數(shù)字化儀165與串行端口接口106之間的連接,但在實(shí)際上,筆數(shù)字化儀165可以直接耦合至處理器單元110,或它可按照任何合適的方式,諸如本領(lǐng)域中已知的,通過(guò)并行端口或其它接口和系統(tǒng)總線130連接至處理單元110。而且,盡管在圖2中將數(shù)字化儀165示為與監(jiān)視器107分開(kāi),但數(shù)字化儀的可用輸入?yún)^(qū)域可與監(jiān)視器107的顯示區(qū)域共同擴(kuò)展。此外,數(shù)字化儀165可集成在監(jiān)視器107中,或者它可作為疊加或附加給監(jiān)視器107的單獨(dú)設(shè)備存在。
計(jì)算機(jī)100可使用至諸如遠(yuǎn)程計(jì)算機(jī)109的一臺(tái)或多臺(tái)遠(yuǎn)程計(jì)算機(jī)的邏輯連接在網(wǎng)絡(luò)化環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)109可以是服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì)等設(shè)備或其它常見(jiàn)網(wǎng)絡(luò)節(jié)點(diǎn),且通常包括上文相對(duì)于計(jì)算機(jī)100描述的許多或所有元件,盡管為簡(jiǎn)單起見(jiàn),在圖2中只示出存儲(chǔ)器存儲(chǔ)設(shè)備111。圖2中所示邏輯連接包括局域網(wǎng)(LAN)112和廣域網(wǎng)(WAN)113。這樣的網(wǎng)絡(luò)環(huán)境在辦公室、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是常見(jiàn)的,它使用有線和無(wú)線連接兩者。
當(dāng)在LAN連網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)100通過(guò)網(wǎng)絡(luò)接口或適配器114連接至局域網(wǎng)112。當(dāng)在WAN連網(wǎng)環(huán)境中使用時(shí),個(gè)人計(jì)算機(jī)100通常包括調(diào)制解調(diào)器115,或用于通過(guò)諸如因特網(wǎng)等廣域網(wǎng)113建立通信的其它裝置。調(diào)制解調(diào)器115可以是對(duì)計(jì)算機(jī)100內(nèi)置或外置,它可以通過(guò)串行端口接口106連接至系統(tǒng)總線130。在網(wǎng)絡(luò)化環(huán)境中,相對(duì)于個(gè)人計(jì)算機(jī)100所描述的程序模塊或其部分可以存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。
可以理解,所示的網(wǎng)絡(luò)連接是示例性的,且可以使用在計(jì)算機(jī)之間建立通信鏈路的其它技術(shù)。假定存在各種公知協(xié)議中的任何一種,諸如TCP/IP、以太網(wǎng)、FTP、HTTP、UDP等,且該系統(tǒng)可在用戶—服務(wù)器配置中操作以允許用戶從基于web的服務(wù)器中檢索網(wǎng)頁(yè)??墒褂酶鞣N常規(guī)web瀏覽器中的任何一種來(lái)顯示和操縱網(wǎng)頁(yè)上的數(shù)據(jù)。
盡管圖2的環(huán)境示出了示例性環(huán)境,但可理解,也可使用其它計(jì)算環(huán)境。例如,對(duì)普通技術(shù)人員而言,顯然本發(fā)明的一個(gè)或多個(gè)示例可使用含有少于圖2中所示和以上所述的所有各個(gè)方面的環(huán)境,且這些方面可在各種組合或子組合中出現(xiàn)。
圖3示出了根據(jù)本發(fā)明的各個(gè)方面可使用的基于筆的個(gè)人計(jì)算機(jī)(PC)201。圖2的系統(tǒng)中的任何或所有特征、子系統(tǒng)和功能可被包含在圖3的計(jì)算機(jī)中。基于筆的個(gè)人計(jì)算機(jī)系統(tǒng)201包括大型顯示表面202,例如數(shù)字化平板顯示器,諸如液晶顯示(LCD)屏,在其上顯示多個(gè)屏面203。使用指示筆204,用戶可在數(shù)字化顯示區(qū)域中選擇、突出顯示和書(shū)寫(xiě)。合適的數(shù)字化顯示屏面的示例包括電磁筆數(shù)字化儀,諸如來(lái)自Mutoh公司(現(xiàn)稱為FinePoint Innovations公司)或WacomTechnology公司的筆數(shù)字化儀。也可使用其它類型的筆數(shù)字化儀,例如,光數(shù)字化儀和觸敏數(shù)字化儀?;诠P的計(jì)算系統(tǒng)201解釋使用指示筆204作出的手勢(shì),以便操縱數(shù)據(jù)、輸入文本和執(zhí)行常規(guī)計(jì)算機(jī)應(yīng)用程序任務(wù),諸如創(chuàng)建、編輯和修改電子表、文字處理程序等。
可為指示筆204配備按鈕或其它特征來(lái)增加它的能力。在一個(gè)示例中,指示筆204可被實(shí)現(xiàn)為“鉛筆”或“筆”,其中一端構(gòu)成書(shū)寫(xiě)部分,另一端構(gòu)成“橡皮”端,當(dāng)橫跨顯示屏移動(dòng)橡皮端時(shí),它指示顯示屏上電子墨水中要擦除的部分。另外,用戶自己的手指可用來(lái)在觸敏或鄰近性敏感顯示屏上選擇或指示所顯示圖像的部分。因此,如此處所使用的,術(shù)語(yǔ)“用戶輸入設(shè)備”旨在具有寬泛的定義,且包含公知輸入設(shè)備上的眾多變化。
在各種示例中,該系統(tǒng)提供一種墨水平臺(tái),作為一組COM(組件對(duì)象模型),應(yīng)用程序可使用后者來(lái)捕捉、操縱和存儲(chǔ)墨水。墨水平臺(tái)也可包含標(biāo)記語(yǔ)言,包括如可擴(kuò)展標(biāo)記語(yǔ)言(XML)的語(yǔ)言。此外,該系統(tǒng)可使用DCOM作為另一實(shí)現(xiàn)。還可使用其它實(shí)現(xiàn),包括微軟公司的Win32程序設(shè)計(jì)模型和.Net程序設(shè)計(jì)模型。這些平臺(tái)均可在市場(chǎng)上購(gòu)買且在本領(lǐng)域中已知。
除了與全功能(full performance)的基于筆的計(jì)算系統(tǒng)或“圖形輸入板PC”(例如,可折疊膝上型或“板片”類型圖形輸入板PC)一起使用以外,本發(fā)明的各方面也可用于接受作為電子墨水的數(shù)據(jù)和/或接受電子筆或指示筆輸入的其它類型的基于筆的計(jì)算系統(tǒng)和/或其它設(shè)備,諸如手持式或掌上計(jì)算系統(tǒng);個(gè)人數(shù)字助理;袖珍個(gè)人計(jì)算機(jī);移動(dòng)和蜂窩電話、尋呼機(jī)和其它通信設(shè)備;手表;電器;以及包括向用戶呈現(xiàn)所打印的或圖形的信息和/或允許使用電子筆或指示筆輸入的監(jiān)視器或其它顯示設(shè)備和/或數(shù)字化儀,或可處理由另一設(shè)備收集的電子墨水(例如,可處理由圖形輸入板PC收集的電子墨水的常規(guī)臺(tái)式計(jì)算機(jī))的任何其它設(shè)備或系統(tǒng)。
現(xiàn)在將結(jié)合其余的附圖描述本發(fā)明,這些附圖示出了本發(fā)明的各個(gè)示例和信息來(lái)幫助解釋本發(fā)明。這些特定的附圖以及在本詳細(xì)描述中包含的信息不應(yīng)被解釋為對(duì)本發(fā)明的限制。
III.本發(fā)明的概觀如上所述,本發(fā)明的各方面涉及用于在諸如基于筆的計(jì)算系統(tǒng)的顯示屏等顯示設(shè)備上激活和/或顯示文本輸入系統(tǒng)的用戶界面、方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。根據(jù)本發(fā)明的至少某些示例,用戶界面可包括(a)第一顯示模式,它以第一大小和/或使用第一外觀特征顯示文本輸入系統(tǒng)激活目標(biāo),其中至少當(dāng)用戶輸入設(shè)備在文本輸入系統(tǒng)激活目標(biāo)位置附近懸停時(shí)顯示第一顯示模式,其中基于用戶輸入可選擇文本輸入系統(tǒng)激活目標(biāo)在顯示設(shè)備上位置;以及(b)第二顯示模式,它顯示文本輸入系統(tǒng),其中至少當(dāng)用戶按照預(yù)定的方式與處于第一顯示模式中的文本輸入系統(tǒng)激活目標(biāo)交互時(shí)(例如,通過(guò)輕叩目標(biāo)、在其上懸停、在其上懸停一段延長(zhǎng)的時(shí)間等)激活第二顯示模式。激活目標(biāo)可由用戶沿著屏面、窗口或屏幕的邊沿例如通過(guò)用戶“拖”操作或其它期望的方式來(lái)自由地定位。根據(jù)本發(fā)明的至少某些示例,用戶界面還可包括第三顯示模式,它顯示文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況,其中該預(yù)交互狀況包括從以下組中選擇的至少一個(gè)顯示狀況其中沒(méi)有文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中具有第二、較小大小的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,以及其中具有第二外觀特征的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中至少當(dāng)與顯示設(shè)備相關(guān)聯(lián)的數(shù)字化儀未感知到該激活目標(biāo)的任何用戶輸入設(shè)備時(shí)(在某些情形中,只要未感知到激活目標(biāo)位置附近的任何懸停動(dòng)作),顯示第三顯示模式。例如,當(dāng)用戶輸入設(shè)備在處于預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)附近懸停時(shí),可發(fā)生第三與第一顯示模式之間的改變(例如,該懸停動(dòng)作可將文本輸入系統(tǒng)激活目標(biāo)從較小大小改變成較大大小,和/或從純文本、淡色、照亮、未突出顯示或黑白版本改成全色、粗體、加下劃線、斜體、動(dòng)畫(huà)和/或其它更鮮明或可見(jiàn)的狀況),從而使得用戶更易于看見(jiàn)文本輸入系統(tǒng)激活目標(biāo)和/或與之交互。一旦激活以后,第二“顯示模式”可按照在顯示設(shè)備上可見(jiàn)的其它顯示區(qū)上方浮動(dòng)的方式來(lái)顯示文本輸入系統(tǒng)。
根據(jù)本發(fā)明的至少某些示例,用于在顯示設(shè)備上激活和/或顯示文本輸入系統(tǒng)的方法可包括(a)在顯示設(shè)備上的第一位置處顯示文本輸入系統(tǒng)激活目標(biāo),其中至少當(dāng)用戶輸入設(shè)備在第一位置附近懸停時(shí),以第一大小和/或使用第一外觀特征顯示該文本輸入系統(tǒng)激活目標(biāo),其中第一位置可基于用戶輸入改變;(b)接收針對(duì)文本輸入系統(tǒng)激活目標(biāo)的第一用戶輸入(例如,輕叩、懸停動(dòng)作、延長(zhǎng)的懸停動(dòng)作等);以及(c)響應(yīng)于第一用戶輸入,激活文本輸入系統(tǒng)。這樣的方法還可包括(d)顯示該文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況,其中預(yù)交互狀況包括從下組中選擇的至少一個(gè)顯示狀況其中沒(méi)有文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中具有第二大小的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,以及其中具有第二外觀特征的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況;(e)接收針對(duì)處于預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)的第二用戶輸入;以及(f)響應(yīng)于第二用戶輸入,將該文本輸入系統(tǒng)激活目標(biāo)的外觀從預(yù)交互狀況改成第一大小和/或第一外觀特征(例如,從第二大小改成第一大小和/或從第二外觀特征改成第一外觀特征)。在本發(fā)明的至少某些示例中,第二用戶輸入(即,以上示例中,將激活目標(biāo)從預(yù)交互狀況改成第一大小和/或第一外觀特征)可構(gòu)成第一位置附近的用戶輸入設(shè)備懸停動(dòng)作。除此之外或者作為替代,在本發(fā)明的至少某些示例中,上述第一用戶輸入(即,該示例中激活文本輸入系統(tǒng)的輸入)可構(gòu)成用戶輸入設(shè)備對(duì)文本輸入系統(tǒng)激活目標(biāo)的“輕叩”或“點(diǎn)擊”。另外,在本發(fā)明的至少某些示例中,至少當(dāng)與顯示設(shè)備相關(guān)聯(lián)的數(shù)字化儀未感知到用戶輸入設(shè)備時(shí)可顯示文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況,和/或至少當(dāng)用戶輸入設(shè)備在處于預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)附近懸停時(shí)該文本輸入系統(tǒng)激活目標(biāo)的外觀可從預(yù)交互狀況改成第一大小和/或第一外觀特征。
根據(jù)本發(fā)明的示例,用于激活和/或顯示文本輸入系統(tǒng)的系統(tǒng)可包括(a)顯示設(shè)備(諸如計(jì)算機(jī)顯示屏);以及(b)處理器系統(tǒng)(例如,計(jì)算機(jī)處理器),對(duì)其編程且其適用于(i)在該顯示設(shè)備上的第一位置處顯示文本輸入系統(tǒng)激活目標(biāo),其中至少當(dāng)用戶輸入設(shè)備在第一位置附近懸停時(shí)以第一大小和/或使用第一外觀特征顯示該文本輸入系統(tǒng)激活目標(biāo),其中可基于用戶輸入改變第一位置;(ii)識(shí)別針對(duì)該文本輸入系統(tǒng)激活目標(biāo)的第一用戶輸入;以及(iii)響應(yīng)于第一用戶輸入激活該文本輸入系統(tǒng)。根據(jù)本發(fā)明的至少某些示例的系統(tǒng)還可包括輸入系統(tǒng),諸如用于接收鼠標(biāo)或電子墨水輸入的系統(tǒng)(例如,數(shù)字化儀屏幕等)。根據(jù)本發(fā)明,在至少某些示例系統(tǒng)中使用的處理器系統(tǒng)還可被編程且適用于(iv)顯示該文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況,其中預(yù)交互狀況包括從下組中選擇的至少一個(gè)顯示狀況其中沒(méi)有文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中具有第二大小的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,以及其中具有第二外觀特征的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況;(v)識(shí)別針對(duì)處于預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)的第二用戶輸入;以及(vi)響應(yīng)于第二用戶輸入,將該文本輸入系統(tǒng)激活目標(biāo)的外觀從預(yù)交互狀況改成第一大小和/或第一外觀特征(例如,從第二大小和/或從第二外觀特征)。如上所述,在至少某些示例系統(tǒng)中,第二用戶輸入(即,以上示例中,將激活目標(biāo)從預(yù)交互狀況改成第一大小和/或第一外觀特征)可構(gòu)成第一位置附近的用戶輸入設(shè)備懸停動(dòng)作,和/或上述第一用戶輸入(即,激活文本輸入系統(tǒng)的輸入)可構(gòu)成用戶輸入設(shè)備對(duì)文本輸入系統(tǒng)激活目標(biāo)的“輕叩”或“點(diǎn)擊”。另外,在本發(fā)明的至少某些示例中,處理器系統(tǒng)可被編程且適用于當(dāng)數(shù)字化儀未感知到用戶輸入設(shè)備時(shí)顯示處于預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo),和/或至少當(dāng)用戶輸入設(shè)備在處于預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)附近懸停時(shí)該文本輸入系統(tǒng)激活目標(biāo)的外觀可從預(yù)交互狀況改成第一大小和/或第一外觀特征。
在本發(fā)明的至少某些示例中,當(dāng)數(shù)字化儀未感知到筆或指示筆時(shí),文本輸入系統(tǒng)激活目標(biāo)將不可見(jiàn)(或?qū)⒎浅P?。然后,當(dāng)筆或指示筆在數(shù)字化儀上的任何位置處的存在由數(shù)字化儀感知時(shí),例如作為懸停動(dòng)作,則使激活目標(biāo)出現(xiàn)(或可任選地,如果它已可見(jiàn),可稍微改變其外觀)。響應(yīng)于激活目標(biāo)位置附近的懸停動(dòng)作,激活目標(biāo)然后可擴(kuò)展至其較大的大小(或以其它方式改變其外觀特征),使得更易于與該激活目標(biāo)交互(例如,使用筆輕叩),從而完全展開(kāi)該目標(biāo)。
本發(fā)明的其它方面涉及包含其上存儲(chǔ)的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),這些指令提供各種用戶界面,用于激活和/顯示文本輸入系統(tǒng)、執(zhí)行各種文本輸入系統(tǒng)激活和/或顯示方法、和/或操作各種文本輸入激活和/或顯示系統(tǒng),包括上述各種用戶界面、系統(tǒng)和方法(這些界面、系統(tǒng)和方法將在以下更詳細(xì)描述)。
IV.本發(fā)明的具體示例如上所述,本發(fā)明涉及用于在顯示設(shè)備上激活和/或顯示文本輸入系統(tǒng)的用戶界面、方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。本發(fā)明的某些更具體方面設(shè)法使得基于筆的計(jì)算系統(tǒng)中的文本輸入系統(tǒng)的激活目標(biāo)的定位和/或與其的交互更自然、方便且可為用戶定制。在本發(fā)明的至少某些示例中,文本輸入系統(tǒng)的激活目標(biāo)在大小上相對(duì)較小(至少在某些條件下),但仍可容易看見(jiàn)和定位以便計(jì)算機(jī)用戶容易交互和使用。
圖4A到4D一般示出了用于在顯示設(shè)備40上,諸如在基于筆的計(jì)算系統(tǒng)(如上所述,它可包括相關(guān)聯(lián)的數(shù)字化儀)的顯示設(shè)備400上激活和/或顯示文本輸入系統(tǒng)的用戶界面的示例。圖4A示出了根據(jù)本發(fā)明的示例,用于激活處于“預(yù)交互”狀態(tài)中的文本輸入系統(tǒng)的示例文本輸入系統(tǒng)激活目標(biāo)(或圖標(biāo))402。該示例的文本輸入系統(tǒng)激活目標(biāo)的“預(yù)交互”狀態(tài)402是“折疊”(或較小的大小)的狀態(tài)。如將在以下更詳細(xì)描述的,在該示例系統(tǒng)和方法中,與處于預(yù)交互狀態(tài)或狀況中的目標(biāo)402的用戶交互將使得該目標(biāo)擴(kuò)展至較大的大小。
文本輸入系統(tǒng)激活目標(biāo)402的“預(yù)交互”狀態(tài)在應(yīng)用程序和/或整個(gè)計(jì)算機(jī)操作系統(tǒng)正在運(yùn)行時(shí)可在各種時(shí)間存在。例如,文本輸入系統(tǒng)激活目標(biāo)402可按照其預(yù)交互狀態(tài)存在,作為默認(rèn)狀態(tài),例如,無(wú)論何時(shí)該應(yīng)用程序和/或操作系統(tǒng)正在運(yùn)行且用戶輸入設(shè)備(諸如電子筆或指示筆404)未與文本輸入系統(tǒng)激活目標(biāo)402交互和/或在文本輸入系統(tǒng)激活目標(biāo)402的位置處、其附近或其上方(例如,文本輸入系統(tǒng)激活目標(biāo)402的幾英寸內(nèi))懸停。文本輸入系統(tǒng)激活目標(biāo)402的預(yù)交互狀態(tài)可以是“折疊”狀態(tài),其中目標(biāo)402顯示得相對(duì)較小或較窄,例如以使得用戶稍許難以直接和可靠地觸及激活目標(biāo)402的寬度或高度,諸如4-5像素寬甚至更少。然而,盡管狹窄,但是本示例中激活目標(biāo)402的折疊狀態(tài)仍容易地可見(jiàn),且其位置(例如,沿著顯示設(shè)備的側(cè)面和/或沿著活動(dòng)顯示部分或具有焦點(diǎn)的屏面(例如,用戶正工作的位置)的側(cè)邊)能容易地提醒用戶文本輸入系統(tǒng)的存在及可用性。
正如在基于筆的計(jì)算系統(tǒng)領(lǐng)域中已知的,至少某些電子筆或指示筆404在其位于相對(duì)接近或鄰近數(shù)字化儀表面(數(shù)字化儀表面可與諸如顯示設(shè)備400的顯示屏等顯示屏重合和/或位于其附近)時(shí)可被該數(shù)字化儀或基于筆的計(jì)算系統(tǒng)的其它部分檢測(cè)到。例如,某些筆或指示筆404是“活動(dòng)的”,這在本說(shuō)明書(shū)中意味著,它們傳輸、反映、更改或修改當(dāng)筆或指示筆404位于數(shù)字化儀表面的某一范圍內(nèi)時(shí)由數(shù)字化儀傳輸、感知和/或可檢測(cè)的能量、數(shù)據(jù)或其它信息。作為更具體的示例,某些筆或指示筆404可包括接收由數(shù)字化儀發(fā)出的能量和/或更改由數(shù)字化儀發(fā)射和/或感知的磁場(chǎng)或電場(chǎng)的電路或其它結(jié)構(gòu),使得數(shù)字化儀可由于所檢測(cè)的磁場(chǎng)或電場(chǎng)中的改變(例如,至少當(dāng)筆或指示筆接近數(shù)字化儀表面時(shí))感知到筆或指示筆404的存在。作為其它示例,某些筆或指示筆404可傳輸或反映可由數(shù)字化儀檢測(cè)(至少當(dāng)數(shù)字化儀位于其附近時(shí))的數(shù)據(jù)、電場(chǎng)或磁場(chǎng)或其它能量或信息。根據(jù)本發(fā)明,可使用當(dāng)筆或指示筆404(或其它用戶輸入設(shè)備)位于顯示設(shè)備屏幕400附近時(shí)可檢測(cè)到它的存在(包括感知或檢測(cè)到“非活動(dòng)”用戶輸入設(shè)備的存在)的任何合適或期望的方式。盡管可設(shè)計(jì)指示筆404與數(shù)字化儀的組合來(lái)允許在相對(duì)于數(shù)字化儀表面400的實(shí)質(zhì)上任何合理位置處檢測(cè)指示筆404,但在至少某些常規(guī)基于筆的計(jì)算機(jī)系統(tǒng)中,指示筆404最初可在離開(kāi)數(shù)字化儀表面400大約一英寸半到二英寸時(shí)被檢測(cè)到,且在某些示例中,在離開(kāi)數(shù)字化儀表面400大約半英寸到一英寸時(shí)可被檢測(cè)到。當(dāng)然,本發(fā)明的各方面可對(duì)“活動(dòng)”筆或其它輸入設(shè)備以及非活動(dòng)輸入設(shè)備(包括觸摸屏系統(tǒng))實(shí)現(xiàn)。
在本發(fā)明的該示例中,在預(yù)交互激活目標(biāo)402的位置處或附近(例如,大約兩英寸或更少)懸停筆或指示筆404將使得激活目標(biāo)的外觀從其預(yù)交互狀態(tài)402(圖4A中示出的示例)改變成其后交互狀態(tài)(例如,如圖4B中所示,擴(kuò)展或增大的狀態(tài)402a)。在其擴(kuò)展?fàn)顟B(tài)402中,激活目標(biāo)被增大且容易由例如電子筆404輕叩,如上所述,該電子筆404在激活目標(biāo)附近懸停以將激活目標(biāo)從其折疊狀態(tài)402改變成其擴(kuò)展?fàn)顟B(tài)402a??砂凑杖魏魏线m或期望的方式將激活目標(biāo)的大小和/或外觀從預(yù)交互狀態(tài)改變成后交互狀態(tài),而不背離本發(fā)明。例如,在其預(yù)交互狀態(tài)402中,激活目標(biāo)可能比在其后交互狀態(tài)中的激活目標(biāo)(例如,當(dāng)它可能處于擴(kuò)展或增大的狀態(tài)402a時(shí))窄和/或短。作為另一示例,在其預(yù)交互狀態(tài)402中,激活目標(biāo)可以是“變灰”、淡色、照亮、以純文本形式和/或其它方式(例如,視覺(jué)或聽(tīng)覺(jué)上)被指示為“非活動(dòng)”,而當(dāng)筆404位于附近時(shí),例如當(dāng)在目標(biāo)402附近的懸停位置檢測(cè)到筆404時(shí),激活目標(biāo)可以改變成“活動(dòng)”狀態(tài)(例如,全色、下劃線、粗體、斜體、突出顯示、動(dòng)畫(huà)和/或以其它方式(視覺(jué)或聽(tīng)覺(jué)上)指示為活動(dòng))(可任選地,帶有或不帶有圖標(biāo)402的物理大小改變)。當(dāng)然,可使用將激活目標(biāo)402從非活動(dòng)改變成活動(dòng)狀態(tài)(或反之)的任何方式和/或向用戶告知該狀態(tài)改變的任何方式,而不背離本發(fā)明。
可使用與擴(kuò)展(即后交互)激活目標(biāo)402a的其它用戶交互和/或針對(duì)其的用戶輸入來(lái)激活和/或顯示文本輸入系統(tǒng),諸如以上結(jié)合圖1B和1C描述的各種類型的文本輸入系統(tǒng)(例如,手寫(xiě)輸入板、軟鍵盤(pán)等)。例如,如圖4B中所示,筆404從其懸停位置(位置“A”)到其在擴(kuò)展的激活目標(biāo)402a的位置處或附近臨時(shí)接觸數(shù)字化儀和/或顯示面400的位置(例如,位置“B”,在那里筆404的筆尖在擴(kuò)展的激活目標(biāo)402a的位置處或附近“輕叩”顯示表面400)的移動(dòng),將激活文本輸入系統(tǒng),并使其在該示例結(jié)構(gòu)中顯示。例如,如圖4C中所示,該“輕叩”動(dòng)作可引起顯示軟鍵盤(pán)410(或任何期望類型的文本輸入系統(tǒng))??砂凑杖魏纹谕姆绞绞境鑫谋据斎胂到y(tǒng)(例如,軟鍵盤(pán)410)而不背離本發(fā)明,在該示出的示例中,輕叩處于其擴(kuò)展?fàn)顟B(tài)402a中的激活目標(biāo)將啟動(dòng)動(dòng)畫(huà),其中表現(xiàn)為軟鍵盤(pán)410(或其它文本輸入系統(tǒng))從顯示屏400的左側(cè)按照箭頭412的方向以定位擴(kuò)展的激活目標(biāo)402a的初始高度卷出。該動(dòng)畫(huà)或卷動(dòng)動(dòng)作在用戶頭腦中聯(lián)系起來(lái)并加深了激活目標(biāo)402和/或402a的目的和功能,且激活目標(biāo)402a在卷動(dòng)或動(dòng)畫(huà)動(dòng)作過(guò)程中在所顯示的軟鍵盤(pán)410的最右側(cè)的持續(xù)存在進(jìn)一步在用戶頭腦中聯(lián)系和加深了激活目標(biāo)402a的目的和功能。當(dāng)然,如果需要,激活目標(biāo)402在文本輸入系統(tǒng)展開(kāi)時(shí)不必出現(xiàn)。
圖4D示出了文本輸入系統(tǒng)(例如,軟鍵盤(pán)410)完全展開(kāi)的顯示設(shè)備400的示例。如圖所示,在該示出的示例中,軟鍵盤(pán)410(或其它文本輸入系統(tǒng))保持以擴(kuò)展激活目標(biāo)402的初始高度顯示且處于顯示部分中心,且激活目標(biāo)402在所顯示的軟鍵盤(pán)410的最右側(cè)的持續(xù)存在進(jìn)一步在用戶頭腦中聯(lián)系并加深激活目標(biāo)402a的目的和功能。當(dāng)然,如果需要,激活目標(biāo)402a不必保持與完全展開(kāi)的文本輸入系統(tǒng)一起顯示。
如果需要,用戶可改變軟鍵盤(pán)410(或其它文本輸入系統(tǒng))的大小和/或位置。例如,在根據(jù)本發(fā)明的至少某些示例用戶界面、系統(tǒng)和方法中,用戶可通過(guò)將筆尖落在輸入系統(tǒng)的邊框416中并在將筆尖從顯示設(shè)備屏幕400上提起之前將本文輸入系統(tǒng)拖至新的、期望的位置來(lái)容易地改變文本輸入系統(tǒng)的位置。作為另一示例,如果需要,可通過(guò)將筆尖落在系統(tǒng)邊沿或邊界(例如,邊418)上并將該邊拖至期望的新大小來(lái)調(diào)整文本輸入系統(tǒng)的大小。正如本領(lǐng)域中已知的,任何邊或邊界的角都可用于大小調(diào)整。如果需要,用戶也可控制文本輸入系統(tǒng)停止卷動(dòng)穿過(guò)屏幕的位置(使得不必總是位于在其中激活它的打開(kāi)的屏面的中央)。這樣的大小和位置改變技術(shù)在本領(lǐng)域中是已知并被使用的。
在根據(jù)本發(fā)明的至少某些示例用戶界面、系統(tǒng)和方法中,文本輸入系統(tǒng)在由用戶肯定地關(guān)閉之前保持可見(jiàn)和可用??扇芜x地,如果需要,根據(jù)本發(fā)明的至少某些示例的系統(tǒng)和方法可在未使用一段時(shí)間后自動(dòng)關(guān)閉文本輸入系統(tǒng)。在任何情況中,可按照任何合適或期望的方式重新裝載文本輸入系統(tǒng),而不背離本發(fā)明。例如,用戶可通過(guò)在系統(tǒng)“關(guān)閉”圖標(biāo)414中輕叩筆、通過(guò)再次輕叩擴(kuò)展激活目標(biāo)402a、通過(guò)在位于文本輸入系統(tǒng)的邊沿處的激活目標(biāo)402a上方懸停和/或以任何其它期望的方式,來(lái)指示他/她已經(jīng)結(jié)束使用文本輸入系統(tǒng)。文本輸入系統(tǒng)可按照任何期望的方式消失,諸如通過(guò)簡(jiǎn)單地消失或淡出,通過(guò)卷回至顯示屏400的左側(cè)(與以上結(jié)合圖4B和4C描述的卷動(dòng)動(dòng)畫(huà)相反),使用某些其它的動(dòng)畫(huà)過(guò)程等。在本發(fā)明的至少某些示例中,一旦關(guān)閉文本輸入系統(tǒng)之后,顯示屏400將返回圖4A中所示的狀態(tài),激活目標(biāo)隨之處于其折疊或其它預(yù)交互狀態(tài)402中。可任選地,如果需要,在關(guān)閉文本輸入系統(tǒng)之后,系統(tǒng)可使顯示屏400返回至圖4B中所示的狀態(tài)一段時(shí)間(顯示擴(kuò)展的激活目標(biāo)402a),如果在預(yù)定的時(shí)間段內(nèi)沒(méi)有與擴(kuò)展的激活目標(biāo)402a的用戶交互和/或如果用戶采取遠(yuǎn)離動(dòng)畫(huà)目標(biāo)402a的其它動(dòng)作,那么最后顯示屏400返回至圖4A中所示的折疊狀態(tài)402。當(dāng)然,可使用對(duì)于顯示屏400和/或激活目標(biāo)402和/或402a的方式和/或外觀的各種變化,而不背離本發(fā)明。
當(dāng)使用和/或關(guān)閉文本輸入系統(tǒng)之后,根據(jù)本發(fā)明,系統(tǒng)和方法可返回和/在任何期望的位置顯示激活目標(biāo)402和/或402a,而不背離本發(fā)明。例如,在某些用戶界面、系統(tǒng)和方法中,文本輸入系統(tǒng)將返回和/或系統(tǒng)將在原來(lái)激活該系統(tǒng)的顯示屏400的同一側(cè)以沿著顯示屏400邊上文本輸入系統(tǒng)最后所定位和/或被使用的高度顯示激活目標(biāo)402和/或402a(例如,如果用戶在使用過(guò)程中改變文本輸入系統(tǒng)的位置,那么使用原來(lái)展開(kāi)它的同一高度或不同高度)。作為另一示例,如果需要,至少某些用戶界面、系統(tǒng)和方法可返回文本輸入系統(tǒng)和/或在原來(lái)激活該系統(tǒng)的同一側(cè)以之前顯示激活目標(biāo)402和/或402a的同一高度顯示激活目標(biāo)402和/或402a??墒褂梦谋据斎胂到y(tǒng)返回和/或新激活目標(biāo)顯示位置的其它組合,而不背離本發(fā)明。
作為另一替換和/或作為附加的特征,與使用筆尖來(lái)輕叩激活目標(biāo)402a以激活文本輸入系統(tǒng)相反和/或除此以外,當(dāng)/如果檢測(cè)到激活目標(biāo)402a上方的持續(xù)懸停動(dòng)作(例如,多于預(yù)定的時(shí)間段),則可激活該系統(tǒng)。同樣,如果需要,在根據(jù)本發(fā)明的至少某些示例系統(tǒng)和方法中,系統(tǒng)和方法可檢測(cè)到移動(dòng)筆404離開(kāi)數(shù)字化儀/顯示屏400而不輕叩激活目標(biāo)402a、輕叩除激活目標(biāo)402a以外的位置和/或移動(dòng)筆以在激活目標(biāo)402a以外的位置上懸停而不輕叩等,且它們可用于啟動(dòng)將激活目標(biāo)從其擴(kuò)展或后交互狀態(tài)402a(如圖4B中所示)返回至其折疊或預(yù)交互狀態(tài)(如圖4A中所示)的改變,而不必激活文本輸入系統(tǒng)。在本發(fā)明的至少某些示例中,也可檢測(cè)擴(kuò)展激活目標(biāo)402a上方的持續(xù)懸停動(dòng)作,例如,如果懸停延續(xù)長(zhǎng)于預(yù)定時(shí)間段,則它可用于啟動(dòng)激活目標(biāo)從其后交互狀態(tài)402a返回至其預(yù)交互狀態(tài)的改變,而不必激活文本輸入系統(tǒng)。
圖5A到5F示出了根據(jù)本發(fā)明的至少某些實(shí)施例可用的各種附加特征的示例,它們可使得文本輸入系統(tǒng)及其激活目標(biāo)更通用、可定制和用戶友好。例如,如在這些附圖中所示,激活目標(biāo)402和/或402a的位置可由用戶例如基于他或她的工作偏好和/或個(gè)人需求或期望自由選擇。如圖5A中所示,激活目標(biāo)402a(從而以及處于其預(yù)交互狀態(tài)的402的目標(biāo))可沿著顯示屏和/或激活屏面的左邊沿(如箭頭500所示)自由改變。盡管可按照任何期望的方式完成激活目標(biāo)402a的移動(dòng),而不背離本發(fā)明,但在至少某些示例中,可通過(guò)在激活目標(biāo)402a內(nèi)(在圖5A中以虛線和灰色示出)落下筆404的筆尖并在筆404的筆尖從顯示設(shè)備表面400上提起之前使用筆404將目標(biāo)402a拖動(dòng)至新的、期望的高度或位置(以黑色實(shí)線示出)來(lái)沿顯示屏或活動(dòng)屏面邊沿自由地移動(dòng)激活目標(biāo)402和/或402a。作為一個(gè)更具體的示例,筆404的筆尖在激活目標(biāo)402a邊界內(nèi)的筆落下事件過(guò)程中超出預(yù)定距離(例如,大于5像素)的移動(dòng)可能足以啟動(dòng)該目標(biāo)移動(dòng)動(dòng)作(例如,筆404移動(dòng)了比典型筆“輕叩”過(guò)程中所觀察到的距離長(zhǎng)的距離可用于將進(jìn)入激活目標(biāo)移動(dòng)模式的期望與通過(guò)輕叩目標(biāo)402a簡(jiǎn)單地激活文本輸入系統(tǒng)的期望區(qū)分開(kāi)來(lái))。作為另一示例,如果需要,可能需要激活目標(biāo)402a邊界內(nèi)的筆落下事件持續(xù)超過(guò)預(yù)定的時(shí)間段以激活目標(biāo)移動(dòng)過(guò)程(例如,目標(biāo)402a邊界內(nèi)筆的“按下保持”動(dòng)作產(chǎn)生長(zhǎng)于輕叩過(guò)程中典型的筆落下時(shí)間的筆落下時(shí)間,該動(dòng)作可用于將進(jìn)入激活目標(biāo)移動(dòng)模式的期望與通過(guò)輕叩目標(biāo)激活文本輸入系統(tǒng)的期望區(qū)分開(kāi)來(lái))。作為又一示例,如果需要,用戶可從諸如工具欄菜單等菜單;通過(guò)突出顯示目標(biāo)然后使用筆、鼠標(biāo)或鍵盤(pán)移動(dòng)它等來(lái)激活激活目標(biāo)移動(dòng)模式。
由于典型的筆404握筆角度等,慣用右手的筆用戶一般偏好沿顯示屏400或活動(dòng)顯示部分(例如,如果打開(kāi)若干程序或顯示屏面,即擁有焦點(diǎn)和/或接受用戶輸入的顯示屏400的那部分)的左手邊的某處定位激活目標(biāo)402和/或402a。另一方面,慣用左手的筆用戶一般偏好沿顯示設(shè)備400或活動(dòng)顯示部分的右手邊定位激活目標(biāo)402a。從而,根據(jù)本發(fā)明的至少某些示例,如圖5B中的箭頭500所示,激活目標(biāo)402和/或402a也可沿顯示設(shè)備400或活動(dòng)顯示部分的右手邊自由定位。如果需要,通過(guò)上述筆拖動(dòng)動(dòng)作以及將目標(biāo)402a拖到顯示屏400的測(cè)向相對(duì)的一側(cè),激活目標(biāo)402和/或402a可從顯示屏400的一側(cè)自由地移動(dòng)至另一側(cè)。作為更具體的示例,如果用戶橫跨顯示屏400拖動(dòng)目標(biāo)402a超出預(yù)定的橫向距離(例如超出跨度的一半),那么該動(dòng)作可用于觸發(fā)根據(jù)本發(fā)明的示例的系統(tǒng)和方法以在顯示屏400的另一側(cè)放置和/或顯示激活目標(biāo)402a。作為又一示例,如果需要,通過(guò)在給定時(shí)間檢測(cè)特定用戶的握筆角度或傾角,根據(jù)本發(fā)明至少某些示例的系統(tǒng)和方法可確定用戶是使用他/她的右手還是左手握住筆,且該系統(tǒng)和方法可基于該判斷沿著顯示屏400的左邊沿或右邊沿定位激活目標(biāo)402和402a,例如對(duì)慣用右手的用戶定位在左側(cè),對(duì)慣用左手的用戶定位在右側(cè)(同時(shí),可任選地給予用戶撤銷該自動(dòng)選擇的機(jī)會(huì))。當(dāng)然,可使用移動(dòng)和/或定位激活目標(biāo)402和/或402a的其它方式,而不背離本發(fā)明。文本輸入系統(tǒng)可從顯示屏400的右手邊卷出和/或以類似于以上結(jié)合圖4A到4D描述的方式激活。當(dāng)然,可使用任何激活動(dòng)畫(huà)、外觀和/或特征,而不背離本發(fā)明。
激活目標(biāo)402和/或402a的位置不限于顯示設(shè)備400的橫向兩側(cè)。相反,如圖5C和5D中所示,激活目標(biāo)402和/或402a也可沿顯示設(shè)備400的底和/或頂邊和/或沿顯示設(shè)備400的活動(dòng)顯示部分或打開(kāi)屏面的底和/或頂邊定位。與側(cè)邊定位的目標(biāo)402和/或402a一樣,激活目標(biāo)402和/或402a的位置可由用戶使用如上結(jié)合圖5A所述并如圖5C和5D中的箭頭500所示的筆接觸和拖動(dòng)動(dòng)作或其它期望的動(dòng)作來(lái)自由選擇。
當(dāng)沿著顯示屏400的底邊放置激活目標(biāo)402和/或402a時(shí),為了防止文本輸入系統(tǒng)全部或部分展開(kāi)到可見(jiàn)屏幕顯示區(qū)之外,根據(jù)本發(fā)明的至少某些示例的系統(tǒng)和方法將不允許激活目標(biāo)402和/或402a被拖動(dòng)至低于可實(shí)現(xiàn)浮動(dòng)的最低位置的垂直位置。如果用戶繼續(xù)將激活目標(biāo)402和/或402a拖至低于該水平面,那么本示例的目標(biāo)將對(duì)齊底部水平面(例如,且可任選地將其外觀改成圖5C中所示的外觀和/或方向)。可任選地,如將在以下更詳細(xì)描述的,當(dāng)目標(biāo)402和/或402a沿該邊放置時(shí),文本輸入系統(tǒng)可默認(rèn)以停放模式操作。例如,如圖5D中所示,當(dāng)激活目標(biāo)402和/或402a被拖動(dòng)至高于沿側(cè)向邊的預(yù)定高度的位置時(shí),可產(chǎn)生類似的動(dòng)作。
圖5D至5F示出了通過(guò)用戶與位于顯示屏400的頂部的激活目標(biāo)402和/或402a的交互的文本輸入系統(tǒng)的示例展開(kāi)。如圖5D中所示,當(dāng)用戶與文本輸入系統(tǒng)激活目標(biāo)402a交互時(shí)(例如,通過(guò)使用筆404在激活目標(biāo)402a上“輕叩”、使用筆404在激活目標(biāo)上懸停超過(guò)預(yù)定時(shí)間段等),該動(dòng)作將啟動(dòng)或激活文本輸入系統(tǒng),并使其展開(kāi)。圖5E示出了正被展開(kāi)時(shí)的文本輸入系統(tǒng)410(在該示例中,以軟鍵盤(pán)的形式)的示例。盡管可按照任何期望的方式顯示文本輸入系統(tǒng)410,而不背離本發(fā)明,但在該示出的示例中,輕叩處于其擴(kuò)展?fàn)顟B(tài)的激活目標(biāo)402a(如圖5D中所示)將啟動(dòng)一動(dòng)畫(huà),其中表現(xiàn)為文本輸入系統(tǒng)410從顯示屏400的頂端按箭頭520的方向向下卷動(dòng)。再一次,該動(dòng)畫(huà)或卷動(dòng)動(dòng)作在用戶頭腦中聯(lián)系并加深了激活目標(biāo)402a的目的和功能,且在卷動(dòng)或動(dòng)畫(huà)過(guò)程中激活目標(biāo)402a在文本輸入系統(tǒng)410底部的持續(xù)存在將在用戶頭腦中進(jìn)一步聯(lián)系并加深激活目標(biāo)402a的目的和功能。當(dāng)然,如果需要,激活目標(biāo)402a不必在該展開(kāi)過(guò)程中出現(xiàn)。
圖5F示出了帶有完全展開(kāi)的該示例的文本輸入系統(tǒng)410的顯示設(shè)備400的示例。如圖所示,在該示出的示例中,文本輸入系統(tǒng)410被完全顯示,且可用于數(shù)據(jù)輸入(例如,使用電子筆或其它合適的輸入設(shè)備)。當(dāng)然,可使用任何類型的文本輸入系統(tǒng),而不背離本發(fā)明。另外,激活目標(biāo)402a在所顯示的文本輸入系統(tǒng)410的底部的持續(xù)存在在用戶頭腦中進(jìn)一步聯(lián)系和加深激活目標(biāo)402a的目的和功能。然而,如果需要,當(dāng)完全展開(kāi)輸入系統(tǒng)410時(shí),激活目標(biāo)402a不必可見(jiàn)。如果需要,用戶可例如使用如上結(jié)合圖4D一般所述的筆拖動(dòng)技術(shù)或其它技術(shù),包括使用本領(lǐng)域中已知并使用的大小和位置改變技術(shù)來(lái)改變文本輸入系統(tǒng)410的大小和/或位置。
當(dāng)用戶結(jié)束使用文本輸入系統(tǒng)時(shí)(或在任何其它適當(dāng)或期望的時(shí)刻),可按照任何合適或期望的方式重新裝載該系統(tǒng),而不背離本發(fā)明。例如,用戶可通過(guò)在系統(tǒng)“關(guān)閉”圖標(biāo)414中輕叩筆、通過(guò)再次輕叩擴(kuò)展激活目標(biāo)402a和/或以任何其它期望的方式,來(lái)指示他/她已經(jīng)結(jié)束使用文本輸入系統(tǒng)。文本輸入系統(tǒng)可按照任何期望的方式消失,諸如通過(guò)簡(jiǎn)單地消失或淡出,通過(guò)卷回至顯示屏400的頂端(與以上結(jié)合圖5D到5F描述的卷動(dòng)相對(duì)),使用某些其它的動(dòng)畫(huà)過(guò)程等。如上所述,反向卷動(dòng)可有助于在用戶頭腦中進(jìn)一步加深激活目標(biāo)402和/或402a的存在和用途。在本發(fā)明的至少某些示例中,一旦關(guān)閉文本輸入系統(tǒng)410之后,顯示屏400將返回圖5D中所示的狀態(tài),或激活目標(biāo)處于其折疊或其它預(yù)交互狀態(tài)(例如,如上述的狀態(tài)402)中的狀態(tài)??扇芜x地,如果需要,在關(guān)閉文本輸入系統(tǒng)410之后,該系統(tǒng)可使顯示屏400返回至圖4D中所示的狀態(tài)一段時(shí)間(顯示擴(kuò)展的激活目標(biāo)402a),且如果例如在預(yù)定的時(shí)間段內(nèi)沒(méi)有與擴(kuò)展的激活目標(biāo)402a的用戶交互和/或如果用戶采取遠(yuǎn)離動(dòng)畫(huà)目標(biāo)402a的其它動(dòng)作,那么顯示屏400最終返回至上述的折疊狀態(tài)。當(dāng)然,可使用對(duì)顯示屏和/或激活目標(biāo)的方式和/或外觀的各種變化,而不背離本發(fā)明。
根據(jù)本發(fā)明,文本輸入系統(tǒng)展開(kāi)的方式也可不同(且可任選地可由系統(tǒng)用戶控制)。如果需要,用戶將能夠自由地選擇操作的活動(dòng)“模式”,這將在以下更詳細(xì)描述。圖4A到4D示出了其中文本輸入系統(tǒng)以“浮動(dòng)方式”展開(kāi)的系統(tǒng)和方法的示例。在這一操作方式或模式中,文本輸入系統(tǒng)如同本質(zhì)上在所有其它顯示部分或屏面和/或所有其它打開(kāi)的應(yīng)用程序的頂端上浮動(dòng)一樣顯現(xiàn)和運(yùn)作。在至少某些示例中,以這種浮動(dòng)的方式,文本輸入系統(tǒng)不保留和/或占用打開(kāi)的顯示部分和/或擁有焦點(diǎn)的顯示部分中的空間。同樣,如果需要,當(dāng)以這種浮動(dòng)的方式激活時(shí),文本輸入系統(tǒng)將保持處于浮動(dòng)方式,直到它被裝載或其操作模式改變。例如,即使用戶和/或該系統(tǒng)改變所使用的活動(dòng)應(yīng)用程序和/或顯示部分、改變焦點(diǎn)等,處于該模式中的文本輸入系統(tǒng)將保持在頂端且可供使用。當(dāng)然,文本輸入系統(tǒng)在該浮動(dòng)模式中的操作方式可廣泛變化,而不背離本發(fā)明。
圖5D到5F示出了其中文本輸入系統(tǒng)以“停放的方式”展開(kāi)的系統(tǒng)和方法的示例。按照操作的這種方式或模式,當(dāng)啟動(dòng)時(shí),文本輸入系統(tǒng)為自己在屏幕上保留空間。因此,當(dāng)激活文本輸入系統(tǒng)時(shí),如從圖5D與圖5E和5F的比較中明顯可見(jiàn)的,原先在顯示屏400上呈現(xiàn)的某些數(shù)據(jù)在一旦激活文本輸入系統(tǒng)之后不再出現(xiàn)(例如,在該示例中,應(yīng)用程序的顯示區(qū)變小且顯示較少信息)。或者,如果需要,如以上結(jié)合圖1A到1C所述,在該“停放”模式中,文本輸入系統(tǒng)可在顯示屏上為自己保留空間,且當(dāng)啟動(dòng)文本輸入系統(tǒng)時(shí)原先呈現(xiàn)在屏幕上的信息可使用較小的大小顯示,使得即使當(dāng)利用了文本輸入系統(tǒng)時(shí),所有(或基本上所有)原先顯示的數(shù)據(jù)也可保持被顯示。在該“停放”操作方式中,在至少某些示例中,文本輸入系統(tǒng)可保持位于屏幕上的設(shè)定位置處(可任選地可由用戶移動(dòng)),而不論用戶和/或系統(tǒng)是否改變了活動(dòng)應(yīng)用程序和/或所使用的、焦點(diǎn)中的顯示部分或屏面等。盡管可在顯示屏上的任何期望的位置使用“停放”操作方式,但一般而言,這種操作方式更適于當(dāng)文本輸入系統(tǒng)被定向以從顯示屏的頂邊或底邊展開(kāi)時(shí)使用。如果需要,根據(jù)本發(fā)明的至少某些示例的系統(tǒng)和方法可在文本輸入系統(tǒng)激活目標(biāo)被置于屏幕的頂和/或底邊時(shí)自動(dòng)默認(rèn)置為“停放”操作模式(可任選地,用戶可撤銷該默認(rèn)選擇和/或?qū)⑾到y(tǒng)置于不同的操作模式中,而不背離本發(fā)明)。可能有對(duì)這種“停放”模式中本發(fā)明的系統(tǒng)和方法的操作特征的多種變化,而不背離本發(fā)明。
作為另一選項(xiàng),可安排或設(shè)計(jì)文本輸入系統(tǒng)以“原地”方式展開(kāi)。在這種操作模式中,根據(jù)本發(fā)明的至少某些示例,文本輸入系統(tǒng)將其自身綁定至特定的打開(kāi)域、顯示屏面或區(qū)域(例如活動(dòng)顯示屏面和/或擁有焦點(diǎn)的屏面)。在該示例操作模式中,如果用戶、應(yīng)用程序、操作系統(tǒng)等將焦點(diǎn)從打開(kāi)該文本輸入系統(tǒng)的域或應(yīng)用程序中移開(kāi)和/或從可接受文本的域或應(yīng)用程序中移開(kāi),則文本輸入系統(tǒng)將消失,且可能不能在該新的激活的域或屏面中立即使用(盡管如果需要,例如可由用戶在該新的域或屏面中激活文本輸入系統(tǒng))。然后,如果用戶返回和/或?qū)⒔裹c(diǎn)返回至在其中最初展開(kāi)文本輸入系統(tǒng)的域或應(yīng)用程序和/或可接受文本的另一域或應(yīng)用程序,那么文本輸入系統(tǒng)將可任選地按照其之前展開(kāi)和定位的同一方式和同一相對(duì)位置,在焦點(diǎn)改變之后再次顯示并可供使用??扇芜x地,與當(dāng)這種類型的焦點(diǎn)改變發(fā)生時(shí)立即引出文本輸入系統(tǒng)相反,如果需要,可出現(xiàn)圖標(biāo)或?qū)υ捒蛞越o予用戶重新啟動(dòng)該文本輸入系統(tǒng)的機(jī)會(huì)。同樣,如果需要,在這種“原地”操作模式中,文本輸入系統(tǒng)可按照浮動(dòng)模式、停放模式和/或任何期望的模式展開(kāi),而不背離本發(fā)明。當(dāng)然,可能有對(duì)這種“停放”模式中根據(jù)本發(fā)明的系統(tǒng)和方法的操作特征的多種變化,而不背離本發(fā)明。
如果需要,根據(jù)本發(fā)明的至少某些示例的系統(tǒng)和方法可包括視覺(jué)和/或聽(tīng)覺(jué)指示器或提示(例如,與激活目標(biāo)的位置和/或激活相關(guān)聯(lián)),例如在文本輸入系統(tǒng)激活之前或期間向用戶告知其操作模式。例如,如果需要,取決于該系統(tǒng)被設(shè)置以停放、浮動(dòng)還是原地模式來(lái)激活目標(biāo),激活目標(biāo)的外觀可以有所不同(例如,浮動(dòng)模式的圓形目標(biāo)邊沿對(duì)比停放模式的方形目標(biāo)邊沿,浮動(dòng)或停放模式位于設(shè)備屏幕400的邊沿對(duì)比原地模式位于單獨(dú)的屏面邊沿等)。作為另一示例,如果需要,在懸停過(guò)程中和/或當(dāng)展開(kāi)文本輸入系統(tǒng)時(shí)可生成聽(tīng)覺(jué)指示器來(lái)指示操作所設(shè)定的模式。如果需要,可使用其它指示器或這些指示器的其它組合,而不背離本發(fā)明。當(dāng)然,如果需要,用戶例如可通過(guò)可供使用的菜單、文本輸入系統(tǒng)顯示所包含的單選按鈕和/或按照任何其它期望的方式在展開(kāi)文本輸入系統(tǒng)之前或之后改變操作模式,而不背離本發(fā)明。
當(dāng)然,可提供對(duì)與文本輸入系統(tǒng)及其激活目標(biāo)相關(guān)聯(lián)的用戶界面、系統(tǒng)和方法的眾多變化,而不背離本發(fā)明。例如,可能存在對(duì)激活目標(biāo)出現(xiàn)的方式、目標(biāo)在預(yù)交互與后交互狀態(tài)之間切換的外觀或方式、響應(yīng)于與激活目標(biāo)的交互文本輸入系統(tǒng)展開(kāi)的方式、文本輸入系統(tǒng)消失的方式等的眾多變化。將在以下描述根據(jù)本發(fā)明的用戶界面、系統(tǒng)和方法的附加特征和/或修改的各種示例。
作為初始默認(rèn)位置,如果需要,激活目標(biāo)最初可沿著屏幕的左邊沿。系統(tǒng)和方法例如當(dāng)滿足了某些條件之后、作為某些動(dòng)作的結(jié)果等,可使目標(biāo)返回至默認(rèn)位置。當(dāng)然,可使用任何初始默認(rèn)位置,而不背離本發(fā)明。
一般,在根據(jù)本發(fā)明的用戶界面、系統(tǒng)和方法中,一旦由用戶展開(kāi)文本輸入系統(tǒng),那么除非用戶在使用時(shí)移動(dòng)了文本輸入系統(tǒng),否則當(dāng)它再次裝載時(shí),它將返回其原先的位置。如果在使用過(guò)程中移動(dòng)了文本輸入系統(tǒng)(例如,由用戶拖動(dòng)至新的位置),那么根據(jù)本發(fā)明的至少某些用戶界面、系統(tǒng)和方法在一旦裝載該文本輸入系統(tǒng)之后便可在顯示屏邊沿以對(duì)應(yīng)于最后一次打開(kāi)文本輸入系統(tǒng)的位置的水平處顯示相應(yīng)的激活目標(biāo)。當(dāng)然,如果需要,當(dāng)裝載文本輸入系統(tǒng)時(shí),激活目標(biāo)可返回至其先前的位置,而不背離本發(fā)明。作為又一替換,如果需要,當(dāng)裝載文本輸入系統(tǒng)時(shí),激活目標(biāo)可返回至默認(rèn)位置,而不背離本發(fā)明。有可能有裝載文本輸入系統(tǒng)之后對(duì)激活目標(biāo)位置的其它變化,而不背離本發(fā)明。
諸如眾多圖形輸入板PC等至少某些基于筆的計(jì)算系統(tǒng)將允許用戶在“縱向”與“橫向”方向之間使用過(guò)程中自由地改變顯示屏的方向。根據(jù)本發(fā)明的用戶界面、系統(tǒng)和方法的至少某些示例,當(dāng)顯示屏在縱向與橫向方向之間改變時(shí),將基于其先前的方向沿著同一相對(duì)的邊和/或沿著該相對(duì)邊的成比例的位置定位該文本輸入系統(tǒng)激活目標(biāo)(例如,從橫向的右邊沿到縱向的右邊沿)。以這種方式,當(dāng)進(jìn)行方向切換時(shí),用戶將發(fā)現(xiàn)激活目標(biāo)處于與它們位于其它方向時(shí)基本上相同的大致位置。當(dāng)然,可使用處理這種方向上切換和/或激活目標(biāo)定位的其它方式,而不背離本發(fā)明,諸如將激活目標(biāo)置于默認(rèn)位置,置于該方向上最后使用的位置等。
在某些操作模式中和/或?qū)δ承?yīng)用程序而言,可能期望至少在某些情形中隱藏激活目標(biāo),諸如當(dāng)用戶未與目標(biāo)交互和/或使用文本輸入系統(tǒng)時(shí)。例如,當(dāng)使用PowerPoint(由華盛頓州雷德蒙市微軟公司出品的演示軟件)等進(jìn)行演示時(shí),用戶可能不希望呈現(xiàn)激活目標(biāo)和/或可能希望僅在某些限定的情況下呈現(xiàn)它。如果需要,根據(jù)本發(fā)明的至少某些示例和/或供某些應(yīng)用程序使用等的用戶界面、系統(tǒng)和方法可適用于隱藏激活目標(biāo),除非或直到在目標(biāo)所位于的顯示邊沿處或附近感知到筆(或其它用戶輸入設(shè)備)。作為另一示例,如果需要,處于這些預(yù)交互狀況中的激活目標(biāo)可以純文本、非常亮、淡色和/或灰色出現(xiàn),使得它們保持可見(jiàn)但不引人注意。然后,如果用戶在邊沿附近(例如,沿該邊沿的任何位置)懸停筆和/或放置另一輸入設(shè)備,那么可按照激活目標(biāo)的折疊或預(yù)交互狀態(tài)和/或某種更可見(jiàn)的狀態(tài)顯示激活目標(biāo),和/或如果用戶將筆懸停在該邊沿附近或激活目標(biāo)的位置附近,那么可按照激活目標(biāo)的擴(kuò)展?fàn)顟B(tài)和/或按照其完全可見(jiàn)和/或后交互狀態(tài)來(lái)顯示激活目標(biāo)。當(dāng)然,可使用對(duì)顯示各種激活目標(biāo)的形式、外觀和情形的多種變化,而不背離本發(fā)明。以這種方式,在大量演示過(guò)程中,目標(biāo)將不能輕易可見(jiàn)和/或作為潛在的干擾,但如果需要,它能夠被容易地定位和使用。如果需要,當(dāng)激活或啟動(dòng)某些應(yīng)用程序和/或功能(例如,諸如演示、幻燈片演示等)時(shí),可自動(dòng)進(jìn)入激活目標(biāo)的這種類型的“隱藏”模式。
所示的示例示出了在顯示屏上的單個(gè)激活目標(biāo)的使用。當(dāng)然,如果需要,可在用戶界面、系統(tǒng)和方法中可任選地沿著顯示屏的多條邊和/或位于多個(gè)打開(kāi)的程序或屏面中使用多個(gè)激活目標(biāo),而不背離本發(fā)明。例如,如果需要,用戶可提供沿著一條邊的多個(gè)激活目標(biāo)、位于多個(gè)角落的激活目標(biāo)、位于每一打開(kāi)應(yīng)用程序中的激活目標(biāo)等,而不背離本發(fā)明。作為又一示例,可提供沿著顯示屏的邊沿的單個(gè)、長(zhǎng)條的激活目標(biāo),且可通過(guò)輕叩沿該細(xì)長(zhǎng)目標(biāo)的任何位置來(lái)激活文本輸入系統(tǒng)。在這樣的系統(tǒng)中,可在輕叩的位置處、附近或基于對(duì)該輕叩位置的預(yù)定關(guān)系,展開(kāi)文本輸入系統(tǒng)。
最后,盡管示出的示例結(jié)合文字處理程序示出了本發(fā)明的激活目標(biāo)和文本輸入系統(tǒng)的使用,但在該環(huán)境中的使用僅構(gòu)成本發(fā)明的用途的示例。當(dāng)然,本領(lǐng)域的技術(shù)人員可以認(rèn)識(shí)到,可在各種情形下,在任何顯示屏面和/或任何域中,用任何期望的應(yīng)用程序和/或操作系統(tǒng)等,展開(kāi)各種文本輸入系統(tǒng),而不背離本發(fā)明。
結(jié)論盡管相對(duì)于包括實(shí)現(xiàn)本發(fā)明的目前較佳的模式的特定示例描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員可以理解,存在對(duì)上述系統(tǒng)和技術(shù)的眾多變化或置換,它們落入如所附權(quán)利要求書(shū)中所述的本發(fā)明的精神和范圍內(nèi)。
權(quán)利要求
1.一種用于在顯示設(shè)備上激活和顯示文本輸入系統(tǒng)的用戶界面,包括顯示文本輸入系統(tǒng)激活目標(biāo)的第一顯示模式,其中所述第一顯示模式至少在用戶輸入設(shè)備在所述文本輸入系統(tǒng)激活目標(biāo)位置附近懸停時(shí)以第一大小和使用第一外觀特征顯示,其中所述文本輸入系統(tǒng)激活目標(biāo)在所述顯示設(shè)備上的位置可響應(yīng)于用戶輸入來(lái)選擇;以及顯示所述文本輸入系統(tǒng)的第二顯示模式,其中所述第二顯示模式至少在用戶按照預(yù)定的方式與處于所述第一顯示模式中的所述文本輸入系統(tǒng)激活目標(biāo)交互時(shí)被激活。
2.如權(quán)利要求1所述的用戶界面,其特征在于,還包括顯示所述文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況的第三顯示模式,其中所述預(yù)交互狀況包括從以下組中選擇的至少一個(gè)顯示狀況其中沒(méi)有文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中具有第二大小的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,以及其中具有與第一外觀特征在外觀上不同的第二外觀特征的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中所述第三顯示模式至少在與所述顯示設(shè)備相關(guān)聯(lián)的數(shù)字化儀未感知到任何用戶輸入設(shè)備時(shí)被顯示,其中所述文本輸入系統(tǒng)激活目標(biāo)的第一大小在至少一種方式或尺寸中比所述第二大小大,且其中所述第一顯示模式至少在用戶輸入設(shè)備在處于所述預(yù)交互狀況的文本輸入系統(tǒng)激活目標(biāo)附近懸停時(shí)被激活。
3.如權(quán)利要求1所述的用戶界面,其特征在于,所述文本輸入系統(tǒng)激活目標(biāo)的位置是沿著所述顯示設(shè)備的顯示區(qū)域的側(cè)向邊沿。
4.如權(quán)利要求1所述的用戶界面,其特征在于,所述文本輸入系統(tǒng)包括電子墨水輸入?yún)^(qū)。
5.如權(quán)利要求1所述的用戶界面,其特征在于,所述文本輸入系統(tǒng)包括軟件盤(pán)。
6.如權(quán)利要求1所述的用戶界面,其特征在于,所述第二顯示模式將所述文本輸入系統(tǒng)顯示為所述顯示設(shè)備上可見(jiàn)的其它顯示區(qū)域上方的浮動(dòng)界面。
7.一種用于在顯示設(shè)備上激活和顯示文本輸入系統(tǒng)的方法,所述方法包括在所述顯示設(shè)備上的第一位置處顯示文本輸入系統(tǒng)激活目標(biāo),其中所述文本輸入系統(tǒng)激活目標(biāo)至少在用戶輸入設(shè)備在第一位置附近懸停時(shí)以第一大小和使用第一外觀特征顯示,其中所述第一位置可響應(yīng)于用戶輸入來(lái)改變;接收針對(duì)所述文本輸入系統(tǒng)激活目標(biāo)的第一用戶輸入;以及響應(yīng)于所述第一用戶輸入,激活文本輸入系統(tǒng)。
8.如權(quán)利要求7所述的方法,其特征在于,還包括顯示所述文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況,其中所述預(yù)交互狀況包括從下組中選擇的至少一個(gè)顯示狀況其中沒(méi)有文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中具有第二大小的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,以及其中具有與第一外觀特征在外觀上不同的第二外觀特征的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況;接收針對(duì)處于所述預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)的第二用戶輸入;以及響應(yīng)于第二用戶輸入,將所述文本輸入系統(tǒng)激活目標(biāo)的外觀從所述預(yù)交互狀況改成第一大小和第一外觀特征的至少其中之一。
9.如權(quán)利要求8所述的方法,其特征在于,所述第二用戶輸入是用戶輸入設(shè)備在所述第一位置附近的懸停動(dòng)作,而所述第一用戶輸入是用戶輸入設(shè)備對(duì)所述文本輸入系統(tǒng)激活目標(biāo)的輕叩或點(diǎn)擊。
10.如權(quán)利要求8所述的方法,其特征在于,所述文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況至少在與顯示設(shè)備相關(guān)聯(lián)的數(shù)字化儀未感知到用戶輸入設(shè)備時(shí)顯示,其中所述文本輸入系統(tǒng)激活目標(biāo)的第一大小比所述文本輸入系統(tǒng)激活目標(biāo)的第二大小大,且其中,所述文本輸入系統(tǒng)激活目標(biāo)的外觀至少在用戶輸入設(shè)備在所述處于預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)附近懸停時(shí)改變。
11.如權(quán)利要求10所述的方法,其特征在于,所述改變文本輸入系統(tǒng)的外觀至少將所述激活目標(biāo)從第二大小改變成第一大小。
12.如權(quán)利要求7所述的方法,其特征在于,所述第一位置是沿著所述顯示設(shè)備的顯示區(qū)域的側(cè)向邊沿。
13.如權(quán)利要求7所述的方法,其特征在于,所述文本輸入系統(tǒng)包括電子墨水輸入?yún)^(qū)。
14.如權(quán)利要求7所述的方法,其特征在于,所述文本輸入系統(tǒng)包括軟鍵盤(pán)。
15.如權(quán)利要求7所述的方法,其特征在于,還包括將所述文本輸入系統(tǒng)顯示為所述顯示設(shè)備上可見(jiàn)的其它顯示區(qū)域上方的浮動(dòng)界面。
16.一種用于激活和顯示文本輸入系統(tǒng)的系統(tǒng),所述系統(tǒng)包括顯示設(shè)備;以及處理器系統(tǒng),所述處理器系統(tǒng)被編程且適用于(a)在所述顯示設(shè)備上的第一位置處顯示文本輸入系統(tǒng)激活目標(biāo),其中所述文本輸入系統(tǒng)激活目標(biāo)至少在用戶輸入設(shè)備在第一位置附近懸停時(shí)以第一大小和/或使用第一外觀特征顯示,其中所述第一位置可響應(yīng)于用戶輸入來(lái)改變;(b)識(shí)別針對(duì)所述文本輸入系統(tǒng)激活目標(biāo)的第一用戶輸入;以及(c)響應(yīng)于所述第一用戶輸入激活所述文本輸入系統(tǒng)。
17.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述處理器系統(tǒng)還被編程且適用于(d)顯示所述文本輸入系統(tǒng)激活目標(biāo)的預(yù)交互狀況,其中所述預(yù)交互狀況包括從下組中選擇的至少一個(gè)顯示狀況其中沒(méi)有文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,其中具有第二大小的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況,以及其中具有與第一外觀特征在外觀上不同的第二外觀特征的文本輸入系統(tǒng)激活目標(biāo)可見(jiàn)的顯示狀況;(e)識(shí)別針對(duì)處于所述預(yù)交互狀況中的文本輸入系統(tǒng)激活目標(biāo)的第二用戶輸入;以及(f)響應(yīng)于所述第二用戶輸入,將所述文本輸入系統(tǒng)激活目標(biāo)的外觀從所述預(yù)交互狀況改成第一大小或第一外觀特征的至少一個(gè)。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述第二用戶輸入是用戶輸入設(shè)備在所述第一位置附近的懸停動(dòng)作,而所述第二用戶輸入是用戶輸入設(shè)備對(duì)所述文本輸入系統(tǒng)激活目標(biāo)的輕叩或點(diǎn)擊。
19.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述文本輸入系統(tǒng)允許輸入電子墨水。
20.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述處理器系統(tǒng)還被編程且適用于以浮動(dòng)的方式在所述顯示設(shè)備上可見(jiàn)的其它顯示區(qū)域上方顯示所述文本輸入系統(tǒng)。
全文摘要
用于在顯示設(shè)備上激活和/或顯示文本輸入系統(tǒng)的用戶界面、方法、系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)可包括(a)在顯示設(shè)備上的用戶可改變位置處顯示文本輸入系統(tǒng)激活目標(biāo);(b)接收針對(duì)激活目標(biāo)的用戶輸入;以及(c)響應(yīng)于該用戶輸入,激活文本輸入系統(tǒng)。這樣的用戶界面、方法和系統(tǒng)還可包括(d)顯示該激活目標(biāo)的預(yù)交互狀況;(e)接收針對(duì)處于該預(yù)交互狀況中的激活目標(biāo)的用戶輸入;以及(f)響應(yīng)于該用戶輸入,將該激活目標(biāo)的外觀從預(yù)交互狀況改成較大大小和/或不同的視覺(jué)外觀。本發(fā)明的其它方面涉及用于提供上述用戶界面、系統(tǒng)和方法的計(jì)算機(jī)可讀介質(zhì)。
文檔編號(hào)G06F3/048GK1834887SQ20061006817
公開(kāi)日2006年9月20日 申請(qǐng)日期2006年3月17日 優(yōu)先權(quán)日2005年3月18日
發(fā)明者A·J·佳賽德, F·D·瓊斯, J·A·克勞, J·C·坦多格, L·B·基利, T·D·斯庫(kù)爾茲 申請(qǐng)人:微軟公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1