語“電子裝置”可以是便攜式電子裝置、智能電話、便攜式終端、移動電話、移動平板電腦、媒體播放器、平板計算機、手持式計算機、或個人數(shù)字助理(PDA)。然而,本發(fā)明不限于此,并且電子裝置可以是任何適合的和/或類似的電子裝置。
[0046]這里,本發(fā)明的各種實施例被指向針對在電子裝置中使用懸停輸入的輸入的技術。根據(jù)本發(fā)明的各種實施例,如果一個或更多個傳感器裝置在由定時器確定的預定時間內(nèi)檢測到滿足一個或更多個條件的一個或更多個輸入,則在預定義區(qū)域或特定區(qū)域產(chǎn)生懸停輸入之后,在此討論的技術使得與輸入事件相關聯(lián)的功能能夠被執(zhí)行。在此描述的技術可以使用戶能夠使得與輸入事件相關聯(lián)的事件能夠通過以下操作被執(zhí)行:將懸停輸入從顯示屏滑動離開顯示屏,隨后執(zhí)行使得一個或更多個輸入在由定時器確定的預定義時間內(nèi)被一個或更多個傳感器檢測到的動作,其中,所述一個或更多個輸入滿足一個或更多個條件。映射到輸入事件的功能可以是與電子裝置的鍵對應的操作、與電子裝置的硬件模塊對應的操作、電子裝置的操作系統(tǒng)(0S)的操作以及電子裝置的應用的操作中的至少一個。
[0047]圖2示出了根據(jù)各種實施例的使用懸停輸入進行輸入的電子裝置的結(jié)構。
[0048]參照圖2,電子裝置200包括存儲器210、處理器單元220、第一無線通信子系統(tǒng)230、第二無線通信子系統(tǒng)231、音頻子系統(tǒng)250、揚聲器251、麥克風252、外部端口 260、輸入輸出(10)系統(tǒng)270、觸摸屏280、其它輸入/控制裝置290、傳感器291A至傳感器291N以及相機子系統(tǒng)293。電子裝置200的各種組件可使用一個或更多個通信總線或一個或更多個流線(stream line)來連接。這里,多個存儲器210和多個外部端口 260可以被使用。
[0049]處理器單元220可包括存儲器接口 221、一個或更多個處理器222和外圍設備接口223。處理器單元220在這里可被稱為處理器。
[0050]處理器單元220控制電子裝置200的整個操作。處理器單元220執(zhí)行用于執(zhí)行由電子裝置執(zhí)行的在此明確地或暗示地描述的任何功能/操作/算法/功用的代碼。例如,處理器單元220控制電子裝置200執(zhí)行在此描述的針對使用電子裝置200的懸停輸入的輸入的技術。術語“代碼”可在此被用于表示可執(zhí)行指令、操作數(shù)數(shù)據(jù)、配置參數(shù)和其它存儲在存儲器210中的信息中的一個或更多個。
[0051]特別是,一個或更多個處理器222控制電子裝置200使用至少一個軟件程序來提供各種多媒體服務。這樣的話,一個或更多個處理器222可執(zhí)行至少一個在存儲器210中存儲的程序,并提供相應程序的服務。
[0052]一個或更多個處理器222可包括用于不同功能的多個處理器。例如,一個或更多個處理器222可包括一個或更多個數(shù)據(jù)處理器、圖像處理器、編解碼器等中的至少一個。
[0053]外圍設備接口 223使10子系統(tǒng)270和電子裝置200的至少一個外部設備與一個或跟多個處理器222和存儲器接口 221互相連接。
[0054]存儲器接口 221控制諸如一個或更多個處理器222或外圍設備接口 223的組件對存儲器210的訪問。
[0055]電子裝置200通過一個或更多個無線通信子系統(tǒng)230和231執(zhí)行語音通信功能和數(shù)據(jù)通信功能中的至少一種。
[0056]第一無線通信子系統(tǒng)230和第二無線通信子系統(tǒng)231可基于電子裝置200的通信網(wǎng)絡而被區(qū)分。例如,通信網(wǎng)絡可包括但不限于全球移動通信系統(tǒng)(GSM)網(wǎng)絡、增強數(shù)據(jù)GSM環(huán)境(EDGE)網(wǎng)絡、碼分多址(CDMA)網(wǎng)絡、寬帶碼分多址(W-CDMA)網(wǎng)絡、長期演進技術(LTE)網(wǎng)絡、正交頻分多址(0FDMA)網(wǎng)絡、無線保真(Wi_Fi)的網(wǎng)絡、WiMax網(wǎng)絡、藍牙網(wǎng)絡和/或類似物中的至少一個。電子裝置200可將第一無線通信子系統(tǒng)230和第二無線通信子系統(tǒng)231集成為單一的無線通信子系統(tǒng)。
[0057]音頻子系統(tǒng)250可被連接到揚聲器251和麥克風252,以處理用于語音識別、語音再現(xiàn)、數(shù)字記錄和電話功能的音頻流的輸入和輸出。例如,音頻子系統(tǒng)250通過揚聲器251和麥克風252提供音頻接口給用戶。例如,當通過處理器單元220的外圍設備接口 223接收數(shù)據(jù)信號時,音頻子系統(tǒng)250將數(shù)據(jù)流轉(zhuǎn)換為電信號并向揚聲器251發(fā)送該電信號。揚聲器251將電信號轉(zhuǎn)換為用戶可聽到的聲波并輸出該聲波。麥克風252將來自用戶或其它聲源的聲波轉(zhuǎn)換為電信號并向音頻子系統(tǒng)250發(fā)送該電信號。音頻子系統(tǒng)250將從麥克風252接收的電信號轉(zhuǎn)換為音頻數(shù)據(jù)信號并向外圍設備接口 223發(fā)送該音頻數(shù)據(jù)信號。此時,音頻子系統(tǒng)250可包括可安裝和可拆卸的耳機、頭戴式耳機或頭戴式受話器(head set)。
[0058]外部端口 260用于將電子裝置200連接到其它電子裝置。外部端口 260可指的是例如但不限于通用串行總線(USB)端口。
[0059]10子系統(tǒng)270可包括觸摸屏控制器271和其它輸入控制器272中的至少一個。觸摸屏控制器271可被連接到觸摸屏280以控制觸摸屏280的信號輸入/輸出。其它輸入控制器272可被連接到其它輸入/輸出裝置290以控制其它輸入/控制裝置290的信號輸入/輸出。當用于執(zhí)行懸停輸入的物體是在接近度范圍內(nèi)時,其它輸入/控制裝置290可感測懸停輸入的位置。
[0060]觸摸屏280在電子裝置200和用戶之間提供了 10接口。例如,觸摸屏280將用戶的觸摸輸入轉(zhuǎn)發(fā)給電子裝置200。與觸摸屏控制器271相關聯(lián)的觸摸屏280可使用但不限于電容、電阻、紅外線和表面聲波技術以及包括各種接近傳感器陣列或其它元件的多點觸摸檢測技術,來檢測觸摸、觸摸運動和觸摸釋放。
[0061]觸摸屏280執(zhí)行在此明確地或暗示地描述為由顯示屏或觸摸屏正在執(zhí)行的任何功能/操作/功用。例如,觸摸屏280顯示電子裝置200的狀態(tài)信息、由用戶輸入的字符、運動圖像、靜止圖像等。例如,觸摸屏280向用戶提供了視覺輸出。這里,視覺輸出可被表現(xiàn)為文本、圖形、視頻和它們的組合。
[0062]觸摸屏280可采用各種顯示器,其示例包括但不限于液晶顯示器(IXD)、發(fā)光二極管(LED)、發(fā)光聚合物顯示器(LPD)、有機LED (0LED)、有源矩陣OLED (AM0LED)、柔性LED (FLED)等中的至少一個。
[0063]其它輸入/控制裝置290包括一個或更多個硬件按鈕、搖臂開關、拇指輪、撥號盤、棒、諸如觸控筆的指向裝置等中的至少一個。
[0064]傳感器291A至傳感器291N被連接到外圍設備接口 223,以將用于電子裝置200的操作的信息提供給處理器單元220。例如,傳感器291A至傳感器291N可共同地或單獨地感測屬性的范圍。傳感器291A至傳感器291N可包括加速度計、陀螺儀、振動傳感器、麥克風、定位子系統(tǒng)、溫度傳感器、仿生傳感器、數(shù)字羅盤、光學傳感器等中的至少一個。然而,本發(fā)明不限于此,傳感器291A至傳感器291N可以是用于感測特性、狀況、狀態(tài)、或動作的任何合適的和/或類似的單元。
[0065]相機子系統(tǒng)293可執(zhí)行相機功能(比如照片和視頻片段記錄)。相機子系統(tǒng)293可包括采用電荷耦合器件(CCD)、互補金屬氧化物半導體(CMOS)器件等的光學傳感器。
[0066]存儲器210可被連接到存儲器接口 221。存儲器210可包括諸如一個或更多個磁盤存儲裝置的快速隨機存取存儲器、和/或非易失性存儲器、一個或多個光學存儲裝置和/或閃速存儲器(例如,NAND和N0R)。
[0067]存儲器210存儲用于在此描述的電子裝置200的操作的一個或更多個可執(zhí)行指令、代碼、操作數(shù)數(shù)據(jù)、配置參數(shù)和其它信息以及包括電子裝置200正在接收的、發(fā)送的、保留的、生成的或使用的在此討論的任何各種數(shù)據(jù)。例如,存儲器210可存儲與相應預定義區(qū)域或特定區(qū)域?qū)囊粋€或更多個輸入事件與功能之間的映射信息。此外,存儲器210存儲至少一個程序。例如,存儲器210包括操作系統(tǒng)程序211、通信程序212、圖形程序213、用戶界面程序214、編解碼器程序215、相機程序216以及一個或多個應用程序217。存儲在存儲器210中的程序可被表示為作為一組指令的指令集。
[0068]操作系統(tǒng)程序211包括用于控制一般系統(tǒng)操作的各種軟件組件。操作系統(tǒng)程序211包括用于存儲器管理和控制、存儲器硬件(裝置)控制和管理以及電源控制和管理的軟件組件。操作系統(tǒng)程序211處理各種硬件裝置和軟件組件(模塊)之間的正常通信。操作系統(tǒng)程序 211 包括 WINDOWS、LINUX、Darwin、RTXC、UNIX、OS X、Vxfforks 等中的任何一個。
[0069]通信程序212允許通過無線通信子系統(tǒng)230和231或外部端口 260與其它電子裝置(比如計算機、服務器和/或便攜終端)進行通信。
[0070]圖形程序213包括用于在觸摸屏280上提供和顯示圖形的各種軟件組件。術語“圖形”包括文本、網(wǎng)頁、圖標、數(shù)字圖像、視頻、動畫等。
[0071]用戶界面程序214包括與用戶界面相關的各種軟件組件。在這種情況下,用戶界面程序214涉及到用戶界面的狀態(tài)變化和用戶界面狀態(tài)變換的條件。
[0072]編解碼器程序215可包括關于視頻文件編碼和解碼的軟件組件。編解碼器程序215可包括諸如MPEG模塊和/或H204模塊的視頻流模塊。編解碼器程序215可包括用于各種音頻文件(比如,認證、授權、計費(AAA)、自適應多速率(AMR)、Windows媒體音頻(WMA)等)的編解碼器模塊。
[0073]相機程序216包括用于相機相關處理和功能的相機相關軟件組件。
[0074]一個或更多個應用程序217包括瀏覽器、電子郵件、即時消息、文字處理、鍵盤仿真、地址簿、觸摸列表、窗口小部件(widget)、數(shù)字權利管理(DRM)、語音識別、語音再現(xiàn)、位置確定功能、基于位置的服務等。
[0075]圖3示出了根據(jù)各種實施例的針對電子裝置的使用懸停輸入的輸入的方法。
[0076]參照圖3,在步驟301,電子裝置確定懸停輸入是否在預定義區(qū)域或特定區(qū)域中被接收到。這里,電子裝置不會在預定義區(qū)域或特定區(qū)域中接收到懸停輸入,直到在由定時器所確定的至少預定義量的時間內(nèi)用于執(zhí)行懸停輸入的物體在預定義區(qū)域或特定區(qū)域內(nèi)被檢測到為止。電子裝置還確定用于執(zhí)行懸停輸入的物體的坐標