背景
交互式觸敏顯示器被用在各種各樣的計(jì)算設(shè)備中。在一些情形中,采用指示筆作為手指觸摸感測的補(bǔ)充以提供附加功能性是合乎需要的。用于附加功能性的選項(xiàng)可經(jīng)由采用電源、存儲(chǔ)、處理器、無線電收發(fā)機(jī)等的有源指示筆來進(jìn)一步增強(qiáng)。
與觸敏顯示器一起使用的交互式指示筆可以提供多個(gè)功能,諸如繪制功能、擦除功能、應(yīng)用啟動(dòng)功能、和/或其他命令功能。例如,一些指示筆可在一端上包括墨水筆尖并在另一端上包括橡皮頭。替代的指示筆設(shè)計(jì)可包括位于一端的墨水筆尖以及位于另一端的用于執(zhí)行命令(諸如啟動(dòng)應(yīng)用)的致動(dòng)器(例如按鈕)。在這種類型的指示筆中,每一端通常被約束為只提供單一功能,從而限制指示筆的功能。
概述
提供本概述以便以簡化的形式介紹以下在詳細(xì)描述中進(jìn)一步描述的一些概念。本概述并不旨在標(biāo)識(shí)所要求保護(hù)主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護(hù)主題的范圍。此外,所要求保護(hù)的主題不限于解決在本公開的任一部分中所提及的任何或所有缺點(diǎn)的實(shí)現(xiàn)。
在一個(gè)方法,提供了一種交互式指示筆。交互式指示筆包括具有第一端的指示筆主體,其中所述第一端被配置成由用戶使用來提供第一功能和第二功能。交互式指示筆還包括控制器,所述控制器被配置成致使所述第一端被驅(qū)動(dòng)以便將所述第一端與所述交互式顯示設(shè)備的電極矩陣電容性地耦合,其中這一電容性地耦合與所述第一功能相關(guān)聯(lián),并且其中響應(yīng)于自動(dòng)感測用戶的使用所述第一功能的意圖而無需明確的用戶輸入,所述第二功能被禁用。以此方式,交互式指示筆的一端能夠提供雙功能且?guī)в袑线m功能的智能和自動(dòng)選擇,由此增強(qiáng)了與交互式顯示器的交互。此外,在第一功能正使用時(shí)禁用第二功能能夠避免在使用第一功能期間無意執(zhí)行第二功能,從而進(jìn)一步改善指示筆操作。
附圖簡述
圖1是根據(jù)本公開的實(shí)施例的示例性交互式顯示器系統(tǒng)的示意圖;
圖2是圖1的交互式顯示器系統(tǒng)的電極矩陣的示意圖;
圖3描繪了可被包括在圖1中示出的交互式顯示器系統(tǒng)中的示例性交互式指示筆和交互式顯示設(shè)備;
圖4示出了用于操作交互式指示筆的方法;以及
圖5示意性地示出計(jì)算系統(tǒng)500的非限制性實(shí)施例。
詳細(xì)描述
圖1描繪了根據(jù)本公開的一實(shí)施例的示例性交互式顯示器系統(tǒng)100。交互式顯示器系統(tǒng)100包括被配置成同時(shí)感測來自多個(gè)源的輸入的交互式顯示器設(shè)備102。例如,交互式顯示設(shè)備102可感測由人類手指101所施加的觸摸輸入以及由一個(gè)或多個(gè)輸入設(shè)備施加的輸入。輸入設(shè)備可具有指示筆104的外形,或可以另一種合適的外形因素來配置。如在下文中更詳細(xì)地示出和描述的,可響應(yīng)于在交互式顯示設(shè)備102處接收到輸入來生成并顯示合適的圖形輸出108。
圖2示意性示出可被包括于交互式顯示器系統(tǒng)100中以便于輸入檢測和提供其他功能性的示例性電極矩陣200。矩陣200包括多個(gè)行電極202和多個(gè)列電極204。行和列電極彼此電氣地分開,并且形成其電屬性(例如,電容)可被監(jiān)視以檢測觸摸輸入和指示筆輸入的節(jié)點(diǎn)(例如,節(jié)點(diǎn)206)。
多個(gè)行電極202可電耦合到被配置成以各種方式驅(qū)動(dòng)行電極的相應(yīng)驅(qū)動(dòng)電路208。多個(gè)列電極204可電耦合到相應(yīng)檢測電路210,其可檢測由多個(gè)行電極202的驅(qū)動(dòng)導(dǎo)致的列電極中的電流和/或電壓,由指示筆104和/或手指101對顯示器的觸摸而對交互式顯示設(shè)備102施加電壓。另選地,檢測電路210可改為耦合到多個(gè)行電極202,其中多個(gè)列電極204由驅(qū)動(dòng)電路208驅(qū)動(dòng)。如此構(gòu)成的電極矩陣可被用于檢測不僅來自用戶手指的觸摸輸入,而且還確定諸如指示筆104之類的輸入設(shè)備的位置的至少一個(gè)坐標(biāo)。將理解,在圖2中示出的行和列的數(shù)目僅用于說明性的用途,并且,在典型顯示器中比圖2所例示的更多的列和行被包括在矩陣200中。
圖3示出用于與交互式顯示設(shè)備302一起使用的示例交互式指示筆300。指示筆300和交互式顯示設(shè)備302是交互式指示筆104和交互式顯示設(shè)備102的示例實(shí)現(xiàn)。指示筆300可被配置成觸發(fā)顯示設(shè)備302中的各種功能,諸如繪制、擦除、應(yīng)用啟動(dòng)等等。
如圖所示,交互式指示筆300包括可容納各種內(nèi)部組件(諸如控制器306)的指示筆主體304。內(nèi)部組件還可包括用于驅(qū)動(dòng)電極(308和310)以及控制交互式顯示設(shè)備302中的其它組件的驅(qū)動(dòng)電路。將會(huì)理解,各種其它電路和組件可被提供在304內(nèi)以將控制器306耦合至電極(308和310)以及其它指示筆組件。
交互式指示筆300包括第一端312和第二端314。在一些示例實(shí)現(xiàn)中,第一端312是用于提供擦除功能/模式和應(yīng)用啟動(dòng)功能/模式兩者的擦除器端,而第二端314是用于提供繪制功能/模式的墨水端。以此方式,第一段可由用戶操作以提供多個(gè)功能,由此擴(kuò)展指示筆300的功能。因此,交互式指示筆300可被用于實(shí)現(xiàn)到交互式顯示設(shè)備302的各種交互式輸入。
提供擦除功能可包括響應(yīng)于指示筆300靠近或接觸顯示器324的移動(dòng)而移除呈現(xiàn)在顯示器324上的圖形,諸如線、形狀、字母數(shù)字符號(hào)等。將會(huì)理解,用戶可直觀地使用擦除功能,就像使用傳統(tǒng)的鉛筆一樣。此外,啟動(dòng)應(yīng)用可包括向交互式顯示設(shè)備302發(fā)送應(yīng)用啟動(dòng)信號(hào)。作為響應(yīng),交互式顯示設(shè)備302啟動(dòng)應(yīng)用并經(jīng)由包括在顯示設(shè)備302中的顯示器324顯示與該應(yīng)用相關(guān)聯(lián)的圖形內(nèi)容。雖然本文中的示例中的一些提及繪制、應(yīng)用啟動(dòng)、以及擦除,但是本討論可更普遍地適用于經(jīng)由指示筆300的第一端312提供的任意兩種功能以及由指示筆的第二端314提供的第三種功能。
指示筆300的第一端312包括電極308。電極308可由控制器306驅(qū)動(dòng)以便電容性地將第一端312與顯示設(shè)備302中的電極矩陣316耦合。電極310還可由控制器306驅(qū)動(dòng)。驅(qū)動(dòng)電極(308和310)可包括發(fā)送電壓脈沖給電極。發(fā)送給電極的脈沖的幅值可以是一個(gè)相對高的值。電極矩陣316可類似于圖2中所示的電極矩陣200。
繼續(xù)圖3,第一端312與交互式顯示設(shè)備302的電容式耦合與第一功能(諸如擦除功能)相關(guān)聯(lián)。如之前討論的,第一端312還可由用戶操作以提供第二功能,諸如應(yīng)用啟動(dòng)功能。第二功能(例如,應(yīng)用啟動(dòng)功能)可響應(yīng)于自動(dòng)感測用戶的使用第一功能(例如,擦除功能)的意圖(而無需明確的用戶輸入)而被禁用。以此方式,在提供雙功能的指示筆端時(shí),在使用第一功能期間,不想要的對第二功能的實(shí)施可被避免。并且這可在無需用戶非得明確禁用第二功能(例如通過致動(dòng)一個(gè)開關(guān)或按鈕)的情況下被避免。作為結(jié)果,通過減少了不想要的輸入、擴(kuò)展的指示筆功能、以及提高了輸入效率而改善了指示筆操作??刂破?06以及一個(gè)或多個(gè)傳感器可提高自動(dòng)感測功能。在一個(gè)示例中,電極308可被用作為傳感器。另外,被包括在指示筆300中的通信設(shè)備330也可被用于感測用戶想要禁用第二功能的意圖,例如與交互式顯示設(shè)備302中的對應(yīng)通信設(shè)備配合。通信設(shè)備330可被配置成接收諸如無線電信號(hào)、紅外信號(hào)、近場通信(nfc)信號(hào)等信號(hào)。
對用戶的使用擦除功能的意圖的自動(dòng)感測(無需明確的用戶輸入)可例如基于部分指示筆300和顯示設(shè)備302之間的鄰近度。具體而言,對使用擦除功能的意圖的自動(dòng)感測可包括感測到指示筆300的第一端312靠近或接觸顯示器324。例如,預(yù)定閾值鄰近度可被用于對用戶想要實(shí)施擦除功能的意圖的自動(dòng)感測。以此方式,當(dāng)擦除端靠近或接觸顯示器時(shí),擦除功能的意圖使用被推斷出。作為結(jié)果,用戶想要使用擦除功能的意圖可被快速和高效地感測到。
鄰近度可自動(dòng)基于歸因于指示筆300和顯示設(shè)備302之間的電容性耦合的信號(hào)的強(qiáng)度(例如,在指示筆300或顯示設(shè)備302處接收的電容信號(hào)的強(qiáng)度)來感測。特別地,感測可基于電極矩陣316和電極308之間的電容性耦合來執(zhí)行。換言之,對指示筆300的第一端312靠近或接觸顯示器324的自動(dòng)感測可基于第一端312和電極矩陣316之間的電容性耦合的強(qiáng)度。在另一示例中,信號(hào)可經(jīng)由電容性耦合從電極308發(fā)送到電極矩陣316,并且指示指示筆300與顯示設(shè)備302的鄰近度的無線電信號(hào)可被發(fā)送回指示筆300。在這一示例中,無線電信號(hào)可在指示筆300處被解釋以觸發(fā)擦除功能的啟用或禁用。箭頭350表示從顯示設(shè)備302發(fā)送到指示筆300以及從指示筆300發(fā)送到顯示設(shè)備302的信號(hào)。將會(huì)理解,多種技術(shù)可被用于確定指示筆300與顯示設(shè)備302的鄰近度??偟脕碚f,鄰近度和因此的意圖可基于以下的一者或多者:(1)由于顯示設(shè)備302中的電極的激勵(lì)而導(dǎo)致的電容性耦合;(2)由于指示筆300中的電極的激勵(lì)而導(dǎo)致的電容性耦合;(3)指示筆300和顯示設(shè)備302之間的無線電鏈路通信;以及(4)光學(xué)檢測。
如之前所討論的,第一指示筆端312的第二功能可以是應(yīng)用在交互式顯示設(shè)備302上的啟動(dòng)或其它合適的功能,諸如在應(yīng)用中前進(jìn)一張幻燈片。在一個(gè)示例中,啟動(dòng)的應(yīng)用可被配置成啟用筆記、繪制、屏幕剪輯、和/或音頻的創(chuàng)建和管理。然而,已設(shè)想了若干種類型的被啟動(dòng)的應(yīng)用。
交互式指示筆300還可包括被放置在指示筆主體304(例如第一端312)內(nèi)的觸覺致動(dòng)器318。附加或替代的反饋機(jī)構(gòu)可被包括在交互性指示筆中,諸如音頻反饋機(jī)構(gòu)(例如,揚(yáng)聲器)、視覺反饋機(jī)構(gòu)(例如,光源)等。在另一示例中,觸覺致動(dòng)器318可與第二功能相關(guān)聯(lián)并且禁用第二功能可包括禁止觸覺致動(dòng)器的操作。觸覺致動(dòng)器可經(jīng)由第二功能的實(shí)施而啟用,由此為用戶提供與第二功能相關(guān)聯(lián)的觸覺反饋。以此方式,用戶被提供了對應(yīng)于第二功能的物理提示以增強(qiáng)用戶的交互式輸入體驗(yàn)。例如,當(dāng)?shù)谝欢?12被用于啟動(dòng)應(yīng)用時(shí),指示筆300可致使振動(dòng)發(fā)生。控制器306被耦合到觸覺致動(dòng)器318并且被配置成啟用/禁用觸覺致動(dòng)器的操作。
交互式指示筆300可進(jìn)一步包括被包括在第一端312中并且與第二功能相關(guān)聯(lián)的機(jī)械致動(dòng)器320(例如,機(jī)械按鈕)。機(jī)械致動(dòng)器320的致動(dòng)可觸發(fā)第二功能的實(shí)施(例如,應(yīng)用啟動(dòng)功能)。在這一示例中,禁用第二功能包括至少部分地禁用機(jī)械致動(dòng)器320。例如,機(jī)械致動(dòng)器320的軸向移動(dòng)可以被部分禁止。禁用機(jī)械致動(dòng)器還可包括阻止致動(dòng)器提供觸覺反饋,諸如點(diǎn)擊。在又一示例中,第二功能可包括由交互式顯示設(shè)備302啟動(dòng)應(yīng)用、經(jīng)由觸覺致動(dòng)器318生成觸覺反饋、以及機(jī)械致動(dòng)器320的致動(dòng)中的一者或多者。因此,禁止第二功能的操作可包括禁止應(yīng)用啟動(dòng)、觸覺反饋生成、和/或機(jī)械致動(dòng)器操作。指示筆300可包括另一輸入致動(dòng)器322(例如,機(jī)械按鈕),該致動(dòng)器322與又一功能相關(guān)聯(lián),諸如繪制線粗細(xì)功能、另一應(yīng)用啟動(dòng)功能等。例如,致動(dòng)器322可響應(yīng)于經(jīng)由第二端314的指示筆輸入而改變呈現(xiàn)在顯示器324上的線的粗細(xì)。其它使用可包括但不限于套索選擇功能,并且可由運(yùn)行在交互式顯示設(shè)備302上的應(yīng)用改變。
電極矩陣316被耦合到顯示器324。交互式顯示設(shè)備302還包括交互式指示筆模塊326,其被配置成響應(yīng)于自動(dòng)感測到用戶要使用第一功能(例如,擦除功能)的意圖(而無需明確的用戶輸入)發(fā)起對指示筆300的第一端312的第二功能(例如,應(yīng)用啟動(dòng)功能)的禁用。交互式指示筆模塊326耦合到顯示器324和電極矩陣316。各種電路、線等可被包括在交互式顯示設(shè)備302中以實(shí)現(xiàn)顯示器324和電極矩陣316之間的耦合。
交互式指示筆模塊326可致使第二指示筆功能(例如,擦除功能)以各種方式被禁用。在一個(gè)示例中,模塊326禁止在交互式顯示設(shè)備302處啟動(dòng)應(yīng)用。在另一示例中,模塊326致使信號(hào)被發(fā)送給交互式指示筆300以觸發(fā)指示筆300以禁用交互式指示筆300中的觸覺致動(dòng)器。在又一示例中,從模塊326發(fā)出的信號(hào)觸發(fā)指示筆以禁用指示筆中的機(jī)械致動(dòng)器(例如,第一端312上的致動(dòng)器320)的操作。禁用信號(hào)可經(jīng)由與電極的電容性耦合或者經(jīng)由例如在通信設(shè)備330處接收的無線電信道通信而被傳送給指示筆300。
交互式指示筆模塊326可被進(jìn)一步配置成自動(dòng)感測第二端314是否鄰近或接觸顯示器324(而無需明確的用戶輸入)。作為響應(yīng),繪制模式可在第二端314處被自動(dòng)實(shí)施。類似于第一端312的鄰近度檢測,第二端314的鄰近度檢測可經(jīng)由電容性耦合(即電極310和電極矩陣316之間)的強(qiáng)度被感測,潛在地結(jié)合指示筆300和顯示設(shè)備302之間的無線電鏈路通信來感測。
圖4示出了用于操作交互式指示筆300的方法400。方法400可通過以上結(jié)合圖1-3討論的交互式指示筆的操作來實(shí)施,或者可經(jīng)由其它合適的交互式指示筆來實(shí)施。
方法包括,在步驟402,致使交互式指示筆300的主體的第一端被驅(qū)動(dòng)以便將第一端電容性耦合到交互式顯示設(shè)備302的電極矩陣316。電容性耦合與第一功能(諸如指示筆300的擦除模式)相關(guān)聯(lián)。將會(huì)理解,第一端可包括用于執(zhí)行電容性耦合的電極,如之前所討論的。
如上文所討論的,指示筆300可不僅僅被操作以提供步驟402中提到的第一功能。替代擦除,擦除端可遠(yuǎn)離顯示器324,例如當(dāng)指示筆300的相對端正被用于書寫時(shí)。此外,第二功能可在擦除端被調(diào)用,該第二功能可包括上文提到的作為示例的觸覺、按鈕以及應(yīng)用啟動(dòng)特征。相應(yīng)地,方法包括自動(dòng)辨別例如何時(shí)擦除功能正被使用,使得替換的第二功能可被禁用。
這具體被示出在步驟404,在此,方法自動(dòng)感測用戶是否想要使用第一功能,而無需明確的用戶輸入。如以上所討論的,這一自動(dòng)感測可基于包括在第一端314上的第一電極310和包括在電極矩陣316中的第二電極之間的電容性耦合的強(qiáng)度。將會(huì)理解,電容性耦合強(qiáng)度可被用于推斷第一端與顯示設(shè)備302的鄰近度。如所指出的,步驟404可在未感測到使用第一功能的意圖時(shí)被更連續(xù)或更不連續(xù)地執(zhí)行。這可對應(yīng)于例如當(dāng)指示筆300被用于書寫模式下或以其他方式處于用戶可能將想要使用指示筆端的第二功能(例如,使用應(yīng)用啟動(dòng)而不是擦除)的狀態(tài)下時(shí)。
當(dāng)用戶的使用第一功能的意圖被自動(dòng)感測到時(shí),在步驟406,與第一端相關(guān)聯(lián)的第二功能被禁用。以此方式,避免了在使用第一功能期間不想要的觸發(fā)/使用第二功能,以提供改善的操作和更好的用戶體驗(yàn)。如以上的示例中,禁用第二功能可包括禁止在交互式顯示器324上啟動(dòng)應(yīng)用或者禁止在交互式指示筆300中生成觸覺反饋。在這一示例中,觸覺反饋生成可包括經(jīng)由觸覺致動(dòng)器來生成振動(dòng)和/或機(jī)械致動(dòng)器的按下。一旦第一功能不再被使用,則方法可前進(jìn)至將指示筆300放置回其中第二功能被再次啟用的狀態(tài)下。
在一些實(shí)施例中,本文中描述的方法和過程可以與一個(gè)或多個(gè)計(jì)算設(shè)備的計(jì)算系統(tǒng)綁定。具體而言,這樣的方法和過程可被實(shí)現(xiàn)為計(jì)算機(jī)應(yīng)用程序或服務(wù)、應(yīng)用編程接口(api)、庫和/或其他計(jì)算機(jī)程序產(chǎn)品。
圖5示意性地示出了可執(zhí)行上述方法和過程中的一個(gè)或多個(gè)的計(jì)算系統(tǒng)500的非限制性實(shí)施例。以簡化形式示出了計(jì)算系統(tǒng)500。計(jì)算系統(tǒng)500可采取以下形式:一個(gè)或多個(gè)個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、平板計(jì)算機(jī)、家庭娛樂計(jì)算機(jī)、網(wǎng)絡(luò)計(jì)算設(shè)備、游戲設(shè)備、移動(dòng)計(jì)算設(shè)備、移動(dòng)通信設(shè)備(例如,智能電話)和/或其他計(jì)算設(shè)備。
計(jì)算系統(tǒng)500包括邏輯機(jī)502和存儲(chǔ)機(jī)504。計(jì)算系統(tǒng)500可任選地包括顯示子系統(tǒng)506、通信子系統(tǒng)508、輸入子系統(tǒng)510和/或在圖5中未示出的其他組件。邏輯機(jī)502和存儲(chǔ)機(jī)504可被包括在交互式顯示設(shè)備(102和302)中,如以上所描述的。具體的,邏輯機(jī)和存儲(chǔ)機(jī)可提供交互式指示筆模塊326的功能。因此,邏輯機(jī)和存儲(chǔ)機(jī)可被配置成響應(yīng)于自動(dòng)感測(而無需明確的用戶輸入)用戶使用第一功能的意圖而發(fā)起對指示筆的第一端的第二功能的禁用。邏輯機(jī)和存儲(chǔ)機(jī)還可被配置成自動(dòng)感測(而無需明確的用戶輸入)第二端是否鄰近或接觸顯示器,并且響應(yīng)于自動(dòng)感測到第二端鄰近或接觸顯示器,實(shí)施繪制模式。另外,顯示子系統(tǒng)506、通信子系統(tǒng)508、以及輸入子系統(tǒng)510可被包括在以上描述的顯示設(shè)備中。
此外,如圖3中所示及上文討論的,通信設(shè)備330可具有類似于以下描述的通信子系統(tǒng)508的功能特性。如圖6中所示及上文討論的,控制器306還可包括功能上類似于邏輯機(jī)502和存儲(chǔ)機(jī)504的邏輯機(jī)和存儲(chǔ)機(jī)。然而,在其它示例中,控制器可被配置成控制分立電路。
邏輯機(jī)502包括被配置成執(zhí)行指令的一個(gè)或多個(gè)物理設(shè)備。例如,邏輯機(jī)可被配置成執(zhí)行作為以下各項(xiàng)的一部分的指令:一個(gè)或多個(gè)應(yīng)用、服務(wù)、程序、例程、庫、對象、組件、數(shù)據(jù)結(jié)構(gòu)、或其他邏輯構(gòu)造。這種指令可被實(shí)現(xiàn)以執(zhí)行任務(wù)、實(shí)現(xiàn)數(shù)據(jù)類型、轉(zhuǎn)換一個(gè)或多個(gè)組件的狀態(tài)、實(shí)現(xiàn)技術(shù)效果、或以其他方式得到期望結(jié)果。
邏輯機(jī)可包括被配置成執(zhí)行軟件指令的一個(gè)或多個(gè)處理器。作為補(bǔ)充或替換,邏輯機(jī)可包括被配置成執(zhí)行硬件或固件指令的一個(gè)或多個(gè)硬件或固件邏輯機(jī)。邏輯機(jī)的處理器可以是單核或多核,且在其上執(zhí)行的指令可被配置為串行、并行和/或分布式處理。邏輯機(jī)的各個(gè)組件可任選地分布在兩個(gè)或更多單獨(dú)設(shè)備上,這些設(shè)備可以位于遠(yuǎn)程和/或被配置成進(jìn)行協(xié)同處理。邏輯機(jī)的各方面可由以云計(jì)算配置進(jìn)行配置的可遠(yuǎn)程訪問的聯(lián)網(wǎng)計(jì)算設(shè)備來虛擬化和執(zhí)行。
存儲(chǔ)機(jī)504包括被配置成保持可由邏輯機(jī)執(zhí)行以實(shí)現(xiàn)此處所述的方法和過程的指令的一個(gè)或多個(gè)物理設(shè)備。在實(shí)現(xiàn)這些方法和過程時(shí),可以變換存儲(chǔ)機(jī)504的狀態(tài)(例如,保存不同的數(shù)據(jù))。
存儲(chǔ)機(jī)504可以包括可移動(dòng)和/或內(nèi)置設(shè)備。存儲(chǔ)機(jī)504可包括光學(xué)存儲(chǔ)器(例如,cd、dvd、hd-dvd、藍(lán)光盤等)、半導(dǎo)體存儲(chǔ)器(例如,ram、eprom、eeprom等)和/或磁存儲(chǔ)器(例如,硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、mram等)等等。存儲(chǔ)機(jī)504可包括易失性、非易失性、動(dòng)態(tài)、靜態(tài)、讀/寫、只讀、隨機(jī)存取、順序存取、位置可尋址、文件可尋址和/或內(nèi)容可尋址設(shè)備。
可以理解,存儲(chǔ)機(jī)504包括一個(gè)或多個(gè)物理設(shè)備。然而,本文描述的指令的各方面可另選地通過不由物理設(shè)備在有限時(shí)長內(nèi)持有的通信介質(zhì)(例如,電磁信號(hào)、光信號(hào)等)來傳播。
邏輯機(jī)502和存儲(chǔ)機(jī)504的各方面可被一起集成到一個(gè)或多個(gè)硬件邏輯組件中。這些硬件邏輯組件可包括例如現(xiàn)場可編程門陣列(fpga)、程序和應(yīng)用專用的集成電路(pasic/asic)、程序和應(yīng)用專用的標(biāo)準(zhǔn)產(chǎn)品(pssp/assp)、片上系統(tǒng)(soc)以及復(fù)雜可編程邏輯器件(cpld)。
術(shù)語“模塊”、“程序”和“引擎”可用于描述被實(shí)現(xiàn)為執(zhí)行一個(gè)特定功能的計(jì)算系統(tǒng)500的一方面。在某些情況下,可以通過執(zhí)行由存儲(chǔ)機(jī)502所保持的指令的邏輯機(jī)504來實(shí)例化模塊、程序或引擎。將理解,可以從同一應(yīng)用、服務(wù)、代碼塊、對象、庫、例程、api、函數(shù)等實(shí)例化不同的模塊、程序和/或引擎。同樣,可以由不同的應(yīng)用程序、服務(wù)、代碼塊、對象、例程、api、函數(shù)等來實(shí)例化同一模塊、程序和/或引擎。術(shù)語“模塊”、“程序”和“引擎”可涵蓋單個(gè)或成組的可執(zhí)行文件、數(shù)據(jù)文件、庫、驅(qū)動(dòng)程序、腳本、數(shù)據(jù)庫記錄等。
應(yīng)該理解,在此使用的“服務(wù)”是跨多個(gè)用戶會(huì)話可執(zhí)行的應(yīng)用程序。服務(wù)可用于一個(gè)或多個(gè)系統(tǒng)組件、程序和/或其它服務(wù)。在某些實(shí)現(xiàn)中,服務(wù)可以在一個(gè)或多個(gè)服務(wù)器計(jì)算設(shè)備上運(yùn)行。
在被包括時(shí),顯示子系統(tǒng)506可用于呈現(xiàn)由存儲(chǔ)機(jī)504保持的數(shù)據(jù)的視覺表示。此視覺表示可采取圖形用戶界面(gui)的形式。由于本文所描述的方法和過程改變了由存儲(chǔ)機(jī)保持的數(shù)據(jù),并由此變換了存儲(chǔ)機(jī)的狀態(tài),因此同樣可以轉(zhuǎn)變顯示子系統(tǒng)506的狀態(tài)以視覺地表示底層數(shù)據(jù)的改變。顯示子系統(tǒng)506可包括使用實(shí)質(zhì)上任何類型的技術(shù)的一個(gè)或多個(gè)顯示設(shè)備??蓪⒋祟愶@示設(shè)備與邏輯機(jī)502和/或存儲(chǔ)器機(jī)1104組合在共享封裝中,或者此類顯示設(shè)備可以是外圍顯示設(shè)備。
在包括輸入子系統(tǒng)510時(shí),輸入子系統(tǒng)510包括諸如鍵盤、鼠標(biāo)、觸摸屏或游戲控制器之類的一個(gè)或多個(gè)用戶輸入設(shè)備或者與其對接。在一些實(shí)施例中,輸入子系統(tǒng)可以包括所選擇的自然用戶輸入(nui)組件或與其對接。這樣的組件可以是集成的或外圍的,并且輸入動(dòng)作的轉(zhuǎn)換和/或處理可以在板上或板外被處理。nui組件的示例可包括用于語言和/或語音識(shí)別的話筒;用于機(jī)器視覺和/或姿勢識(shí)別的紅外、色彩、立體顯示和/或深度相機(jī);用于運(yùn)動(dòng)檢測和/或意圖識(shí)別的頭部跟蹤器、眼睛跟蹤器、加速計(jì)和/或陀螺儀;以及用于評估腦部活動(dòng)的電場感測組件。
當(dāng)包括通信子系統(tǒng)508時(shí),通信子系統(tǒng)508可被配置成將計(jì)算系統(tǒng)500與一個(gè)或多個(gè)其他計(jì)算設(shè)備通信地耦合。通信子系統(tǒng)508可包括與一個(gè)或多個(gè)不同通信協(xié)議兼容的有線和/或無線通信設(shè)備。作為非限制性示例,通信子系統(tǒng)可被配置成用于經(jīng)由無線電話網(wǎng)絡(luò)或者有線或無線局域網(wǎng)或廣域網(wǎng)來進(jìn)行通信。在一些實(shí)施例中,通信子系統(tǒng)可允許計(jì)算系統(tǒng)500經(jīng)由諸如因特網(wǎng)這樣的網(wǎng)絡(luò)將消息發(fā)送至其他設(shè)備以及/或者從其他設(shè)備接收消息。
將會(huì)理解,本文描述的配置和/或方式本質(zhì)是示例性的,這些具體實(shí)施例或本文示例不應(yīng)被視為限制性的,因?yàn)樵S多變體是可能的。本文描述的具體例程或方法可以表示任何數(shù)量的處理策略中的一個(gè)或多個(gè)。如此,所示和/或所述的各種動(dòng)作可以以所示和/或所述順序、以其他順序、并行地執(zhí)行,或者被省略。同樣,上述過程的次序可以改變。
本公開的主題包括本文公開的各種過程、系統(tǒng)和配置以及其他特征、功能、動(dòng)作和/或性質(zhì)的所有新穎和非顯而易見的組合和子組合,以及其任何和所有等同物。
本公開的主題被進(jìn)一步描述在以下段落中。根據(jù)一個(gè)方面,提供了一種與交互式顯示設(shè)備一起使用的交互式指示筆。交互式指示筆包括具有第一端的指示筆主體,其中所述第一端被配置成由用戶操作以提供第一功能和第二功能;以及控制器,所述控制器被配置成致使所述第一端被驅(qū)動(dòng)以便將所述第一端與所述交互式顯示設(shè)備的電極矩陣電容性地耦合,其中這一電容性地耦合與所述第一功能相關(guān)聯(lián),并且其中響應(yīng)于自動(dòng)感測用戶的使用所述第一功能的意圖而無需明確的用戶輸入,所述第二功能被禁用。
在這一方面,交互式指示筆還可包括包括在所述指示筆主體中并且與所述第二功能相關(guān)聯(lián)的觸覺致動(dòng)器,并且其中禁用所述第二功能包括禁止所述觸覺致動(dòng)器的操作。
在這一方面,所述第二功能可以是在所述交互式顯示設(shè)備上的應(yīng)用啟動(dòng),響應(yīng)于自動(dòng)感測用戶的使用第一功能的意圖而無需明確的用戶輸入,該啟動(dòng)功能被禁用。
在這一方面,交互式指示筆還可包括與所述第二功能相關(guān)聯(lián)的機(jī)械致動(dòng)器,并且其中響應(yīng)于自動(dòng)感測到用戶的使用第一功能的意圖而無需明確的用戶輸入,所述機(jī)械致動(dòng)器的操作被至少部分禁用。
在這一方面,所述第一功能可以是擦除模式,在所述擦除模式下,所述第一端與所述電極矩陣電容性地耦合以提供在所述交互式顯示設(shè)備中的擦除功能。
在這一方面,所述指示筆主體還可包括被配置成提供繪制模式的第二端。
在這一方面,自動(dòng)感測用戶的使用所述第一功能的意圖可基于所述交互式指示筆與所述交互式顯示設(shè)備的鄰近度。
在這一方面,所述鄰近度可基于歸因于所述交互式顯示設(shè)備和所述交互式指示筆之間的電容性耦合的信號(hào)的強(qiáng)度來感測。
根據(jù)另一方面,提供了一種用于與交互式指示筆一起使用的交互式顯示設(shè)備。交互式顯示設(shè)備包括被配置成呈現(xiàn)圖形內(nèi)容的顯示器;電極矩陣,所述電極矩陣被耦合到所述顯示器并且被配置成與所述交互式指示筆的第一端中的電極電容性耦合,所述電容性耦合與所述第一端的第一功能相關(guān)聯(lián);以及交互式指示筆模塊,所述交互式指示筆模塊被配置成響應(yīng)于自動(dòng)感測用戶的使用所述第一功能的意圖而無需明確的用戶輸入,發(fā)起對所述第一端的第二功能的禁用。
在這一方面,發(fā)起對所述第二功能的禁用可包括在所述交互式顯示設(shè)備上禁止應(yīng)用啟動(dòng)。
在這一方面,發(fā)起對所述第二功能的禁用可包括發(fā)送信號(hào)給交互式指示筆以禁用所述交互式指示筆中的觸覺致動(dòng)器。
在這一方面,發(fā)起對所述第二功能的禁用可包括發(fā)送信號(hào)給交互式指示筆以至少部分地禁用包括在所述第一端中的機(jī)械致動(dòng)器的操作。
在這一方面,自動(dòng)感測用戶的使用所述第一功能的意圖而無需明確的用戶輸入可包括感測所述交互式指示筆的第一端鄰近或接觸所述顯示器。
在這一方面,感測所述交互式指示筆的第一端靠近或接觸所述顯示器可基于歸因于所述第一端和所述電極矩陣之間的電容性耦合的信號(hào)的強(qiáng)度。
在這一方面,所述第一功能可以是擦除模式,在所述擦除模式下,所述第一端與所述電極矩陣電容性地耦合以提供在所述交互式顯示設(shè)備中的擦除功能。
在這一方面,所述交互式指示筆模塊可被配置成自動(dòng)感測所述交互式指示筆的第二端是否鄰近或接觸顯示器,而無需明確的用戶輸入,并且作為響應(yīng),實(shí)施所述第二端的繪制模式。
根據(jù)另一方面,提供了一種用于操作與交互式顯示設(shè)備一起使用的交互式指示筆的方法。所述方法包括:致使所述交互式指示筆的主體的第一端被驅(qū)動(dòng)以便將所述第一端與所述交互式顯示設(shè)備的電極矩陣電容性耦合,其中這一電容性耦合與第一功能相關(guān)聯(lián);以及響應(yīng)于自動(dòng)感測用戶的使用所述第一功能的意圖而無需明確的用戶輸入,禁用與所述第一端相關(guān)聯(lián)的第二功能。
在這一方面,禁用所述第二功能可包括禁止所述交互式顯示器上的應(yīng)用啟動(dòng)或者禁止所述交互式指示筆中的觸覺反饋生成。
在這一方面,所述觸覺反饋生成可包括經(jīng)由觸覺致動(dòng)器生成振蕩和機(jī)械致動(dòng)器的按下中的至少一者。
在這一方面,自動(dòng)感測用戶的使用所述第一功能的意圖而無需明確的用戶輸入可基于歸因于包括在所述第一端中的第一電極和包括在所述電極矩陣中的第二電極之間的電容性耦合的信號(hào)的強(qiáng)度。