軟按鍵輸入系統(tǒng)及方法
【專利摘要】提供軟按鍵系統(tǒng)和方法。一種軟按鍵方法可包括在基板上設(shè)置機器可讀圖案,以及將該機器可讀圖案的一部分與從多個機器可執(zhí)行指令集中選擇的至少一個機器可執(zhí)行指令集關(guān)聯(lián)。該方法可以響應(yīng)于檢測該機器可讀圖案的這一部分,執(zhí)行所選擇的該至少一個機器可執(zhí)行指令集。
【專利說明】軟按鍵輸入系統(tǒng)及方法
【背景技術(shù)】
[0001]相關(guān)技術(shù)描述
[0002]繪圖板在整個工業(yè)中被用于涉及從工業(yè)設(shè)備設(shè)計至CGI動畫特征電影開發(fā)一切方面的精密設(shè)計工作。繪圖板提供一種用于在文檔中輸入諸如直線、曲線及形狀之類的數(shù)據(jù)的手段,以及一種基于在該繪圖板的表面內(nèi)設(shè)置的各種“按鍵”的選擇用以調(diào)用命令的手段?;谟|摸的用戶界面的發(fā)展已開啟了設(shè)計能力的新時代。在之前的幾代使用繪圖板來為顯示器提供輸入的情況下,目前的這一代越來越大的基于觸摸的顯示器給予設(shè)計專業(yè)人士直接在支持觸摸的顯示設(shè)備上提供1:1比例輸入的奢侈。
【專利附圖】
【附圖說明】
[0003]當(dāng)閱讀下面的詳細描述以及參見附圖時,一個或多個所公開的實施例的優(yōu)勢可以變得明顯,其中:
[0004]圖1是根據(jù)本文描述的一個或多個實施例,描繪使用在基板上設(shè)置的機器可讀圖案的樣本軟按鍵系統(tǒng)的框圖;以及
[0005]圖2是根據(jù)本文描述的一個或多個實施例,描繪使用在基板上設(shè)置的機器可讀圖案的樣本軟按鍵方法的流程圖。
【具體實施方式】
[0006]基于觸摸的顯示系統(tǒng),在更傳統(tǒng)地與不同輸入和輸出/顯示設(shè)備(如繪圖板和高性能顯示器)關(guān)聯(lián)的專業(yè)市場和商業(yè)市場中享有越來越多的份額和認可度。高性能、支持觸摸的顯示器的可用性,已給商業(yè)的、專業(yè)的以及越來越多的消費者市場提供直接在顯示設(shè)備上執(zhí)行設(shè)計工作、合作、動畫制作、圖片編輯等的能力,而不需要單獨的輸入設(shè)備——以前是繪圖板范疇的角色。
[0007]按鍵在繪圖板上被設(shè)置用來調(diào)用功能或者用來提供對顯示區(qū)域的控制。例如,在繪圖板上傳統(tǒng)地包括用于控制顯示視圖“縮放”的物理按鍵。一些繪圖板還提供有限數(shù)量的“用戶可編程的”物理按鍵,以提供對各種系統(tǒng)功能(如文件打開/關(guān)閉等等)的快速訪問。然而,高性能的支持觸摸的監(jiān)視器典型地不配備有物理按鍵。在支持觸摸的顯示設(shè)備上缺少物理按鍵可能限制這樣的設(shè)備作為可以取代傳統(tǒng)繪圖板的輸入/輸出設(shè)備的認可度和/或有用性。
[0008]因此,提供了提供軟按鍵功能的方法。一種軟按鍵方法可以包括:在基板上設(shè)置機器可讀圖案,以及將該機器可讀圖案的至少一部分與從多個機器可執(zhí)行指令集中選擇的至少一個機器可執(zhí)行指令集關(guān)聯(lián)。該方法可以響應(yīng)于檢測該機器可讀圖案的這一部分,執(zhí)行所選擇的該至少一個機器可執(zhí)行指令集。
[0009]還提供軟按鍵系統(tǒng)。一種軟按鍵系統(tǒng)可以包括基板以及處理器,在該基板上設(shè)置有機器可讀圖案,該處理器可配置為執(zhí)行與該機器可讀圖案上的物理位置的至少一部分關(guān)聯(lián)的至少一個指令集,該至少一個指令集從多個指令集中選擇。[0010]圖1是根據(jù)一個或多個實施例的描繪使用基板上的機器可讀圖案的樣本軟按鍵系統(tǒng)100的框圖。機器可讀圖案110可以被設(shè)置在剛性或半剛性的基板105(如紙或塑料基板)上。處理器115可以將機器可讀圖案110的一部分125與機器可執(zhí)行指令集120關(guān)聯(lián)。機器可執(zhí)行指令集120可以從多個機器可執(zhí)行指令集130中選擇。
[0011]包含機器可讀圖案110的基板105可以被設(shè)置或以其它方式附接在用戶的工作區(qū)內(nèi),例如在支持觸摸的顯示設(shè)備的框座(bezel)上,或在用戶伸手可及范圍內(nèi)桌的其它表面上。當(dāng)檢測機器可讀圖案的至少一部分125時,處理器115可以執(zhí)行一個或多個機器可執(zhí)行指令集120。例如,當(dāng)檢測機器可讀圖案110的第一部分125a時,處理器115可以執(zhí)行使能對當(dāng)前顯示的對象“放大”功能的指令集120a ;相反地,當(dāng)檢測機器可讀圖案110的第二部分125b時,處理器115可以執(zhí)行使能對當(dāng)前顯示的對象“縮小”功能的指令集120b。以這樣的方式,機器可讀圖案110提供與繪圖板上出現(xiàn)的硬按鍵類似的功能,而不需要硬按鍵在支持觸摸的顯不設(shè)備上的實際存在。
[0012]基板105可以包括適于接受并保持機器可讀圖案110的任意材料。這樣的材料包括剛性和半剛性材料,如塑料、紙等等?;?05可以包括用于將該基板附接或以其它方式永久地或暫時地固定至諸如監(jiān)視器框座、桌面或類似表面之類的其它表面的系統(tǒng)、材料或固著物。基板105可以包括適于接受由例如光刻再現(xiàn)、噴墨印刷、激光印刷等提供的印制的機器可讀圖案110的材料?;?05可以包括具有被附接、被貼附或以其它方式接合在一起的多個層的層疊基板,例如包含被層疊或裝在透明塑料套中的機器可讀圖案110的紙基板105。根據(jù)基板105的位置,該基板可以是透明的或不透明的。例如,在打算將基板附接至透明是所期望特征的顯示表面的場合,可以使用透明基板105,然而在打算將基板附接至透明不是所期望特征的暗表面(如桌面或顯示器框座)的場合,可以使用不透明基板105。
[0013]機器可讀圖案110可以包括例如通過使用作為對機器的輸入使用的適合的檢測設(shè)備而能被該機器讀取的任何圖案、符號或一組符號。一種非排他性的非限制性的示例機器可讀圖案110,是由Anoto? Group AB(瑞典、倫德)提供的。使用獨特的、預(yù)定的點或元素圖案(如由Anoto'6提出的),當(dāng)將檢測器放置在該圖案附近時,該檢測器可以獨特地辨另O、區(qū)分或檢測該圖案的至少一部分。通過增加所述點的密度(即,通過減少元素間的距離并且盡可能地減小元素本身的尺寸來增加點的密度),與之相當(dāng)?shù)靥岣咴摍z測器的分辨能力。
[0014]基于形成機器可讀圖案110的點或元素之間的經(jīng)獨特編碼的絕對位置信息,檢測器可以辨別、區(qū)分或檢測機器可讀圖案110的至少一部分。此外,基于形成機器可讀圖案110的點或元素之間的經(jīng)獨特編碼的絕對位置信息,該檢測器可以確定其相對于機器可讀圖案110的物理位置。該圖案本身和形成機器可讀圖案110的點或元素的密度,在辨別或區(qū)分機器可讀圖案110的至少一部分時以及在確定其相對于機器可讀圖案110的物理位置時對于該檢測器的精確度起作用。
[0015]機器可讀圖案110可以例如使用噴墨打印機或激光打印機被印制在合適的基板105上。在一些情況下,機器可讀圖案110可以是裸眼可見的。例如,機器可讀圖案110可以包括在基板105上印制的小的油墨“點”或元素。在機器可讀圖案110是可見的場合,光學(xué)檢測器可以用來辨別或區(qū)分機器可讀圖案110的全部或一部分。在其它情況下,機器可讀圖案110可以是裸眼不可見的。例如,機器可讀圖案110可以包括在基板105上印制的紅外(“IR”)或紫外(“UV”)敏感的“點”或元素。在機器可讀圖案110的至少一部分是裸眼不可見的場合,具有適合的IR或UV發(fā)射器和接收器的檢測器可以用來辨別或區(qū)分IR或UV敏感的機器可讀圖案110的全部或一部分。
[0016]可以使用具有類似性能的其它機器可讀圖案110,例如條形碼及快速響應(yīng)(QR)碼可以用于替代上面詳細描述的AnotouA圖案。在使用其它機器可讀圖案110的場合,對于特定類型的機器可讀圖案110敏感的檢測器及邏輯被采用。
[0017]機器可讀圖案110的至少一部分125被傳遞給處理器115?;谙蛱幚砥?15提供的機器可讀圖案110的那一部分125,處理器115執(zhí)行從多個機器可執(zhí)行指令集130中選擇的至少一個機器可執(zhí)行指令集120。處理器115包括可以執(zhí)行機器可執(zhí)行指令集120的任意設(shè)備。例如,處理器115可以含有設(shè)置在單個處理器或者兩個或更多個實際上獨立的處理器內(nèi)的兩個或更多個核。
[0018]至少一個機器可執(zhí)行指令集120可以完全地或部分地設(shè)置在處理器115內(nèi),或完全地或部分地設(shè)置在與處理器115進行雙向通信145a、145b的內(nèi)存或存儲模塊160中。至少一個機器可執(zhí)行指令集120可以影響或以其它方式作用于顯示器165的一個或多個功能方面,例如改變一個或多個顯示參數(shù),如放大至顯示圖像或從顯示圖像縮小。至少一個機器可執(zhí)行指令集120可以影響或以其它方式作用于一個或多個機器功能,例如,將顯示器圖像數(shù)據(jù)保存至內(nèi)存模塊160中的計算機數(shù)據(jù)文件。
[0019]被提供給處理器115的機器可讀圖案110的那一部分125,可以確定從多個指令集130中選擇的并且被執(zhí)行的特定指令集120。例如,機器可讀圖案110可以被分成多個部分125、125a和125b。第一部分125a的傳遞可以引起處理器115執(zhí)行第一機器可執(zhí)行指令集120a,而第二部分125b的傳遞可以引起處理器115執(zhí)行第二機器可執(zhí)行指令集120b。按照同樣的方式,機器可讀圖案110可以分配成與形成多個機器可執(zhí)行指令集130的獨特的機器可執(zhí)行指令集120的數(shù)量對應(yīng)的任意多個部分125。
[0020]使用任何模擬的或數(shù)字的、有線的或無線的、單向的或雙向的數(shù)據(jù)通信方法,實現(xiàn)機器可讀圖案110的向處理器115傳遞的至少一部分125的傳輸。圖1中描繪了說明性的無線通信系統(tǒng),但是可以采用其它系統(tǒng)來將機器可讀圖案110的那一部分125傳遞給處理器115。手持構(gòu)件135可以包括像筆或類似的用于向支持觸摸的顯示器165提供輸入的繪圖設(shè)備這樣的構(gòu)件。
[0021]圖1中描繪的樣本系統(tǒng)100,描繪了可以檢測155機器可讀圖案110的至少一部分125并且將機器可讀圖案110的所檢測的部分125傳遞至處理器115的手持構(gòu)件135。手持構(gòu)件135包括可以使用例如藍牙?或類似的射頻技術(shù)建立構(gòu)件135和處理器115之間的雙向通信145a、145b的收發(fā)器140。
[0022]手持構(gòu)件135包括至少部分地設(shè)置在構(gòu)件135內(nèi)的附加的收發(fā)器150。收發(fā)器150被配置為利用一個或多個檢測能力155(例如,光學(xué)、IR或UV檢測能力)檢測機器可讀圖案110的至少一部分125。在使用IR或UV敏感的機器可讀圖案110的場合,手持構(gòu)件135可以附加地包括一個或多個IR或UV發(fā)射器。因此,如圖1提供的示例中描繪的,手持構(gòu)件135包括至少三種不同的功能:(a)適于與支持觸摸的顯示器165 —起使用的數(shù)據(jù)輸入工具;(b)具有收發(fā)器150的檢測工具,收發(fā)器150擁有適于檢測機器可讀圖案110的檢測能力155 ;以及(c)使用收發(fā)器140和雙向通信鏈路145a、145b將手持構(gòu)件135鏈接至處理器115的通信工具。
[0023]圖2是根據(jù)一個或多個實施例描繪使用基板105上的機器可讀圖案110的樣本軟按鍵方法200的流程圖。方法200包括:在210處,在基板105上設(shè)置機器可讀圖案110。在220處,將機器可讀圖案110的至少一部分125與從多個機器可執(zhí)行指令集130中選擇的至少一個機器可執(zhí)行指令集120關(guān)聯(lián)。在230處,響應(yīng)于檢測機器可讀圖案110的那一部分125,由處理器115執(zhí)行所選擇的該至少一個機器可執(zhí)行指令集120。
[0024]在210處,在基板105上設(shè)置機器可讀圖案110。機器可讀圖案110包括設(shè)置在基
板上的任意二維圖案或碼。非限制性示例包括但不限于:可見圖案,如Anotou點圖案、快
速響應(yīng)(QR)碼及條形碼,以及部分地或完全不可見的圖案,如僅在紅外或紫外光譜中可見的圖案和碼??梢允褂萌魏斡∷⒓夹g(shù)(例如,光刻或膠版印刷,以及像合適基板上的噴墨印刷或激光印刷這樣的傳統(tǒng)印刷技術(shù))在基板105上設(shè)置機器可讀圖案110。
[0025]在220處,將機器可讀圖案110的至少一部分125與從多個機器可執(zhí)行指令集130中選擇的至少一個機器可執(zhí)行指令集120關(guān)聯(lián)。機器可讀圖案110可以包含多個部分或區(qū)域125。機器可讀圖案110的這些部分或區(qū)域125中的每個可以與一個或多個機器可執(zhí)行指令集120對應(yīng)、相關(guān)或關(guān)聯(lián)。例如,在將機器可讀圖案110分成四個部分125的情況下,每個部分125可以與不同的機器可執(zhí)行指令集120對應(yīng)。第一部分可以對應(yīng)于對顯示對象進行放大的指令集;第二部分可以對應(yīng)于從顯示對象進行縮小的指令集;第三部分可以對應(yīng)于將所顯示的圖像保存到內(nèi)存或存儲器160的指令集;第四部分可以對應(yīng)于刪除顯示對象一部分的指令集。
[0026]可以自動地建立機器可讀圖案110的物理位置或部分與機器可執(zhí)行指令集120之間的關(guān)聯(lián),例如當(dāng)機器可讀圖案本身包含該指令集的至少一部分時,或當(dāng)處理器115訪問包含將機器可讀圖案110的多個部分120鏈接至特定機器可執(zhí)行指令集120的關(guān)聯(lián)數(shù)據(jù)的只讀存儲器時。在其它時間,機器可讀圖案110的物理位置或部分與機器可執(zhí)行指令集120之間的關(guān)聯(lián)可以由用戶手動建立,例如通過使用促進機器可讀圖案110的一部分125和特定指令集120之間的鏈接的用戶界面。
[0027]在230處,響應(yīng)于檢測機器可讀圖案110的那一部分125,由處理器115執(zhí)行所選擇的該至少一個機器可執(zhí)行指令集120。例如使用中間設(shè)備,如關(guān)于圖1詳細描述的手持構(gòu)件135,機器可讀圖案110的至少一部分125可以被檢測155并且被傳遞145a、145b給處理器115。至少部分地響應(yīng)于機器可讀圖案110的被檢測部分125,處理器115可以從多個機器可執(zhí)行指令集130中選擇機器可執(zhí)行指令集120去執(zhí)行。該指令集120可以影響一個或多個系統(tǒng)參數(shù),例如,一個或多個支持觸摸的顯示器165參數(shù)。多個機器可執(zhí)行指令集130可以至少部分地存儲在處理器115本身內(nèi),或至少部分地存儲在與處理器115可通信地耦聯(lián)的內(nèi)存或存儲器160中。
[0028]方法200可以包含在非瞬態(tài)計算機可讀介質(zhì)中,該非瞬態(tài)計算機可讀介質(zhì)包括:像磁盤驅(qū)動器和固態(tài)驅(qū)動器這樣的磁性存儲介質(zhì),諸如CD、DVD和藍光之類的光存儲介質(zhì),以及諸如通用串行總線(USB)和安全數(shù)字(SD)閃存驅(qū)動器之類的電磁存儲介質(zhì)。包含在該計算機可讀介質(zhì)中的該方法可以包括邏輯,該邏輯在由處理器115執(zhí)行時可以響應(yīng)于接收機器可讀圖案125的至少一部分致使該處理器選擇與該機器可讀圖案的那一部分關(guān)聯(lián)的至少一個指令集120,該至少一個指令集是從多個指令集130中選擇的。然后,該方法可以致使處理器115執(zhí)行所選擇的該至少一個指令集。
[0029]該計算機可讀介質(zhì)可以進一步包括指令,該指令在由處理器115執(zhí)行時致使該處理器提供界面,以允許用戶選擇與該機器可讀圖案的至少一部分關(guān)聯(lián)的該至少一個指令集。允許用戶將機器可執(zhí)行指令集120與機器可讀代碼110的至少一部分125關(guān)聯(lián)的指令,對于向用戶提供用以根據(jù)機器可讀圖案110的內(nèi)容實現(xiàn)各種功能的可配置的系統(tǒng)和方法可能有用。例如,第一用戶可能喜歡將機器可讀圖案110的一部分與顯示“放大”功能關(guān)聯(lián),而第二用戶可能喜歡將機器可讀圖案110的同樣部分與顯示“縮小”功能關(guān)聯(lián)。在CRM上包括的使每個用戶可以定制機器可讀圖案110的同樣部分與不同的機器可執(zhí)行指令集120關(guān)聯(lián)的指令,可以提供想要的靈活性。
[0030]該計算機可讀介質(zhì)可以附加地包括如下指令:該指令在由處理器115執(zhí)行時致使該處理器將該機器可讀圖案輸出至可以將該圖案設(shè)置在諸如塑料、紙等之類的合適基板上的設(shè)備,如噴墨打印機或激光打印機。
【權(quán)利要求】
1.提供獨立的軟按鍵控制的問題是通過生成機器可讀圖案、將該機器可讀圖案與機器可執(zhí)行指令集關(guān)聯(lián)以及在檢測該機器可讀圖案以后執(zhí)行該機器可執(zhí)行指令集來解決的。一種軟按鍵方法,包括: 在基板上設(shè)置(210)機器可讀圖案; 將所述機器可讀圖案的至少一部分與從多個機器可執(zhí)行指令集中選擇的至少一個機器可執(zhí)行指令集關(guān)聯(lián)(220);以及 響應(yīng)于檢測所述機器可讀圖案的所述部分,執(zhí)行(230)所選擇的至少一個機器可執(zhí)行指令集。
2.根據(jù)權(quán)利要求1所述的方法,其中在基板上設(shè)置機器可讀圖案包括: 在所述基板上設(shè)置機器可讀元素的獨特圖案,所述機器可讀元素的獨特圖案能與所述基板上的獨特物理位置關(guān)聯(lián)。
3.根據(jù)權(quán) 利要求1所述的方法,其中檢測所述機器可讀圖案的所述部分包括: 生成信號; 從所述機器可讀圖案反射所述信號的至少一部分;以及 基于與所反射的信號關(guān)聯(lián)的至少一個參數(shù),識別所述機器可讀圖案的至少一部分。
4.根據(jù)權(quán)利要求3所述的方法,其中生成信號包括: 生成處于電磁頻譜的從約800nm延伸至約3000nm的紅外部分中的電磁信號。
5.根據(jù)權(quán)利要求2所述的方法,其中設(shè)置機器可讀元素的獨特圖案包括: 印制元素的預(yù)定圖案,所述元素對落入從約800nm至約3000nm的紅外電磁頻譜中的電磁輻射至少部分地反射。
6.根據(jù)權(quán)利要求2所述的方法,其中設(shè)置機器可讀元素的獨特圖案包括: 印制元素的預(yù)定圖案,所述元素在從約300nm至約800nm的可見電磁頻譜中至少部分地可見。
7.一種軟按鍵系統(tǒng),包括: 包括機器可讀圖案(110)的基板(105); 處理器(115),可配置為執(zhí)行與所述機器可讀圖案的至少一部分(125)關(guān)聯(lián)的至少一個指令集(120),所述至少一個指令集從多個指令集(130)中選擇。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),進一步包括: 手持構(gòu)件(135),用以 檢測(155)所述機器可讀圖案;以及 將所述機器可讀圖案的所檢測的部分傳輸(145a、145b)給所述處理器。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),所述機器可讀圖案包括元素的預(yù)定圖案,所述元素包括以下至少之一:對落入從約800nm至約3000nm的紅外電磁頻譜中的電磁福射至少部分地反射的元素,或在從約300nm至約SOOnm的可見電磁頻譜中至少部分地可見的元素。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),所述手持構(gòu)件包括: 發(fā)射器(150),生成處于從約800nm至約3000nm的紅外電磁頻譜中的電磁信號; 接收器,測量由所述機器可讀圖案反射的反射電磁信號;以及 射頻收發(fā)器(140),將所述手持收發(fā)器與所述處理器通信地耦聯(lián)。
11.根據(jù)權(quán)利要求7所述的系統(tǒng),進一步包括:存儲器(160),以存儲所述多個指令集。
12.根據(jù)權(quán)利要求7所述的系統(tǒng),其中從所述多個指令集中選擇的所述至少一個指令集是用戶能選擇的。
13.一種非瞬態(tài)計算機可讀介質(zhì),包括指令,所述指令在由處理器執(zhí)行時致使所述處理器: 響應(yīng)于接收機器可讀圖案的至少一部分,選擇與所述機器可讀圖案的所述一部分關(guān)聯(lián)的至少一個指令集,所述至少一個指令集從多個指令集中選擇;以及執(zhí)行所選擇的至少一個指令集。
14.根據(jù)權(quán)利要求13所述的非瞬態(tài)計算機可讀介質(zhì),進一步包括指令,所述指令在由處理器執(zhí)行時致使所述處理器: 提供界面來允許用戶選擇與所述機器可讀圖案的至少一部分關(guān)聯(lián)的所述至少一個指令集。
15.根據(jù)權(quán) 利要求13所述的非瞬態(tài)計算機可讀介質(zhì),進一步包括指令,所述指令在由處理器執(zhí)行時致使所述處理器: 在基板上設(shè)置所述機器可讀圖案。
【文檔編號】G06F3/03GK103930853SQ201180074829
【公開日】2014年7月16日 申請日期:2011年9月22日 優(yōu)先權(quán)日:2011年9月22日
【發(fā)明者】大衛(wèi)·奎佳諾, 喬納森·D·巴塞特, 巴里·T·菲利普斯 申請人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)