用于操作一設(shè)備的用戶接口的裝置和方法
【專利說明】
[0001] 相關(guān)申請的交叉引用/通過引用并入
[0002] 本申請要求保護(hù)2013年3月6日提交的美國專利申請序列號13/786641的優(yōu)先 權(quán)。本申請參考2013年1月8日提交的美國專利申請序列號No. 13/736241的優(yōu)先權(quán)。其 中每一個申請的全部內(nèi)容通過引用并入于此。
技術(shù)領(lǐng)域
[0003] 本公開的實(shí)施例涉及用戶接口。更具體地說,本公開的各實(shí)施例涉及用于操作一 設(shè)備的用戶接口的裝置和方法。
【背景技術(shù)】
[0004] 一般來說,設(shè)備包括使得用戶能夠與該設(shè)備交互和操作該設(shè)備的用戶接口。用戶 接口可以充任可以接收用戶輸入的輸入機(jī)構(gòu)。在某些情況下,用戶接口還可以充任顯示基 于用戶輸入執(zhí)行的操作的結(jié)果的輸出機(jī)構(gòu)。用戶接口的示例可以是設(shè)備上的按鈕和/或與 設(shè)備相關(guān)聯(lián)的遙控裝置、觸摸屏、基于話音的用戶接口、顯示屏等。一般來說,設(shè)備的用戶接 口可以與該設(shè)備集成,和/或可以在以通信方式耦接至該設(shè)備的另一設(shè)備上實(shí)現(xiàn)。用戶可 以通過直接與用戶接口交互來操作設(shè)備的用戶接口。而且,可能需要用戶記住用戶接口的 復(fù)雜的鍵序列,和/或通過菜單層級導(dǎo)航來操作用戶接口。而且,利用特定技術(shù)實(shí)現(xiàn)的用戶 接口可能限制用戶可操作該用戶接口的方式。
[0005] 參照附圖,本領(lǐng)域技術(shù)人員通過比較所述系統(tǒng)與如在本申請的其余部分中闡述的 本公開的一些方面,將明白常規(guī)和傳統(tǒng)方法的另一些限制和缺點(diǎn)。
【發(fā)明內(nèi)容】
[0006] 用于操作一設(shè)備的用戶接口的裝置和/或方法大致如至少一個附圖中所示,和/ 或結(jié)合至少一個附圖所述,如在權(quán)利要求書中更完整地闡述的。
[0007] 本公開的這些和其它特征和優(yōu)點(diǎn)可以根據(jù)查閱本公開的下列詳細(xì)描述,連同附圖 一起而清楚,其中,貫穿全文相同標(biāo)號指相同部件。
【附圖說明】
[0008] 圖1是例示根據(jù)本公開一實(shí)施例的、基于一物體在一預(yù)定距離內(nèi)的移動來操作設(shè) 備的用戶接口的框圖。
[0009] 圖2是根據(jù)本公開一實(shí)施例的、用于操作設(shè)備的用戶接口的示例性裝置的框圖。
[0010] 圖3是例示根據(jù)本公開一實(shí)施例的、一物體可以在其內(nèi)移動的預(yù)定距離的示例的 圖。
[0011] 圖4是例示根據(jù)本公開一實(shí)施例的、基于矢量分析來確定一物體的移動方向的示 例的圖。
[0012] 圖5是根據(jù)本公開一實(shí)施例的、基于一物體在一預(yù)定距離內(nèi)的移動來操作的示例 性設(shè)備的框圖。
[0013] 圖6是例示根據(jù)本公開一實(shí)施例的、基于一物體在一預(yù)定距離內(nèi)的移動來操作燈 的示例實(shí)現(xiàn)的圖。
[0014] 圖7是例示根據(jù)本公開一實(shí)施例的、用于基于一物體在一預(yù)定距離內(nèi)的移動,在 用于操作設(shè)備的用戶接口的裝置中生成控制信號的示例性步驟的流程圖。
【具體實(shí)施方式】
[0015] 可以在用于操作一設(shè)備的用戶接口的裝置和/或方法中找到各種實(shí)現(xiàn)。該裝置可 以檢測一物體在距一表面的一預(yù)定距離內(nèi)的移動。該裝置可以響應(yīng)于所檢測的移動生成一 個或多個信號。該裝置可以生成與所述一個或多個生成的信號相對應(yīng)的控制信號,來操作 該設(shè)備的用戶接口。
[0016]該裝置可以跟蹤該物體在該預(yù)定距離內(nèi)沿一路徑的移動。跟蹤可以包括確定該物 體沿該路徑的一個或多個位置。該裝置可以確定二維坐標(biāo)系中的、與所述一個或多個確定 位置中的每一個相對應(yīng)的一對坐標(biāo)。所確定的坐標(biāo)對中的每一個表示所確定的一個或多個 位置中的每一個在該二維坐標(biāo)系中的位置。該裝置可以確定由多個所確定的坐標(biāo)對在二維 坐標(biāo)系中形成的閉合區(qū)域。該裝置可以確定所確定的閉合區(qū)域的面積的極性。該裝置可以 基于該面積的所確定的極性來確定移動的方向。所確定的移動方向?qū)?yīng)于和該設(shè)備相關(guān)聯(lián) 的操作。
[0017] 圖1是例示根據(jù)本公開一實(shí)施例的、基于一物體在一預(yù)定距離內(nèi)的移動來操作設(shè) 備的用戶接口的框圖。參照圖1,示出了設(shè)備102、用于操作設(shè)備102的用戶接口的裝置104、 表面106、以及用于與表面106交互的物體108。
[0018] 設(shè)備102可以對應(yīng)于可以由用戶操作的機(jī)器。設(shè)備102可以在被用戶操作時執(zhí)行 一個或多個操作。設(shè)備102可以是電氣設(shè)備、機(jī)械設(shè)備、電子設(shè)備、和/或其組合。設(shè)備102 的示例可以包括但不限于,移動電話、膝上型電腦、平板計算機(jī)、電視、個人數(shù)字助理(PDA) 設(shè)備、車輛、家用電器、媒體播放設(shè)備、和/或可由用戶操作的任何其它設(shè)備。
[0019] 裝置104可以包括可以操作以基于物體108在距表面106的預(yù)定距離內(nèi)的移動來 操作設(shè)備102的用戶接口的合適邏輯、電路、接口、和/或代碼。在一實(shí)施例中,該預(yù)定距離 可以位于表面106之上和/或之下。裝置104可以在臺子之上的該預(yù)定距離處來創(chuàng)建操作 空間。操作空間對應(yīng)于用戶可以在其內(nèi)移動物體108的相對于表面106的三維(3D)體積。 裝置104可以基于與裝置104相關(guān)聯(lián)的多個傳感器的靈敏度來確定該預(yù)定距離。
[0020] 在一實(shí)施例中,裝置104可以經(jīng)由有線或無線通信網(wǎng)絡(luò)以通信方式耦接至設(shè)備 102。該通信網(wǎng)絡(luò)的示例可以包括但不限于,藍(lán)牙網(wǎng)絡(luò)、無線保真(Wi-Fi)網(wǎng)絡(luò)、和/或 ZigBee網(wǎng)絡(luò)。在另一實(shí)施例中,裝置104可以與設(shè)備102集成。
[0021] 表面106可以對應(yīng)于任何表面。表面106可以由各種材料構(gòu)成,如木頭、玻璃、塑 料、金屬、紙板、以及混凝土。表面106的示例可以包括但不限于,臺面、壁部、地板、設(shè)備102 的蓋子,和/或任何表面。在一實(shí)施例中,表面106可以是設(shè)備102的一部分。在一實(shí)施例 中,表面106可以不是設(shè)備102的一部分。在另一實(shí)施例中,表面106可以是設(shè)備102被放 置和/或固定在其上的表面。在另一實(shí)施例中,設(shè)備102可以不與表面106相接觸。
[0022] 裝置104可以耦接至表面106。在一實(shí)施例中,裝置104可以固定在表面106上。 例如,臺面可以被用作表面106。裝置104可以固定在臺面之上和/或之下。在另一實(shí)施 例中,裝置104可以嵌入表面106中。在另一實(shí)施例中,表面106可以是裝置104的集成部 分。例如,裝置104的蓋子可以對應(yīng)于表面106。盡管如此,但本公開可以不受限于此,而是 在不限制本公開的范圍的情況下,該裝置104的主體的任何部分都可以對應(yīng)于該表面106。
[0023] 裝置104可以將一表面有效地轉(zhuǎn)換成使得用戶能夠操作設(shè)備102的用戶接口的輸 入機(jī)構(gòu)。例如,裝置104可以耦接至一臺子。裝置104可以在臺子之上預(yù)定距離處來創(chuàng)建 操作空間。設(shè)備102的用戶接口控制件可以被映射至該預(yù)定距離內(nèi)的多個位置。用戶可以 通過在該預(yù)定距離內(nèi)與臺子交互來操作設(shè)備102的用戶接口。
[0024] 用戶可以利用諸如物體108的一個或多個物體,按許多方式與表面106交互。物 體108的示例可以包括但不限于,用戶的手、輸入筆(stylus)、假體設(shè)備、和/或能夠相對 于表面106移動的任何物體。用戶可以在一預(yù)定距離內(nèi)相對于表面106移動物體108。物 體108相對于表面106移動的示例可以包括但不限于,物體108在表面106之上和/或之 下順時針和/或逆時針移動。順時針移動和/或逆時針移動可以使得作為移動的結(jié)果形成 一閉合區(qū)域。
[0025] 在一實(shí)施例中,用戶可以在表面106上移動物體108,以使物體108與表面106接 觸。在另一實(shí)施例中,用戶可以在表面106上方移動物體108,以使物體108不與表面106 接觸。在另一實(shí)施例中,用戶可以在表面106之下移動物體108,以使物體108不與表面106 接觸?;谠撘苿樱脩艨梢圆僮髟O(shè)備102的一個或多個操作。
[0026] 在操作中,裝置104可以耦接至表面106。裝置104可以在表面106之上和/或之 下預(yù)定距離處創(chuàng)建一操作空間,以相對于表面106移動物體108。用戶可以在該預(yù)定距離內(nèi) 相對于表面106移動物體108,以使得作為移動的結(jié)果形成一閉合區(qū)域。裝置104可以檢測 物體108的移動。響應(yīng)于所檢測的移動,裝置104可以生成一個或多個信號。裝置104可 以生成與所述一個或多個生成的信號相對應(yīng)的控制信號。裝置104可以將所生成的控制信 號傳送至設(shè)備102,以操作設(shè)備102的用戶接口。
[0027] 圖2是根據(jù)本公開一實(shí)施例的、用于操作設(shè)備的用戶接口的示例性裝置的框圖。 圖2的框圖結(jié)合圖1的框圖進(jìn)行描述。
[0028] 參照圖2,示出了裝置104。裝置104可以包括:一個或多個處理器(如處理器 202)、存儲器204、至少一對傳感器(如第一傳感器206a和第二傳感器206b)、接收器208、 以及發(fā)送器210。第一傳感器206a和第二傳感器206b可以統(tǒng)稱為傳感器206。
[0029] 處理器202可以以通信方式耦接至存儲器204,和傳感器206。而且,接收器208 和發(fā)送器210可以以通信方式耦接至處理器202、存儲器204、以及傳感器206。
[0030] 處理器202可以包括可以操作以執(zhí)行存儲在存儲器204中的至少一個代碼段的合 適邏輯、電路、和/或接口。處理器202可以基于本領(lǐng)域已知的許多處理器技術(shù)來實(shí)現(xiàn)。處 理器202的示例可以包括但不限于,基于X86的處理器