多區(qū)域觸摸板的制作方法
【專利說明】多區(qū)域觸摸板
【背景技術(shù)】
[0001] 計算系統(tǒng)通常包括基于圖形用戶界面的操作系統(tǒng)。用戶可以通過多種方式與操作 系統(tǒng)交互,包括使用鍵盤、鼠標(biāo)、觸摸板、觸摸屏等。
【附圖說明】
[0002] 以下具體描述參考附圖,其中:
[0003] 圖1示出具有根據(jù)本公開示例的多區(qū)域觸摸板的計算設(shè)備的框圖;
[0004] 圖2示出具有根據(jù)本公開示例的多區(qū)域觸摸板的計算設(shè)備;
[0005] 圖3示出具有根據(jù)本公開示例的多區(qū)域觸摸板的計算設(shè)備;
[0006] 圖4A-4G示出用于根據(jù)本公開示例的多區(qū)域觸摸板的多種觸摸手勢;并且
[0007] 圖5示出用于檢測相對于根據(jù)本公開示例的多區(qū)域觸摸板的移動的方法。
【具體實(shí)施方式】
[0008] 隨著操作系統(tǒng)("0S")變得更復(fù)雜,具有更豐富的特征和高級菜單,計算設(shè)備的制 造者在奮斗著如何最好地使用戶能與操作系統(tǒng)交互同時利用操作系統(tǒng)必須提供的所有優(yōu) 勢?,F(xiàn)在,許多操作系統(tǒng)支持計算設(shè)備上的觸摸式顯示器,使得用戶能簡單地觸摸顯示器以 與操作系統(tǒng)交互。為此,操作系統(tǒng)能夠提供之前不能獲得的附加菜單和特征。
[0009] 例如,現(xiàn)在,一些操作系統(tǒng)提供列出最近使用的應(yīng)用程序、頻繁使用的應(yīng)用程序或 其他特定特征的隱藏菜單。這些菜單可以被"隱藏",在這個意義上,用戶必須執(zhí)行特定動作 以激活菜單,特定動作例如將鼠標(biāo)光標(biāo)移動至特定位置、輸入鍵盤快捷鍵或按壓觸摸屏上 的某個區(qū)域或面積。這些方法對于用戶來說可能很難且耗時,導(dǎo)致用戶不使用操作系統(tǒng)的 這些菜單或特征。如果用戶的顯示器事實(shí)上不是觸摸式的,則對于被設(shè)計為在具有觸摸顯 示器的計算設(shè)備上運(yùn)行的操作系統(tǒng)來說情況尤其如此。在這種情況下,用戶可能完全不能 使用隱藏菜單或僅在作了可能耗時且難以記住或使用的一系列鼠標(biāo)點(diǎn)擊、鍵盤快捷鍵或其 他輸入之后才能使用隱藏菜單。此外,觸摸屏給計算設(shè)備增加了成本和重量,并且可能不像 非觸摸屏那樣可期望符合人體工程學(xué)。
[0010] 現(xiàn)有的操作系統(tǒng),諸如Microsoft? Windows?8和Android 0S,可以使得用戶 能使用傳統(tǒng)輸入方法訪問導(dǎo)航菜單。例如,在Android? 0S中,鼠標(biāo)輸入模仿觸摸,因此 將光標(biāo)放置在向下滑動的菜單上、點(diǎn)擊并拖動允許用戶下拉通知菜單。在另一個示例中, Microsoft? 1 Windows^; 8允許將鼠標(biāo)移動至屏幕的角落并且沿著顯示能使用戶導(dǎo)航至 最近的應(yīng)用程序或訪問頻繁使用的功能的各個菜單(有時被稱為"超級按鈕")的邊緣而移 動。
[0011] 沒有能用觸摸屏的計算設(shè)備的用戶可能無法直觀地訪問這些菜單,因為這些菜單 被設(shè)計為經(jīng)由觸摸屏來使用。訪問這些菜單可能需要多次鼠標(biāo)點(diǎn)擊和移動和/或鍵盤快捷 鍵。即使在用戶發(fā)現(xiàn)這些特征或隱藏菜單之后,對它們的訪問也可能會很慢且麻煩。
[0012] 配備有MierosoJIi) Windows? 8操作系統(tǒng)的計算設(shè)備可以包括試圖模仿觸摸 屏的邊緣滑動行為的觸摸板。例如,如果用戶橫跨觸摸板的邊緣滑動,則計算設(shè)備上的觸摸 板驅(qū)動器可以將鍵盤快捷鍵發(fā)送至操作系統(tǒng),該鍵盤快捷鍵可以啟動與觸摸屏上的相關(guān)動 作會引起的動作類似的動作。在這種情況下,因為鍵盤快捷鍵被視為單個命令,所以操作系 統(tǒng)的用戶界面可能不會隨著用戶手指在觸摸板上的移動而流暢地移動或切換。此外,鍵盤 快捷鍵可能不能用于全部操作系統(tǒng)特征,并且因此在沒有能用觸摸屏的設(shè)備的情況下,對 用戶來說,不是全部特征都可訪問。
[0013] 例如,運(yùn)行Microsoft? Windows? 8操作系統(tǒng)的計算設(shè)備的觸摸屏上的左邊緣 滑動操作使得用戶能從最近應(yīng)用程序的菜單中選擇下一個應(yīng)用程序。然后,用戶可以將該 應(yīng)用程序停靠在用戶界面的側(cè)面,代替當(dāng)前活躍的應(yīng)用程序或關(guān)閉該應(yīng)用程序。然而,非觸 摸屏計算設(shè)備的左邊緣滑動的觸摸板實(shí)現(xiàn)將等效于Windows?鍵加tab鍵(Win鍵+Tab) 的鍵盤快捷鍵的命令發(fā)送至計算設(shè)備。這個命令立即切換至下一個應(yīng)用程序,這可能擾亂 用戶。
[0014]類似地,運(yùn)行_ Microsoft.翁管翁8操作系統(tǒng)的計算設(shè)備的觸摸屏上的右邊 緣滑動操作使得用戶能啟動超級按鈕菜單,超級按鈕菜單顯示頻繁使用的菜單,諸如設(shè)置 菜單、檢索菜單、開始菜單等。在觸摸屏上,一旦超級按鈕菜單打開,用戶就可以選擇用戶想 選擇的超級按鈕(或子菜單)。然而,在觸摸板實(shí)現(xiàn)上,一旦超級按鈕菜單被顯示,用戶必須 使用鼠標(biāo)光標(biāo)來導(dǎo)航以從超級按鈕菜單中選擇期望的超級按鈕。同樣,這比計算設(shè)備具有 觸摸屏的情況低效很多。
[0015] 例如,一些觸摸板實(shí)現(xiàn)使用戶能通過在觸摸板上垂直地移動用戶手指而在各超級 按鈕中滾動。操作系統(tǒng)將這個操作視為等效于使用鍵盤上的up/down鍵。上/下箭頭鍵在 超級按鈕菜單上的各超級按鈕中循環(huán),并且因此在最底部的超級按鈕被選擇且用戶繼續(xù)向 下移動他/她的手指時,該選擇循環(huán)至最高的超級按鈕。這個行為不直觀,并且不同于其中 用戶界面元素緊跟著用戶手指的觸摸屏。
[0016] 以下通過參考計算設(shè)備的多區(qū)域觸摸板的幾個示例來描述各個實(shí)施例。多區(qū)域觸 摸板可以從用戶接收用戶輸入(諸如,手勢),并且計算設(shè)備可以促使操作系統(tǒng)基于所接收 的用戶輸入執(zhí)行預(yù)定動作。
[0017] 在一些實(shí)施方式中,多區(qū)域觸摸板提供直觀且易于使用導(dǎo)航和與缺乏觸摸友好的 形式因素的計算設(shè)備(例如,筆記本電腦、臺式機(jī)等)進(jìn)行交互。在一個示例中,從多區(qū)域 觸摸板起作用的手勢能夠即時訪問操作系統(tǒng)的導(dǎo)航特征,并且使得戶能比使用傳統(tǒng)鍵盤/ 或鼠標(biāo)輸入更有效地執(zhí)行頻繁使用的動作。此外,多區(qū)域觸摸板可以通過使用觸摸板移動 光標(biāo)來防止用戶無意地激活操作系統(tǒng)的各種菜單和特征。多區(qū)域觸摸板還可以為具有傳統(tǒng) 垂直屏幕的設(shè)備提供符合人體工程學(xué)的優(yōu)勢。通過以下描述,這些和其他優(yōu)勢會變得顯而 易見。
[0018] 圖1示出具有根據(jù)本公開示例的多區(qū)域觸摸板110的計算設(shè)備100的框圖。應(yīng) 當(dāng)理解的是,計算設(shè)備100可以包括任何合適種類的計算設(shè)備,包括例如智能手機(jī)、平板電 腦、臺式機(jī)、筆記本電腦、工作站、服務(wù)器、智能監(jiān)控器、智能電視機(jī)、數(shù)字引導(dǎo)標(biāo)示、科學(xué)儀 器、銷售設(shè)備零售點(diǎn)、電視墻、成像設(shè)備、或外圍設(shè)備等等。
[0019] 計算設(shè)備100可以包括可被配置為處理指令的處理器102。指令可以被存儲在諸 如存儲器設(shè)備104的非臨時性有形計算機(jī)可讀存儲介質(zhì)上、存儲在獨(dú)立設(shè)備上(未示出)、 或者存儲在用于存儲促使諸如處理器102的可編程處理器執(zhí)行這里描述的技術(shù)的指令的 任意其他類型的易失性或非易失性存儲器上。可替代地或附加地,計算設(shè)備100可以包括 用于執(zhí)行這里描述的技術(shù)的專用硬件,諸如一個或多個集成電路、專用集成電路(ASIC)、專 用特殊處理器(ASSP)、現(xiàn)場可編程門陣列(FPGA),或者專用硬件的前述示例的任何組合。 在一些實(shí)施方式中,視情況而定,多個處理器可以與多個存儲器或多種存儲器一起使用。
[0020] 計算設(shè)備100還可以包括用于存儲各種類型的數(shù)據(jù)的數(shù)據(jù)存貯器106,其中各種 類型的數(shù)據(jù)包括例如用戶數(shù)據(jù)、應(yīng)用程序數(shù)據(jù)和/或操作系統(tǒng)。操作系統(tǒng)可以包括一個或 多個操作系統(tǒng),諸如Microsoft^;Windovvs⑧、Linux、Unix、Apple?iOS?、Android? 〇S或任意其他適合類型的操作系統(tǒng)。
[0021] 計算設(shè)備100的多區(qū)域觸摸板110還可以包括多區(qū)域觸摸板傳感器112和觸摸板 控制器114。多區(qū)域觸摸板傳感器112可以是由電極陣列或電極柵格制成的觸覺傳感器。 在一個示例中,多區(qū)域觸摸板傳感器112可以是電容式感測,其檢測諸如橫跨傳感器表面 而移動的用戶手指之類的導(dǎo)電對象。在另一個示例中,多區(qū)域觸摸板傳感器112可以是電 導(dǎo)感測,其中在被諸如用戶手指觸摸時,兩個重疊表面在一點(diǎn)處連接。在任一個示例中,觸 摸板控制器114可以從多區(qū)域觸摸板傳感器112接收指示所接收的輸入或觸摸的位置的信 號。
[0022] 多區(qū)域觸摸板傳感器112可以包括一個或多個傳感器區(qū)域或觸摸區(qū)域(未示出), 其可以用于基于在哪個區(qū)域和/或哪些區(qū)域發(fā)生動作或手勢來確定特定動作或手勢。例 如,多區(qū)域觸摸板傳感器112可以包括主觸摸區(qū)域和輔觸摸區(qū)域。主區(qū)域可以被用于檢測 傳統(tǒng)的觸摸移動,諸如指示傳統(tǒng)光標(biāo)移動的雙軸(上/下和左/右)移動。輔觸摸區(qū)域可 以是用于操縱操作系統(tǒng)的菜單或特定特征的專門區(qū)域。以下進(jìn)一步討論主觸摸區(qū)域和輔觸 摸區(qū)域(以及附加觸摸區(qū)域)。
[0023] 在一個示例中,觸摸板控制器114還可以包括將從多區(qū)域觸摸板傳感器112接收 的信號轉(zhuǎn)換為觸摸位置的