控制計(jì)算設(shè)備的輸入形式的制作方法
【專利說(shuō)明】控制計(jì)算設(shè)備的輸入形式
【背景技術(shù)】
[0001] 移動(dòng)計(jì)算的出現(xiàn)和普及已經(jīng)使得便攜式計(jì)算設(shè)備由于其設(shè)計(jì)緊湊,重量輕,而成 為當(dāng)今市場(chǎng)的主要產(chǎn)品。平板計(jì)算機(jī)和一體機(jī)設(shè)備是廣泛使用的便攜式計(jì)算設(shè)備的例子。 平板計(jì)算機(jī)和一體機(jī)設(shè)備通常使用既可以用來(lái)觀看,又可以用來(lái)輸入的該設(shè)備的顯示表面 上的觸摸屏。這樣的設(shè)備的用戶可以通過(guò)以單點(diǎn)或多點(diǎn)觸摸姿勢(shì)觸摸屏幕,來(lái)直接與所顯 示的內(nèi)容進(jìn)行交互。這種姿勢(shì)可以被例如通過(guò)手指或數(shù)字筆來(lái)進(jìn)行。
【附圖說(shuō)明】
[0002] 圖1為示出根據(jù)示例的計(jì)算設(shè)備的框圖;
[0003] 圖2示出根據(jù)示例的計(jì)算設(shè)備和與計(jì)算設(shè)備關(guān)聯(lián)的數(shù)字筆;和
[0004] 圖3為根據(jù)本發(fā)明的示例的流程圖。
【具體實(shí)施方式】
[0005] 除了觸摸屏,這樣的計(jì)算設(shè)備的顯示表面可以包括按鈕,例如作為用于啟動(dòng)設(shè)備 操作的設(shè)備輸入。作為示例,設(shè)備可以包括用于返回到主屏幕的主頁(yè)按鈕,或用于返回到設(shè) 備上示出的前一畫(huà)面的后退按鈕。設(shè)置在顯示表面上的按鈕的示例包括,但不限于,在被按 壓時(shí),獲得物理上凹陷的物理按鈕,和由于用戶觸摸而被電容地激活的、具有電容式觸摸控 制的按鈕。
[0006] 由具有在設(shè)備的顯示表面上的多種輸入形式(例如,觸摸屏和按鈕),至關(guān)重要 的是一種輸入形式的操作不干擾另一種輸入形式的操作。例如,當(dāng)用戶利用手指或數(shù)字筆 與觸摸屏交互時(shí),用戶可能偶然觸摸另一種形式輸入,例如主頁(yè)按鈕(例如,通過(guò)手掌或手 腕)。其結(jié)果是,主頁(yè)按鈕控制器可能把無(wú)意的觸摸誤認(rèn)為是試圖返回到主頁(yè)屏幕。這一對(duì) 主頁(yè)按鈕的誤觸發(fā)可能會(huì)影響用戶工作的無(wú)縫性。
[0007] 本發(fā)明公開(kāi)的示例提供當(dāng)正在從計(jì)算設(shè)備的顯示表面的一種輸入形式接收輸入 時(shí),禁止或忽略來(lái)自顯示表面上的另一種輸入形式的能力。例如,當(dāng)數(shù)字筆正在與平板計(jì)算 機(jī)的觸摸屏交互時(shí),被設(shè)置在平板的顯示表面上的按鈕可以被禁用,或者來(lái)自按鈕的輸入 可以被忽略。通過(guò)當(dāng)正在從一種輸入形式接收輸入時(shí),禁止或忽略來(lái)自另一種輸入形式的 輸入,可以避免由于無(wú)意觸摸而導(dǎo)致的誤觸發(fā)。
[0008] 在一個(gè)示例中,一種方法通常包括激活計(jì)算設(shè)備的觸摸屏和啟用計(jì)算設(shè)備的電容 式觸摸控制以供用戶選擇來(lái)作為用于啟動(dòng)設(shè)備操作的設(shè)備輸入。該方法包括基于與觸摸屏 的筆事件禁用電容式觸摸控制,其中當(dāng)數(shù)字筆要被放置在離觸摸屏的預(yù)定距離內(nèi)時(shí),筆事 件被觸發(fā)。
[0009] 在另一示例中,計(jì)算設(shè)備通常包括觸摸屏和用于激活觸摸屏的第一控制器。計(jì)算 設(shè)備包括供用戶選擇作為用于啟動(dòng)設(shè)備操作的設(shè)備輸入的電容式觸摸控制,和被電連接到 第一控制器上的第二控制器。第二控制器用于啟用電容式觸摸控制以供用戶選擇,和忽略 基于與觸摸屏的筆事件的、來(lái)自電容式觸摸控制的設(shè)備輸入。當(dāng)數(shù)字筆要被放置在離觸摸 屏的預(yù)定距離內(nèi)時(shí),筆事件被觸發(fā)。
[0010] 在又一示例中,計(jì)算設(shè)備通常包括非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和多個(gè)存儲(chǔ)在存 儲(chǔ)介質(zhì)中的編程指令。響應(yīng)于由處理資源執(zhí)行程序指令,計(jì)算設(shè)備要激活計(jì)算設(shè)備的第一 輸入形式并且啟用計(jì)算設(shè)備的第二輸入形式以供用戶選擇作為用于啟動(dòng)設(shè)備操作的設(shè)備 輸入。計(jì)算設(shè)備要基于與第一輸入形式的筆事件禁用第二輸入形式,其中當(dāng)數(shù)字筆被放置 在離第一輸入形式的預(yù)定距離內(nèi)時(shí),筆事件被觸發(fā)
[0011] 參照附圖,圖1為示出根據(jù)示例的計(jì)算設(shè)備100的框圖,計(jì)算設(shè)備100具有用于控 制設(shè)備100的觸摸屏的觸摸屏控制器102和用于控制被設(shè)置在設(shè)備100的顯示表面上的電 容式觸摸控制按鈕的電容式觸摸控制器104。其它類型的用于啟動(dòng)設(shè)備操作的按鈕可以被 設(shè)置在設(shè)備100的顯示表面上,并且可以不限于電容式觸摸控制按鈕。其結(jié)果是,觸摸控制 器,代替電容式觸摸控制器104,被包括在設(shè)備100中。如將被進(jìn)一步說(shuō)明地,控制器102、 104可以通過(guò)103彼此被電連接并且通信。作為示例,控制器102、104可以各自具有通用輸 入一輸出端口(GPIO)和/或使能/禁止信號(hào)。來(lái)自控制器102、104的信號(hào)可以被連接到 一起(例如,如103所示),以致兩個(gè)控制器102、104可以通信。例如,當(dāng)正在從一種輸入形 式(例如,觸摸屏)接收輸入時(shí),控制器102、104可以彼此通信,并且禁用或忽略來(lái)自另一 種輸入形式(例如,電容式觸摸控制按鈕)的輸入,從而避免誤觸發(fā)。
[0012] 計(jì)算設(shè)備100可以是例如平板計(jì)算機(jī)、一體機(jī)設(shè)備、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、 移動(dòng)設(shè)備、蜂窩電話、可穿戴計(jì)算設(shè)備、收款機(jī)設(shè)備、工作站、小客戶端、游戲設(shè)備等等。計(jì)算 設(shè)備100還包括處理器106和存儲(chǔ)設(shè)備110。計(jì)算設(shè)備100的部件可以通過(guò)系統(tǒng)總線(例 如沖(:1、134、?(:141?代88、1^押:1 <1^11815(?_、斯8118等)被連接,并通信。處理器106可 以是單核處理器,多核處理器,計(jì)算集群,或任何數(shù)量的其它配置。處理器106可被實(shí)現(xiàn)為 復(fù)雜指令集計(jì)算機(jī)(CISC)或精簡(jiǎn)指令集計(jì)算機(jī)(RISC)處理器、x86指令集兼容的處理器、 多核、或任何其它微處理器或中央處理單元(CPU)。作為示例,主處理器106包括一個(gè)(多 個(gè))雙核處理器、一個(gè)(多個(gè))雙核移動(dòng)處理器等。
[0013] 計(jì)算設(shè)備100可以包括存儲(chǔ)器設(shè)備108。存儲(chǔ)器設(shè)備108可以包括隨機(jī)存取存儲(chǔ) 器(例如,SRAM、DRAM、零電容器的 RAM、S0N0S、eDRAM、EDO RAM、DDR RAM、RRAM、PRAM 等), 只讀存儲(chǔ)器(例如,掩模ROM、PROM、EPROM、EEPROM等),閃存,或任何其它合適的存儲(chǔ)器系 統(tǒng)。存儲(chǔ)設(shè)備110可以是非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。存儲(chǔ)設(shè)備110可以具有存儲(chǔ)在其 上的指令,當(dāng)被諸如處理器106的處理資源執(zhí)行時(shí),指令致使計(jì)算設(shè)備100進(jìn)行操作。作為 示例,操作可以由控制器102,104執(zhí)行。控制器102和104可以被在硬件中實(shí)現(xiàn),被實(shí)現(xiàn)為 可在一個(gè)(多個(gè))處理器106上執(zhí)行的機(jī)器可讀指令,或者實(shí)現(xiàn)為硬件和機(jī)器可讀指令的 組合。在控制器102、104被至少部分地以機(jī)器可讀指令實(shí)現(xiàn)的示例中,這些機(jī)器可讀指令 可以具有可在一個(gè)(多個(gè))處理器106上執(zhí)行的軟件或可由控制器102、104中的處理器執(zhí) 行的軟件或固件的形式。
[0014] 圖2示出了根據(jù)示例的計(jì)算設(shè)備100和用于與設(shè)備100的觸摸屏206交互的、與 計(jì)算設(shè)備100關(guān)聯(lián)的數(shù)字筆200。計(jì)算設(shè)備100可以包括用于啟動(dòng)設(shè)備操作(例如,返回到 主屏幕)的、作為設(shè)備輸入的電容式觸控按鈕208。如所示出地,觸摸屏206和按鈕208可 以被設(shè)置在設(shè)備100的顯示表面上。如上所述,由于設(shè)備100的顯示表面具有多種輸入形 式(例如,觸摸屏206和按鈕208),它可能不期望一種輸入形式的操作干擾另一種輸入形式 的操作。
[0015] 參見(jiàn)圖2,數(shù)字筆200可以在沒(méi)有物理地觸摸觸摸屏206的情況下,與觸摸屏206 交互。例如,一旦數(shù)字筆在離觸摸屏206的預(yù)定距離204 (例如,1英寸)內(nèi),那么數(shù)字筆206 就可以通過(guò)觸摸屏206與計(jì)算設(shè)備100交互。用于確定數(shù)字筆206是否在預(yù)定距離204內(nèi) 的技術(shù)可以不同。作為示例,如將進(jìn)一步說(shuō)明地,數(shù)字筆206可以包括用于產(chǎn)生由計(jì)算設(shè)備 100檢測(cè)的信號(hào)的主動(dòng)或被動(dòng)電路。作為示例,數(shù)字筆206可以根本不包括電路,但是當(dāng)筆 206在預(yù)定距離204內(nèi)時(shí),可以被計(jì)算設(shè)備100檢測(cè)到。
[0016] 作為能夠在沒(méi)有物理地接觸觸摸屏206的情況下,與設(shè)備100通信的示例,數(shù)字筆 206可以一旦筆206在距離204內(nèi),就產(chǎn)生由被設(shè)置在設(shè)備100中的傳感器板表面檢測(cè)到的 (例如,磁的,電的,電容的)信號(hào)。一旦由筆200產(chǎn)生的信號(hào)被設(shè)備100檢測(cè)到,設(shè)備100 就可以(例如通過(guò)傳感器板表面)利用檢測(cè)到的信號(hào)來(lái)確定筆200相對(duì)于觸摸屏206的位 置和角度。
[0017] 作為示例,數(shù)字筆200可以包括用于產(chǎn)生上述信號(hào)的內(nèi)部電源,或者可以不包括 內(nèi)部電源。對(duì)于不包括內(nèi)部電源的數(shù)字筆來(lái)說(shuō),一旦筆在離設(shè)備100的預(yù)定距離204內(nèi),它 就可以被供電,例如通過(guò)電磁共振(EMR)被供電。設(shè)備100可以產(chǎn)生弱的EM場(chǎng),一旦筆200 在預(yù)定距離204內(nèi),這就將在數(shù)字筆200中感應(yīng)出電流。然后,在筆200中感應(yīng)出的電流可 以給諸如上述的、用于產(chǎn)生磁場(chǎng)的諧振電路供電。如所述地,即使在其中筆200懸掛地保持 在離觸摸屏206短距離204的空間中的操作的情況下,也可以檢測(cè)數(shù)字筆200。這樣的筆事 件可以被稱為筆在范圍內(nèi)或筆懸停。數(shù)字筆200正在物理地接觸觸摸屏(未示出)的筆事 件可以稱為筆著墨。
[0018] 作為示例,只要觸摸屏控制器102檢測(cè)到筆事件(例如,筆在范圍內(nèi),筆懸停,或筆 著墨),觸摸屏控制器102就可以(例如,