最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

力傳感器的制作方法

文檔序號(hào):11130965閱讀:720來源:國(guó)知局
力傳感器的制造方法與工藝

本申請(qǐng)要求于2015年3月12日提交的序列號(hào)為62/132439的美國(guó)臨時(shí)專利申請(qǐng)的優(yōu)先權(quán),其通過引用被并入本文。

技術(shù)領(lǐng)域

本發(fā)明主要涉及電子設(shè)備。



背景技術(shù):

含有接近傳感器裝置(通常也被稱為觸摸板或觸摸傳感器裝置)的輸入裝置被廣泛應(yīng)用于多種電子系統(tǒng)。接近傳感器裝置通常包括經(jīng)常利用表面區(qū)分的感測(cè)區(qū)域,在感測(cè)區(qū)域中,接近傳感器裝置判斷一個(gè)或多個(gè)輸入對(duì)象的存在、位置和/或運(yùn)動(dòng)。接近傳感器裝置可用于為電子系統(tǒng)提供接口。例如,接近傳感器裝置通常被用作較大計(jì)算系統(tǒng)的輸入裝置(例如被集成到或外接至筆記本電腦或臺(tái)式計(jì)算機(jī)的不透明觸摸板)。接近傳感器裝置也經(jīng)常用于較小的計(jì)算系統(tǒng)(例如被集成到蜂窩式電話中的觸摸屏)。



技術(shù)實(shí)現(xiàn)要素:

總體來說,在一方面,本發(fā)明涉及一種用于輸入裝置的處理系統(tǒng)。所述處理系統(tǒng)包括通信地耦合到各種位置傳感器電極、第一力傳感器電極和第二力傳感器電極的傳感器電路。所述處理系統(tǒng)還包括從第一力傳感器電極獲取第一電容測(cè)量值和從第二力傳感器電極獲取第二電容測(cè)量值的傳感器模塊。第一電容測(cè)量值和第二電容測(cè)量值與響應(yīng)于輸入力所引起的第一力傳感器電極和第二力傳感器電極的偏轉(zhuǎn)的可變電容的變化相對(duì)應(yīng)。輸入力由至少一個(gè)輸入對(duì)象施加到輸入裝置的輸入表面。傳感器模塊還從位置傳感器電極獲取所述至少一個(gè)輸入對(duì)象在輸入裝置感測(cè)區(qū)域中的位置信息。所述處理系統(tǒng)還包括利用第一電容測(cè)量值和第二電容測(cè)量值確定輸入力的所獲取的力圖像的確定模塊。確定模塊 還利用所獲取的力圖像和位置信息確定輸入力的調(diào)整后的力圖像。

總體來說,在一方面,本發(fā)明涉及一種電子系統(tǒng)。所述電子系統(tǒng)包括向用戶呈現(xiàn)信息的顯示器。所述電子系統(tǒng)還包括輸入表面和包括各種位置傳感器電極、第一力傳感器電極和第二力傳感器電極的輸入裝置。所述電子系統(tǒng)還包括通信地耦合到顯示器和輸入裝置的處理系統(tǒng)。所述處理系統(tǒng)從第一力傳感器電極獲取第一電容測(cè)量值和從第二力傳感器電極獲取第二電容測(cè)量值。第一電容測(cè)量值和第二電容測(cè)量值與響應(yīng)于輸入力所引起的第一力傳感器電極和第二力傳感器電極的偏轉(zhuǎn)的可變電容的變化相對(duì)應(yīng)。輸入力由至少一個(gè)輸入對(duì)象施加到輸入裝置的輸入表面。所述處理系統(tǒng)從位置傳感器電極獲取所述至少一個(gè)輸入對(duì)象在輸入裝置感測(cè)區(qū)域中的位置信息。所述處理系統(tǒng)還利用第一電容測(cè)量值和第二電容測(cè)量值確定輸入力的所獲取的力圖像。所述處理系統(tǒng)還利用所獲取的力圖像和位置信息確定所述輸入力的調(diào)整后的力圖像。

總體來說,在一方面,本發(fā)明涉及一種輸入裝置。所述輸入裝置包括檢測(cè)至少一個(gè)輸入對(duì)象在輸入裝置感測(cè)區(qū)域中的位置信息的各種傳感器電極。所述輸入裝置還包括檢測(cè)第一可變電容對(duì)至少一個(gè)輸入對(duì)象所引起的導(dǎo)電層偏轉(zhuǎn)做出響應(yīng)而產(chǎn)生的第一變化的第一傳感器電極。所述輸入裝置還包括檢測(cè)第二可變電容對(duì)至少一個(gè)輸入對(duì)象所引起的導(dǎo)電層偏轉(zhuǎn)做出響應(yīng)而產(chǎn)生的第二變化的第二傳感器電極。第一可變電容的第一變化和第二可變電容的第二變化確定輸入力的所獲取的力圖像。利用位置信息從所獲取的力圖像確定調(diào)整后的力圖像。

從以下說明書和所附的權(quán)利要求書中,本發(fā)明的其它方面將顯而易見。

附圖說明

圖1示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的框圖。

圖2.1和圖2.2示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示意圖。

圖3.1、圖3.2和圖3.3示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示意圖。

圖4示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的流程圖。

圖5.1、圖5.2和圖5.3示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的電容圖的示例。

圖6示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的流程圖。

圖7.1、圖7.2和圖7.3示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例。

圖8.1和圖8.2示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的計(jì)算系統(tǒng)。

具體實(shí)施方式

現(xiàn)將參照附圖詳細(xì)描述本發(fā)明的具體實(shí)施例。為保持一致,在各圖中相同的元件采用相同的附圖標(biāo)記表示。

在以下本發(fā)明實(shí)施例的詳細(xì)描述中,為了提供對(duì)本發(fā)明更為透徹的理解,闡述了許多具體的細(xì)節(jié)。然而,顯而易見的是,本領(lǐng)域的普通技術(shù)人員可在沒有這些具體細(xì)節(jié)的情況下實(shí)施本發(fā)明。在其它實(shí)例中,為了避免不必要的復(fù)雜描述,未詳細(xì)描述公知的特征。

在整個(gè)申請(qǐng)中,序數(shù)(例如,第一、第二、第三等)可用作元件(即,在申請(qǐng)中的任何名詞)的形容詞。使用序數(shù)并不意味著或創(chuàng)建元件的任何特定順序,也不對(duì)任何元件進(jìn)行限制,除非例如通過使用術(shù)語(yǔ)“之前”、“之后”、“單個(gè)”及其它類似的術(shù)語(yǔ)而明確地公開。相反,使用序數(shù)是用于元件間的區(qū)分。例如,第一元件區(qū)別于第二元件,第一元件可包括一個(gè)以上的元件并且元件排序在第二元件之后(或之前)。

各種實(shí)施例提供了有利于改進(jìn)可用性的輸入裝置和方法。特別地,一個(gè)或多個(gè)實(shí)施例涉及一種使用各種力傳感器電極檢測(cè)輸入力的方法。在一個(gè)或多個(gè)實(shí)施例中,例如,力傳感器電極位于電子系統(tǒng)的顯示器中,并測(cè)量電容相對(duì)于電子系統(tǒng)中的基準(zhǔn)電壓基片的變化。在一個(gè)或多個(gè)實(shí)施例中,例如,使用從這些力傳感器電極獲得的原始電容測(cè)量值生成所獲取的力圖像。可利用位置信息對(duì)原始電容測(cè)量值進(jìn)行處理以生成調(diào)整后的力圖像。電子系統(tǒng)可經(jīng)從調(diào)整的力圖像中計(jì)算并使用力信息。例如,所述力信息可被用于確定由電子系統(tǒng)執(zhí)行的界面動(dòng)作或其它動(dòng)作的指令或信號(hào)。

現(xiàn)轉(zhuǎn)向附圖,圖1是根據(jù)本發(fā)明實(shí)施例的示例性輸入裝置(100)的框圖。輸入裝置(100)可被配置成向電子系統(tǒng)(未示出)提供輸入。如本文中所使用的,術(shù)語(yǔ)“電子系統(tǒng)”(或“電子設(shè)備”)廣義上是指能夠以電子方式處理信息的任何系統(tǒng)。電子系統(tǒng)的一些非限制性實(shí)例包括各種大小和形狀的個(gè)人計(jì)算機(jī),例如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、平板電腦、網(wǎng)絡(luò)瀏覽器、電子書閱讀器以及個(gè)人數(shù)字助理(PDA)。電子系統(tǒng)的其它示例包括復(fù)合輸入裝置,例如包括輸入裝置(100)和單獨(dú)的操縱桿或按鍵開關(guān)的物理鍵盤。電子系統(tǒng)的進(jìn)一步的示例包括外圍設(shè)備,例如數(shù)據(jù)輸入裝置(包括遙控器和鼠標(biāo))和數(shù)據(jù)輸出裝置(包括顯示屏和打印機(jī))。其它示例包括遠(yuǎn)程終端、信息亭(kiosk)和 視頻游戲機(jī)(例如,視頻游戲控制臺(tái)、便攜式游戲設(shè)備等)。其它示例包括通信設(shè)備(包括蜂窩電話,例如智能電話)和媒體設(shè)備(包括記錄器、編輯器和播放器,如電視機(jī)、機(jī)頂盒、音樂播放器、數(shù)字相框和數(shù)碼相機(jī))。此外,電子系統(tǒng)可以是輸入裝置的主機(jī)或副機(jī)。

輸入裝置(100)可被實(shí)現(xiàn)為電子系統(tǒng)的物理部件,或者可與電子系統(tǒng)物理分離。此外,輸入裝置(100)一部分為電子系統(tǒng)的部件。例如,確定模塊的全部或部分可在電子系統(tǒng)的設(shè)備驅(qū)動(dòng)器中實(shí)現(xiàn)。視情況而定,輸入裝置(100)可使用以下中的任何一種或多種與電子系統(tǒng)的部件進(jìn)行通信:總線、網(wǎng)絡(luò)和其它有線或無線互連。示例包括I2C、SPI、PS/2、通用串行總線(USB)、藍(lán)牙、RF和IRDA。

在圖1中,示出了輸入裝置(100)為接近傳感器裝置(也經(jīng)常被稱為“觸摸板”或“觸摸傳感器裝置”),其被配置成在感測(cè)區(qū)域(120)中感測(cè)由一個(gè)或多個(gè)輸入對(duì)象(140)提供的輸入。如圖1所示,示例性輸入對(duì)象包括手指和觸控筆。在整個(gè)說明書中使用輸入對(duì)象的單數(shù)形式。雖然使用單數(shù)形式,但在感測(cè)區(qū)域(120)中存在多個(gè)輸入對(duì)象。此外,哪些特定的輸入對(duì)象位于感測(cè)區(qū)域中可隨著一個(gè)或多個(gè)手勢(shì)的過程發(fā)生變化。例如,第一輸入對(duì)象可在感測(cè)區(qū)域中執(zhí)行第一手勢(shì),隨后,第一輸入對(duì)象和第二輸入對(duì)象可在上方表面感測(cè)區(qū)域中,并且最后,第三輸入對(duì)象可執(zhí)行第二手勢(shì)。為了避免不必要的復(fù)雜描述,使用了輸入對(duì)象的單數(shù)形式并且適用于上述所有變型。

感測(cè)區(qū)域(120)包括在輸入裝置(100)的上方、周圍、和/或附近的任何空間,在所述區(qū)域中輸入裝置(100)能夠檢測(cè)用戶輸入(例如,一個(gè)或多個(gè)輸入對(duì)象(140)所提供的用戶輸入)。特定感測(cè)區(qū)域的尺寸、形狀和位置從實(shí)施例到實(shí)施例可大不相同。

在一些實(shí)施例中,感測(cè)區(qū)域(120)從輸入裝置(100)的表面沿一個(gè)或多個(gè)方向延伸進(jìn)入空間,直到信噪比阻礙進(jìn)行足夠精確的對(duì)象檢測(cè)。在輸入裝置表面上方的延伸可被稱為上方表面感測(cè)區(qū)域。在多個(gè)實(shí)施例中,該感測(cè)區(qū)域(120)在特定方向上延伸的距離可為小于1毫米、幾毫米、幾厘米或更多的數(shù)量級(jí),并可隨采用的感測(cè)技術(shù)的類型和所需的精度而顯著變化。因而,一些實(shí)施例感測(cè)輸入,這些輸入包括與輸入裝置(100)的任何表面均不接觸、與輸入裝置(100)的輸入表面(例如觸摸表面)接觸、與輸入裝置(100)的輸入表 面接觸并施加一些力或壓力、和/或上述的組合。在多個(gè)實(shí)施例中,輸入表面可由其內(nèi)駐留有傳感器電極的殼體的表面、應(yīng)用在傳感器電極上的面板或任何殼體等提供。在一些實(shí)施例中,感測(cè)區(qū)域(120)投影到輸入裝置(100)的輸入表面上時(shí)具有矩形形狀。

輸入裝置(100)可利用傳感器組件和感測(cè)技術(shù)的任何組合來檢測(cè)感測(cè)區(qū)域(120)中的用戶輸入。輸入裝置(100)包括用于檢測(cè)用戶輸入的一個(gè)或多個(gè)感測(cè)元件。作為若干個(gè)非限制性的示例,輸入裝置(100)可采用電容、介電、電阻、電感、磁、聲、超聲和/或光學(xué)技術(shù)。

一些實(shí)施方式被配置成提供跨一維、二維、三維或更高維空間的圖像。一些實(shí)施方式被配置為提供沿特定的軸或平面的輸入的投影。此外,一些實(shí)施方式可被配置為提供一個(gè)或多個(gè)圖像和一個(gè)或多個(gè)投影的組合。

在輸入裝置(100)的一些電阻型實(shí)施方式中,柔性且導(dǎo)電的第一層通過一個(gè)或多個(gè)間隔件與導(dǎo)電的第二層分離。在工作中,跨越各層形成一個(gè)或多個(gè)電壓梯度。按壓柔性第一層可使其充分偏轉(zhuǎn)以形成層之間的電接觸,產(chǎn)生反映層之間的接觸點(diǎn)(數(shù)個(gè)點(diǎn))的電壓輸出。這些電壓輸出可被用于確定位置信息。

在輸入裝置(100)的一些電感型實(shí)施方式中,一個(gè)或多個(gè)感測(cè)元件收集由一個(gè)諧振線圈或一對(duì)線圈所感生的環(huán)流。隨后電流的幅值、相位和頻率的一些組合可被用于確定位置信息。

在輸入裝置(100)的一些電容型實(shí)施方式中,施加電壓或電流以產(chǎn)生電場(chǎng)。附近的輸入對(duì)象引起電場(chǎng)的變化,并在電容耦合中產(chǎn)生可被檢測(cè)到的變化,其可被檢測(cè)為電壓、電流等的變化。

一些電容型的實(shí)施方式利用電容感測(cè)元件的陣列或其它規(guī)則或不規(guī)則的圖案來產(chǎn)生電場(chǎng)。在一些電容型的實(shí)施方式中,單獨(dú)的感測(cè)元件可被歐姆短接到一起以形成較大的傳感器電極。一些電容型的實(shí)施方式利用可為均勻阻值的電阻片。

一些電容型的實(shí)施方式利用基于傳感器電極和輸入對(duì)象之間的電容耦合變化的“自電容”(或“絕對(duì)電容”)感測(cè)方法。在各種實(shí)施例中,傳感器電極附近的輸入對(duì)象改變傳感器電極附近的電場(chǎng),從而改變所測(cè)量的電容耦合。在一個(gè)實(shí)施方式中,通過相對(duì)于基準(zhǔn)電壓(例如,系統(tǒng)地極)調(diào)制傳感器電極,并通過檢測(cè)傳感器電極和輸入對(duì)象之間的電容耦合來操作絕對(duì)電容感測(cè)方法。在各種 實(shí)施例中,基準(zhǔn)電壓可為基本恒定的電壓或變化的電壓,基準(zhǔn)電壓可為系統(tǒng)地極。利用絕對(duì)電容感測(cè)方法所獲得的測(cè)量值可以被稱為絕對(duì)電容測(cè)量值。

一些電容型的實(shí)施方式利用基于傳感器電極之間的電容耦合變化的“互電容”(或“跨越電容”)感測(cè)方法。在各種實(shí)施例中,傳感器電極附近的輸入對(duì)象改變傳感器電極之間的電場(chǎng),從而改變所測(cè)量的電容耦合。在一個(gè)實(shí)施方式中,通過檢測(cè)一個(gè)或多個(gè)發(fā)射器傳感器電極(也稱為“發(fā)射電極”或“發(fā)射器”)與一個(gè)或多個(gè)接收器傳感器電極(也稱為“接收器電極”或“接收器”)之間的電容耦合來操作互電容感測(cè)方法??上鄬?duì)于基準(zhǔn)電壓(例如,系統(tǒng)地極)調(diào)制發(fā)射器傳感器電極從而發(fā)送發(fā)射器信號(hào)(也稱為“感測(cè)信號(hào)”)。接收器傳感器電極可相對(duì)于所述基準(zhǔn)電壓基本保持恒定以促進(jìn)所得到的信號(hào)的接收?;鶞?zhǔn)電壓可為基本恒定的電壓,并且在不同實(shí)施例中,基準(zhǔn)電壓可為系統(tǒng)地極。在一些實(shí)施例中,可對(duì)發(fā)射器傳感器電極均進(jìn)行調(diào)制。相對(duì)于接收器電極調(diào)制發(fā)射器電極從而發(fā)送發(fā)射器信號(hào)并促進(jìn)所得到的信號(hào)的接收。所得到的信號(hào)可包括與一個(gè)或多個(gè)發(fā)射器信號(hào)和/或與一個(gè)或多個(gè)環(huán)境干擾源(例如其它電磁信號(hào))相對(duì)應(yīng)的影響(數(shù)個(gè)影響)。所述影響(數(shù)個(gè)影響)可以是發(fā)射器信號(hào)、一個(gè)或多個(gè)輸入對(duì)象和/或環(huán)境干擾導(dǎo)致的發(fā)射器信號(hào)的變化、或其它類似的影響。傳感器電極可為專用的發(fā)射器或接收器,或者可被配置成既發(fā)送又接收。利用互電容感測(cè)方法所獲得的測(cè)量值可被稱為互電容測(cè)量值。

此外,傳感器電極可具有不同的形狀和/或尺寸。相同形狀和/或尺寸的傳感器電極可在或可不在相同的組中。例如,在一些實(shí)施例中,接收器電極可具有相同的形狀和/或尺寸,而在其他實(shí)施例中,接收器電極可具有不同的形狀和/或尺寸。

在圖1中,示出了處理系統(tǒng)(110)為輸入裝置(100)的一部分。處理系統(tǒng)(110)被配置成操作輸入裝置(100)的硬件以檢測(cè)感測(cè)區(qū)域(120)中的輸入。處理系統(tǒng)(110)包括一個(gè)或多個(gè)集成電路(IC)和/或其它電路組件的部分或全部。例如,互電容傳感器裝置的處理系統(tǒng)可包括被配置成利用發(fā)射器傳感器電極發(fā)送信號(hào)的發(fā)射器電路,和/或被配置成利用接收器傳感器電極接收信號(hào)的接收器電路。此外,絕對(duì)電容傳感器裝置的處理系統(tǒng)可包括被配置成驅(qū)動(dòng)絕對(duì)電容信號(hào)到傳感器電極的驅(qū)動(dòng)器電路,和/或被配置成利用這些傳感器電極接收信號(hào)的接收器電路。在一更多實(shí)施例中,互電容和絕對(duì)電容相組合的傳感器 裝置的處理系統(tǒng)可包括上述互電容和絕對(duì)電容電路的任意組合。在一些實(shí)施例中,處理系統(tǒng)(110)還包括電子可讀指令,如固件代碼、軟件代碼和/或類似的代碼。在一些實(shí)施例中,構(gòu)成處理系統(tǒng)(110)的組件放置在一起,例如靠近輸入裝置(100)的感測(cè)元件(數(shù)個(gè)感測(cè)元件)。在其它實(shí)施例中,處理系統(tǒng)(110)的組件與輸入裝置(100)的感測(cè)元件(數(shù)個(gè)感測(cè)元件)附近的一個(gè)或多個(gè)組件以及其它地方的一個(gè)或多個(gè)組件物理上分離。例如,輸入裝置(100)可以是耦合到計(jì)算設(shè)備的外設(shè),并且處理系統(tǒng)(110)可包括被配置成在計(jì)算設(shè)備的中央處理單元和在與中央處理單元分離的一個(gè)或多個(gè)IC(或許帶有相關(guān)的固件)上運(yùn)行的軟件。作為另一示例,輸入裝置(100)在物理上可集成到移動(dòng)設(shè)備中,并且處理系統(tǒng)(110)可包括作為移動(dòng)設(shè)備主處理器的一部分的電路和固件。在一些實(shí)施例中,處理系統(tǒng)(110)專用于實(shí)施輸入裝置(100)。在其它實(shí)施例中,處理系統(tǒng)(110)還執(zhí)行其它功能,例如操作顯示屏、驅(qū)動(dòng)觸覺致動(dòng)器等。

處理系統(tǒng)(110)可實(shí)施為對(duì)處理系統(tǒng)(110)的不同功能進(jìn)行處理的一組模塊。每個(gè)模塊可包括作為處理系統(tǒng)(110)的一部分的電路、固件、軟件或其組合。在各種實(shí)施例中,可使用模塊的不同組合。例如,如圖1所示,處理系統(tǒng)(110)可包括確定模塊(150)和傳感器模塊(160)。確定模塊(150)可具有用于確定何時(shí)在感測(cè)區(qū)域中至少有一個(gè)輸入對(duì)象,確定信噪比,確定輸入對(duì)象的位置信息,識(shí)別手勢(shì),基于所述手勢(shì)、手勢(shì)的組合或其它信息確定要執(zhí)行的動(dòng)作,和/或執(zhí)行其它操作的功能。

傳感器模塊(160)可具有用于驅(qū)動(dòng)感測(cè)元件來發(fā)送發(fā)射器信號(hào)以及接收所得到的信號(hào)的功能。例如,傳感器模塊(160)可包括耦合到感測(cè)元件的傳感器電路。傳感器模塊(160)可包括,例如發(fā)射器模塊和接收器模塊。發(fā)射器模塊可包括耦合到感測(cè)元件的發(fā)送部分的發(fā)射器電路。接收器模塊可包括耦合到感測(cè)元件的接收部分的接收器電路,并且可包括接收所得到的信號(hào)的功能。

盡管圖1中示出了確定模塊(150)和傳感器模塊(160),但根據(jù)本發(fā)明的一個(gè)或多個(gè)實(shí)施例,也可存在替代的或附加的模塊。這種替代的或附加的模塊可對(duì)應(yīng)于與上述一個(gè)或多個(gè)模塊不同的模塊或子模塊。替代的或附加的模塊示例包括用于操作例如傳感器電極和顯示屏等硬件的硬件操作模塊,用于處理例如傳感器信號(hào)和位置信息等數(shù)據(jù)的處理數(shù)據(jù)模塊,用于報(bào)告信息的報(bào)告模塊,和被配置為用于識(shí)別例如模式改變手勢(shì)等手勢(shì)的識(shí)別模塊,以及用于改變操作 模式的模式改變模塊。此外,各種模塊可在單獨(dú)的集成電路中相結(jié)合。例如,第一模塊可至少部分地被包含在第一集成電路中,并且單獨(dú)的模塊可至少部分地被包含在第二集成電路中。此外,單個(gè)模塊的部分可以跨越多個(gè)集成電路。在一些實(shí)施例中,處理系統(tǒng)作為整體可執(zhí)行各種模塊的操作。

在一些實(shí)施例中,處理系統(tǒng)(110)通過引起一個(gè)或多個(gè)動(dòng)作對(duì)感測(cè)區(qū)域(120)中的用戶輸入(或沒有用戶輸入)直接做出響應(yīng)。動(dòng)作的示例包括改變操作模式,以及例如光標(biāo)移動(dòng)、選擇、菜單導(dǎo)航和其它功能等圖形用戶界面(GUI)動(dòng)作。在一些實(shí)施例中,處理系統(tǒng)(110)向電子系統(tǒng)的某些部分(例如,與處理系統(tǒng)(110)分離的電子系統(tǒng)的中央處理系統(tǒng),如果存在這種單獨(dú)的中央處理系統(tǒng)的話)提供與輸入(或沒有輸入)有關(guān)的信息。在一些實(shí)施例中,電子系統(tǒng)的某些部分對(duì)從處理系統(tǒng)(110)接收的信息進(jìn)行處理從而作用于用戶輸入,例如,促進(jìn)全范圍的操作,包括模式改變動(dòng)作和GUI動(dòng)作。在一個(gè)或多個(gè)實(shí)施例中,電子系統(tǒng)包括如圖8.1和圖8.2中所描述的一個(gè)或多個(gè)組件。

例如,在一些實(shí)施例中,處理系統(tǒng)(110)操作輸入裝置(100)的感測(cè)元件(數(shù)個(gè)感測(cè)元件),以產(chǎn)生指示感測(cè)區(qū)域(120)中的輸入(或無輸入)的電信號(hào)。在生成被提供給電子系統(tǒng)的信息的過程中,處理系統(tǒng)(110)可對(duì)所述電信號(hào)進(jìn)行任何適合量的處理。例如,處理系統(tǒng)(110)可將從傳感器電極獲取的模擬電信號(hào)數(shù)字化。作為另一示例,處理系統(tǒng)(110)可執(zhí)行濾波或其它信號(hào)調(diào)節(jié)。作為又一示例,處理系統(tǒng)(110)可減去基線或以其他方式說明(account for)基線,從而使所述信息反映出電信號(hào)和基線之間的差異。作為又一示例,處理系統(tǒng)(110)可確定位置信息、確定力信息、識(shí)別輸入作為指令、識(shí)別筆跡等。

本文中所使用的“位置信息”寬泛地包括絕對(duì)位置、相對(duì)位置、速度、加速度和其它類型的空間信息。示例性的“零維”位置信息包括近/遠(yuǎn)或接觸/不接觸的信息。示例性的“一維”位置信息包括沿軸的位置。示例性的“二維”位置信息包括平面上的運(yùn)動(dòng)。示例性的“三維”位置信息包括空間中的瞬時(shí)或平均速度。進(jìn)一步的示例包括空間信息的其它表示。也可確定和/或存儲(chǔ)與一種或多種類型的位置信息相關(guān)的歷史數(shù)據(jù),包括例如隨時(shí)間追蹤位置、運(yùn)動(dòng)或瞬時(shí)速度的歷史數(shù)據(jù)。

本文所使用的“力信息”意在寬泛地涵蓋力信息而不管所述力的形式。例如,可以為每個(gè)對(duì)象提供作為矢量或標(biāo)量的力信息。作為另一示例,力信息可被提 供作為所確定的力已超或未超過閾值量的指示。作為其它示例,力信息還可包括用于手勢(shì)識(shí)別的時(shí)間歷史分量。如以下更詳細(xì)地描述的,處理系統(tǒng)的位置信息和力信息可被用于促進(jìn)全范圍的界面輸入,包括使用接近傳感器裝置作為用于選擇、光標(biāo)控制、滾動(dòng)和其它功能的指針設(shè)備。

在一些實(shí)施例中,輸入裝置(100)被實(shí)施為具有由處理系統(tǒng)(110)或由一些其它處理系統(tǒng)操作的附加的輸入組件。這些附加的輸入組件可提供用于感測(cè)區(qū)域(120)中的輸入的冗余功能或一些其它功能。圖1示出了在感測(cè)區(qū)域(120)附近的按鈕(130),其可促進(jìn)使用輸入裝置(100)項(xiàng)目的選擇。其它類型的附加輸入組件包括滑塊、球、滾輪、開關(guān)等。相反,在一些實(shí)施例中,輸入裝置(100)可被實(shí)施為不具有其它輸入組件。

在一些實(shí)施例中,輸入裝置(100)包括觸摸屏界面,感測(cè)區(qū)域(120)與顯示屏的有效區(qū)域中的至少一部分重疊。例如,輸入裝置(100)可包括覆蓋顯示屏的大致透明的傳感器電極,并為相關(guān)聯(lián)的電子系統(tǒng)提供觸摸屏界面。顯示器可以是能夠向用戶顯示可視界面的任何類型的動(dòng)態(tài)顯示器,并且可包括任何類型的發(fā)光二極管(LED)、有機(jī)LED(OLED)、陰極射線管(CRT)、液晶顯示器(LCD)、等離子體、電致發(fā)光(EL)或其它顯示技術(shù)。輸入裝置(100)和顯示器可共用物理元件。例如,一些實(shí)施例可利用一些相同的電組件進(jìn)行顯示和感測(cè)。在多個(gè)實(shí)施例中,顯示設(shè)備的一個(gè)或多個(gè)顯示電極可被配置成既用于顯示更新又用于輸入感測(cè)。作為另一示例,所述顯示屏可部分或全部地由處理系統(tǒng)(110)操作。

應(yīng)當(dāng)理解,雖然以具有全部功能的裝置為背景描述了本發(fā)明的多個(gè)實(shí)施例,但本發(fā)明的機(jī)制能夠被發(fā)布成各種形式的程序產(chǎn)品(例如,軟件)。例如,本發(fā)明的機(jī)制可被實(shí)施和分解為在電子處理器可讀的信息承載介質(zhì)(例如,處理系統(tǒng)(110)可讀的非臨時(shí)生計(jì)算機(jī)可讀和/或可記錄/可寫的信息承載介質(zhì))上的軟件程序。此外,不論執(zhí)行發(fā)布的介質(zhì)是何特定類型,本發(fā)明的實(shí)施例同樣適用。例如,用于執(zhí)行本發(fā)明實(shí)施例的計(jì)算機(jī)可讀程序代碼形式的軟件指令可被全部或部分暫時(shí)或永久地存儲(chǔ)在非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。非臨時(shí)生電子可讀介質(zhì)的示例包括各種光盤、物理存儲(chǔ)器、存儲(chǔ)器、存儲(chǔ)棒、存儲(chǔ)卡、存儲(chǔ)器模塊和或任何其它計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。電子可讀介質(zhì)可基于閃存、光、磁、全息或任何其它存儲(chǔ)技術(shù)。

雖然圖1中未示出,但處理系統(tǒng)、輸入裝置和/或主機(jī)系統(tǒng)可包括一個(gè)或多個(gè)計(jì)算機(jī)處理器(數(shù)個(gè)處理器)、相關(guān)聯(lián)的存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(RAM)、高速緩沖存儲(chǔ)器、閃存等)、一個(gè)或多個(gè)存儲(chǔ)設(shè)備(數(shù)個(gè)存儲(chǔ)設(shè)備)(例如,硬盤、諸如光盤(CD)驅(qū)動(dòng)器或數(shù)字通用光盤(DVD)驅(qū)動(dòng)器等光盤驅(qū)動(dòng)器、閃存棒等)以及眾多的其它元件和功能。計(jì)算機(jī)處理器(數(shù)個(gè)處理器)可為用于處理指令的集成電路。例如,計(jì)算機(jī)處理器(數(shù)個(gè)處理器)可為單核或多核或微核處理器。此外,一個(gè)或多個(gè)實(shí)施例的一個(gè)或多個(gè)元件可位于遠(yuǎn)程位置并通過網(wǎng)絡(luò)與其它元件連接。此外,本發(fā)明的實(shí)施例可在具有若干個(gè)節(jié)點(diǎn)的分布式系統(tǒng)中實(shí)現(xiàn),其中,本發(fā)明的各個(gè)部分可位于分布式系統(tǒng)內(nèi)的不同節(jié)點(diǎn)上。在本發(fā)明的一個(gè)實(shí)施例中,節(jié)點(diǎn)對(duì)應(yīng)于不同的計(jì)算設(shè)備??商娲?,節(jié)點(diǎn)可對(duì)應(yīng)于具有相關(guān)聯(lián)的物理存儲(chǔ)器的計(jì)算機(jī)處理器??商娲?,節(jié)點(diǎn)可對(duì)應(yīng)于具有共享存儲(chǔ)器和/或資源的計(jì)算機(jī)處理器或計(jì)算機(jī)處理器的微核。

轉(zhuǎn)向圖2.1,圖2.1示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示意圖。如圖2.1所示,電子系統(tǒng)(201)可包括設(shè)置在輸入表面(211)下方的各種傳感器電極(215)。傳感器電極(215)可為與圖1和所附的說明中描述的傳感器電極類似的傳感器電極。例如,傳感器電極可包括具有檢測(cè)一個(gè)或多個(gè)輸入對(duì)象位置的功能的接近傳感器。輸入表面(211)可為如圖1和所附的說明中描述的輸入表面。例如,輸入表面(211)可為玻璃蓋板。

此外,電子系統(tǒng)(201)可包括顯示器(221)。例如,顯示器(221)可為顯示屏。顯示屏可以是能夠向用戶顯示可視界面的任何類型的動(dòng)態(tài)顯示器,并且可包括任何類型的發(fā)光二極管(LED)、有機(jī)LED(OLED)、陰極射線管(CRT)、液晶顯示器(LCD)、等離子體、電致發(fā)光(EL)或其它顯示技術(shù)。在電子系統(tǒng)(201)中實(shí)現(xiàn)的輸入裝置可與顯示器(221)共用物理元件。例如,一些實(shí)施例可利用一些相同的電組件進(jìn)行顯示和感測(cè)。在各種實(shí)施例中,顯示器(221)一個(gè)或多個(gè)顯示電極可具有既用于顯示更新又用于輸入感測(cè)的功能。在各種實(shí)施例中,一個(gè)或多個(gè)傳感器電極(215)可以是既用于顯示更新又用于輸入感測(cè)的顯示器(221)的電極。作為另一示例,顯示器(221)可部分或全部地由如圖1所示的處理系統(tǒng)操作。

繼續(xù)參照?qǐng)D2.1,電子系統(tǒng)(201)還可包括各種電氣組件(261)、外殼(271)以及電源(251)。電氣組件(261)可包括一個(gè)或多個(gè)電路板,例如主板或印刷 電路板組件,其具有附連到電路板的各種集成電路。在另一示例中,電氣組件(261)可包括處理器、存儲(chǔ)器和/或用于操作電子系統(tǒng)的任何其它的電氣設(shè)備。外殼(271)可提供電子系統(tǒng)(201)中的組件的包圍。例如,外殼(271)可為由金屬或塑料制成的外殼。同樣地,外殼(271)上可安裝有擋板(未示出)或其它保持件,并且其可以支撐輸入表面(211)。

此外,電源(251)可以是包括能夠向電氣組件(261)、傳感器電極(215)和處理系統(tǒng)(未示出)提供電力的功能的硬件。例如,電源(251)可以是具有能夠利用從連接到電子系統(tǒng)(201)的外部電源所獲取的電流進(jìn)行充電的功能的可充電電池。

在一個(gè)或多個(gè)實(shí)施例中,電子系統(tǒng)(201)包括設(shè)置在各種接收器電極(例如,接收器電極A(231)、接收器電極B(232)、接收器電極C(233))和外殼(271)之間的背面基板(241)。例如,背面基板(241)可以是被配置成作為電子系統(tǒng)(201)的內(nèi)部支撐框(例如,中框架)的導(dǎo)電材料。此外,背面基板(241)可以是一塊金屬板,例如隔離罩。在一個(gè)或多個(gè)實(shí)施例中,例如,背面基板(241)是附連到非導(dǎo)電基板的箔片或鍍層。因此,非導(dǎo)電基板的取向可與背襯基板(241)類似,如圖2.1所示。

在一個(gè)或多個(gè)實(shí)施例中,背面基板(241)為基準(zhǔn)電壓基板。具體地說,基準(zhǔn)電壓基板可具有產(chǎn)生基準(zhǔn)電壓,例如系統(tǒng)地極的功能,用于與接收器電極(231,232,233)電容耦合。在一個(gè)或多個(gè)實(shí)施例中,接收器電極(231,232,233)包括用背面基板(241)測(cè)量電容變化的功能。特別地,電容耦合可對(duì)輸入力引起的輸入表面(211)的偏轉(zhuǎn)做出響應(yīng)而變化。具體地,一個(gè)或多個(gè)接收器電極(231,232,233)相對(duì)于背面基板(241)的運(yùn)動(dòng)會(huì)導(dǎo)致接收器電極(231,232,233)和背面基板(241)之間形成的可變電容的改變。相應(yīng)地,可得到記錄可變電容的變化的電容測(cè)量值(也稱為“電容性測(cè)量值”)。這些電容測(cè)量值與施加到輸入表面(211)上的力的大小對(duì)應(yīng)。

轉(zhuǎn)向圖2.2,圖2.2示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示意圖。如圖2.2所示,電子系統(tǒng)(202)可包括輸入表面(212)、電氣組件(262)、電源(252)、傳感器電極(216)、外殼(272)和包括多個(gè)接收器電極(例如,接收器電極D(234)、接收器電極E(235)、接收器電極F(236))的顯示器(222)。但是不同于圖2.1,電子系統(tǒng)(202)不包括背面基板。在一個(gè)或多個(gè)實(shí)施例中,接收器電極(234,235,236)與例如電源(252)和/或電氣組件(262)等組件電容耦合。具體地,在一個(gè)或多個(gè)實(shí)施例中,一個(gè)或多個(gè)接收器電極(234,235,236)相對(duì)于電源(252)的移動(dòng)會(huì)導(dǎo)致接收器電極(234,235,236)和電源(252)之間形成的可變電容的改變。因此,電源(252)可為接收器電極(234,235,236)提供基準(zhǔn)電壓基板。在一個(gè)或多個(gè)實(shí)施例中,電氣組件(262)為接收器電極(234,235,236)提供基準(zhǔn)電壓基板。電子系統(tǒng)(202)的處理系統(tǒng)可利用可變電容的變化的測(cè)量值來確定施加到輸入表面(212)上的力的大小。

轉(zhuǎn)到圖3.1、圖3.2和圖3.3,圖3.1、圖3.2和圖3.3示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示意圖。如圖3.1所示,輸入裝置(301)可包括可變形基板(311)、外殼(341)、發(fā)射器電極(361)和接收器電極(331)??勺冃位?311)可具有對(duì)輸入對(duì)象(321)所施加的輸入力(391)做出響應(yīng)而改變形狀或彎曲的功能。例如,可變形基板(311)可為對(duì)輸入力(391)做出響應(yīng)而朝外殼(341)偏轉(zhuǎn)的彈性和柔性材料。在一個(gè)或多個(gè)實(shí)施例中,可變形基板(311)可為如圖2.1-圖2.2和所附的說明中所描述的顯示器和輸入表面。

繼續(xù)參照?qǐng)D3.1,可變形基板(311)可包括基準(zhǔn)電壓基板(326)?;鶞?zhǔn)電壓基板(326)可以是導(dǎo)電材料,其包括生成用于與發(fā)射器電極(361)和接收器電極(331)電容性耦合的基準(zhǔn)電壓的功能。例如通過電場(chǎng)線(371)示出了電容性耦合。因此,基準(zhǔn)電壓基板(326)可與電子系統(tǒng)內(nèi)的電源歐姆耦合?;鶞?zhǔn)電壓基板(326)可位于可變形基板(311)的表面上和/或布置在可變形基板(311)的內(nèi)部。此外,可變形基板(311)可為單層的或是各種相同或不同尺寸的分立的組件。此外,基準(zhǔn)電壓基板(326)可以是用于顯示更新的顯示器的組件。

在一個(gè)或多個(gè)實(shí)施例中,圖3.1中的輸入裝置(301)是在圖2.1的電子系統(tǒng)中實(shí)現(xiàn)的。在一個(gè)或多個(gè)實(shí)施例中,例如,基準(zhǔn)電壓基板(326)設(shè)置在顯示器(221)中。此外,發(fā)射器電極(361)和接收器電極(331)可與顯示器(221)分開布置,例如在背面基板(240)上,或在電子系統(tǒng)(201)的另一個(gè)背面基板(未示出)中。

轉(zhuǎn)向圖3.2,輸入裝置(302)包括可變形基板(312)、外殼(342)、傳感器電極(352)和基準(zhǔn)電壓基板(327)。輸入裝置(302)可以與參照?qǐng)D3.1中的輸入裝置(301)所描述的方式相類似的方式被設(shè)置在電子系統(tǒng)(201,202)內(nèi)。 如圖3.2所示,例如,通過電場(chǎng)線(372)示出了電容性耦合。因此,輸入對(duì)象(322)所施加的輸入力(392)引起傳感器電極(352)和基準(zhǔn)電壓基板(327)之間的可變電容的變化。在一個(gè)或多個(gè)實(shí)施例中,基準(zhǔn)電壓基板(327)可以是用于顯示更新的顯示器的組件。

轉(zhuǎn)向圖3.3,輸入裝置(303)包括可變形基板(313)、外殼(343)、發(fā)射器電極(363)和接收器電極(333)。輸入裝置(303)可以與參照?qǐng)D3.1中的輸入裝置(301)所描述的方式相類似的方式被設(shè)置在電子系統(tǒng)(201,202)內(nèi)。如圖3.3所示,例如,通過電場(chǎng)線(373)示出了電容性耦合。因此,輸入對(duì)象(323)所施加的輸入力(393)引起傳感器電極(363)和接收器電極(333)之間的可變電容的變化。在一個(gè)或多個(gè)實(shí)施例中,發(fā)射器電極(363)可被設(shè)置在可變形基板(313)內(nèi)的顯示器上。在各種實(shí)施例中,發(fā)射器電極(363)可以是用于更新的顯示器的組件。在各種實(shí)施例中,發(fā)射器電極(363)可以是輸入裝置(303)的輸入感測(cè)系統(tǒng)(即,用于確定輸入對(duì)象在輸入裝置感測(cè)區(qū)域中的位置的信息)的組件。

雖然圖1、圖2.1、圖2.2、圖3.1圖3.2和圖3.3示出了組件的各種配置,但是在不脫離本發(fā)明的范圍的情況下也可使用其它配置。例如,多個(gè)組件可進(jìn)行組合而形成單個(gè)組件。作為另一示例,由單個(gè)組件執(zhí)行的功能可由兩個(gè)或更多個(gè)組件來執(zhí)行。

轉(zhuǎn)向圖4,圖4示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的流程圖。圖4所示的過程例如可涉及以上參照?qǐng)D1、圖2.1、圖2.2、圖3.1、圖3.2和圖3.3所描述的一個(gè)或多個(gè)組件(例如,處理系統(tǒng)(110))。雖然按順序呈現(xiàn)并描述了圖4中的各個(gè)步驟,但本領(lǐng)域中普通技術(shù)人員將理解的是,可以按不同的順序執(zhí)行部分或全部步驟,可組合或省略所述部分或全部步驟,并且,可并行執(zhí)行所述部分或全部步驟。此外,也可主動(dòng)或被動(dòng)地執(zhí)行所述步驟。

在步驟400,根據(jù)一個(gè)或多個(gè)實(shí)施例,響應(yīng)于由一個(gè)或多個(gè)輸入對(duì)象所施加的輸入力而獲取各種電容測(cè)量值。具體地,如圖2.1、圖2.2和所附的說明中所描述的,輸入對(duì)象可向輸入表面施加輸入力。例如,可通過與圖2.1、圖2.2、圖3.1、圖3.2和圖3.3中所描述的接收器電極類似的力傳感器電極獲取電容測(cè)量值。電容測(cè)量值可描述絕對(duì)電容或力傳感器電極和基準(zhǔn)電壓基板之間的互電容的變化。在一些實(shí)施例中,可當(dāng)在輸入裝置的感測(cè)區(qū)域中檢測(cè)或未檢測(cè)到輸 入對(duì)象時(shí)獲取所述電容測(cè)量值。

在步驟410,根據(jù)一個(gè)或多個(gè)實(shí)施例,獲取一個(gè)或多個(gè)輸入對(duì)象的位置信息。特別地,可以與圖1中所描述的傳感器電極和圖2.1中所描述的傳感器電極(215)相類似的接近傳感器獲取位置信息。此外,位置信息可對(duì)應(yīng)于輸入裝置感測(cè)區(qū)域內(nèi)的x和y坐標(biāo)。例如,接近傳感器圖像可捕捉感測(cè)區(qū)域中可變電容的變化。位置信息可定義輸入對(duì)象在感測(cè)區(qū)域內(nèi)的中心位置。接近傳感器圖像的示例參照?qǐng)D5.1及以下所附的說明。

在步驟420,根據(jù)一個(gè)或多個(gè)實(shí)施例,從多個(gè)電容測(cè)量值確定輸入力的所獲取的力圖像。例如,利用在步驟400獲得的電容測(cè)量值可生成所獲取的力圖像。所獲取的力圖像可描述從輸入裝置中的不同接收器獲取的電容測(cè)量值。所獲取的力圖像的示例參照?qǐng)D5.2及以下所附的說明。

在步驟430,根據(jù)一個(gè)或多個(gè)實(shí)施例,利用位置信息和所獲取的力圖像確定輸入力的調(diào)整后的力圖像。例如,利用來自步驟410中的位置信息可為來自步驟420中的所獲取的力圖像確定圖像調(diào)整。此圖像調(diào)整可提供用于生成調(diào)整后的力圖像的特定的校正。在一個(gè)或多個(gè)實(shí)施例中,例如,圖像調(diào)整可以是從查找表中獲得的圖像調(diào)整值。另一方面,在一個(gè)或多個(gè)實(shí)施例中,利用計(jì)算所獲取的力圖像的圖像調(diào)整值的函數(shù)或算法獲得圖像調(diào)整。在一個(gè)或多個(gè)實(shí)施例中,查找表利用所獲取的力圖像和位置信息指定力的大小,而不生成調(diào)整后的力圖像。

轉(zhuǎn)向圖5.1、圖5.2和圖5.3,圖5.1、圖5.2和圖5.3提供了電容圖像的示例。以下示例僅用于解釋的目的,而非旨在限制本發(fā)明的范圍。

轉(zhuǎn)向圖5.1,示出了接近傳感器圖像(510)。接近圖像可以是具有示出了電容響應(yīng)(530)的縱軸的電容圖像。特別地,例如,電容響應(yīng)(530)可對(duì)應(yīng)于傳感器電極(215)所獲取的電容測(cè)量值。此外,電容響應(yīng)(530)可以是如圖5.1中的水平軸所表示的在感測(cè)區(qū)域內(nèi)的位置(520)的函數(shù)。如圖所示,由輸入對(duì)象在感測(cè)區(qū)域中所產(chǎn)生的輸入對(duì)象響應(yīng)(515)被示出為接近傳感器圖像(510)中的離散凸塊。

轉(zhuǎn)向圖5.2,示出了所獲取的力圖像(540)。所獲取的力圖像(540)可表示各種傳感器電極所獲取的電容響應(yīng)(561)并對(duì)應(yīng)于圖5.2中的縱軸。同樣地,電容響應(yīng)(561)可以是如圖5.2中的水平軸所表示的傳感器電極在感測(cè)區(qū)域內(nèi) 的位置(571)的函數(shù)。此外,所獲取的力圖像(540)可為輸入裝置的各種接收器電極響應(yīng)于施加到輸入裝置的輸入表面的輸入力而獲取的電容圖像。

轉(zhuǎn)向圖5.3,示出了調(diào)整后的力圖像(550)。所獲取的力圖像(540)可表示圖5.2中的縱軸所表示的調(diào)整后的電容的變化(562)。同樣,調(diào)整后的電容的變化(562)可以是圖5.3的水平軸所表示的傳感器電極在感測(cè)區(qū)域中的位置(572)的函數(shù)。此外,調(diào)整后的力圖像(550)可以是基于從圖5.1中的接近傳感器圖像(510)所確定的輸入對(duì)象位置利用圖像調(diào)整而從圖5.2中所獲取的力圖像(540)生成的電容圖像。

回到圖4,在步驟440,根據(jù)一個(gè)或多個(gè)實(shí)施例,對(duì)確定調(diào)整后的力圖像做出響應(yīng)而執(zhí)行界面動(dòng)作。具體地,輸入裝置可對(duì)從步驟430確定調(diào)整后的力圖像做出響應(yīng)而確定指令和/或信號(hào)。在一個(gè)或多個(gè)實(shí)施例中,例如,調(diào)整后的力圖像用于確定施加到輸入表面上的力的大小。例如,處理系統(tǒng)可將力的大小確定為牛頓的量和/或其它力的量。

此外,從調(diào)整后的力圖像中計(jì)算出的力的量可通過輸入裝置觸發(fā)不同類型的指令和/或信號(hào)。隨后,這些指令和/或信號(hào)可在顯示器內(nèi)的圖形用戶界面內(nèi)觸發(fā)不同類型的界面動(dòng)作。界面動(dòng)作可包括在圖形用戶界面內(nèi)產(chǎn)生改變和/或?qū)D形用戶界面內(nèi)呈現(xiàn)的數(shù)據(jù)源產(chǎn)生修改的活動(dòng)。在一個(gè)或多個(gè)實(shí)施例中,例如,指令和/或信號(hào)可觸發(fā)各種動(dòng)作,例如觸覺響應(yīng)、執(zhí)行器、音頻響應(yīng)和/或由電子設(shè)備執(zhí)行的任何其它動(dòng)作。此外,可基于圖形用戶界面的上下文來確定所觸發(fā)的動(dòng)作。所觸發(fā)的動(dòng)作也可基于相對(duì)于或不相對(duì)于圖形用戶界面的位置特性和/或力特性。

在一個(gè)或多個(gè)實(shí)施例中,對(duì)檢測(cè)到輸入對(duì)象對(duì)輸入表面施加的不同類型的輸入力做出響應(yīng)而產(chǎn)生不同的界面動(dòng)作。在一個(gè)或多個(gè)實(shí)施例中,界面動(dòng)作包括用戶針對(duì)圖形用戶界面所提供的內(nèi)容的內(nèi)容操縱動(dòng)作。在一個(gè)或多個(gè)實(shí)施例中,例如,內(nèi)容操縱動(dòng)作包括從圖形用戶界面中的一個(gè)位置復(fù)制、移動(dòng),拖動(dòng)以及剪切所述內(nèi)容。

在一個(gè)或多個(gè)實(shí)施例中,界面動(dòng)作包括針對(duì)設(shè)置在圖形用戶界面中的GUI窗口的窗口操縱動(dòng)作。例如,窗口操縱動(dòng)作可在圖形用戶界面內(nèi)將窗口最大化或最小化。在另一示例中,窗口操縱動(dòng)作可在顯示屏上將窗口向左側(cè)對(duì)齊(即,“居左”動(dòng)作)或向右側(cè)對(duì)齊(即,“居右”動(dòng)作)。

轉(zhuǎn)向圖6,圖6示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的流程圖。圖6所示的過程例如可涉及以上參照?qǐng)D1、圖2.1、圖2.2、圖3.1、圖3.2和圖3.3所描述的一個(gè)或多個(gè)組件(例如,處理系統(tǒng)(110))。盡管按順序呈現(xiàn)并描述了圖6中的各個(gè)步驟,但本領(lǐng)域中普通技術(shù)人員將理解的是,可以按不同的順序執(zhí)行部分或全部步驟,可組合或省略部分或全部步驟,并且,可并行執(zhí)行部分或全部步驟。此外,也可主動(dòng)或被動(dòng)地執(zhí)行所述步驟。

在步驟600,根據(jù)一個(gè)或多個(gè)實(shí)施例,在感測(cè)區(qū)域中不存在輸入對(duì)象時(shí)獲取多個(gè)電容測(cè)量值。具體地,可通過與上述步驟400所描述的類似的方式獲取電容測(cè)量值。步驟600中的電容測(cè)量值可為以下步驟610中所確定的基線電容圖像的基線測(cè)量值。此外,處理系統(tǒng)可使用傳感器電極(例如傳感器電極(215))來檢測(cè)感測(cè)區(qū)域中是否存在任何輸入對(duì)象。如果在感測(cè)區(qū)域中未檢測(cè)到輸入對(duì)象,處理系統(tǒng)則可對(duì)所述檢測(cè)做出響應(yīng),從各個(gè)接收器電極(如接收器電極234,235和236)或傳感器電極(例如傳感器電極352或接收器電極333)獲取電容力測(cè)量值。

在步驟610,根據(jù)一個(gè)或多個(gè)實(shí)施例,利用在感測(cè)區(qū)域中不存在輸入對(duì)象時(shí)的電容測(cè)量值確定基線電容圖像。利用在步驟600中所獲取的電容測(cè)量值,例如,處理系統(tǒng)可獲得不受輸入對(duì)象或任何施加的輸入力影響的電容圖像。因此,基線電容圖像可提供一個(gè)用于確定在接收器電極和基準(zhǔn)電壓基板或發(fā)射器電極之間的可變電容的變化的度量。

在步驟620,根據(jù)一個(gè)或多個(gè)實(shí)施例,對(duì)由一個(gè)或多個(gè)輸入對(duì)象所施加的輸入力做出響應(yīng)而獲取多個(gè)電容測(cè)量值。當(dāng)輸入對(duì)象進(jìn)入感測(cè)區(qū)域并向輸入裝置施加輸入力時(shí),可從輸入裝置中多個(gè)接收器電極獲取電容測(cè)量值。特別地,可以與步驟400及以上所附的說明中所描述類似的方式獲取電容測(cè)量值。

在步驟630,根據(jù)一個(gè)或多個(gè)實(shí)施例,確定基線電容圖像和響應(yīng)于輸入力所獲取的電容測(cè)量值之間的電容的變化。在一個(gè)或多個(gè)實(shí)施例中,例如,處理系統(tǒng)將來自在步驟610中確定的基線電容圖像的電容測(cè)量值與在步驟630中獲取的電容測(cè)量值進(jìn)行比較?;谠摫容^,可相應(yīng)地計(jì)算出每組電容測(cè)量值之間的差異。

在步驟640,根據(jù)一個(gè)或多個(gè)實(shí)施例,利用電容的變化確定輸入力的所獲取的力圖像。具體地,所獲取的力圖像可描述基線電容圖像的電容測(cè)量值與在 步驟630中確定的電容測(cè)量值之間的差異。因此,所獲取的力圖像可提供示出了施加到輸入裝置(例如輸入表面)的輸入力的一種或多種影響的原始電容圖像。

在步驟650,根據(jù)一個(gè)或多個(gè)實(shí)施例,獲取一個(gè)或多個(gè)輸入對(duì)象相關(guān)的位置信息。具體地,位置信息可描述在步驟620中施加輸入力的輸入對(duì)象(數(shù)個(gè)輸入對(duì)象)在感測(cè)區(qū)域內(nèi)的位置。例如,處理系統(tǒng)可識(shí)別輸入對(duì)象位于描述感測(cè)區(qū)域的二維網(wǎng)格中的哪個(gè)位置。

在步驟660,根據(jù)一個(gè)或多個(gè)實(shí)施例,利用位置信息和所獲取的力圖像確定一個(gè)或多個(gè)圖像調(diào)整。在一個(gè)或多個(gè)實(shí)施例中,圖像調(diào)整是決定如何調(diào)整一個(gè)特定的電容測(cè)量值以產(chǎn)生調(diào)整后的力圖像的標(biāo)量值。利用圖像調(diào)整,例如,處理系統(tǒng)可調(diào)整所獲取的力圖像從而去除對(duì)電子系統(tǒng)中各種組件的電噪聲的影響和/或不一致的電容耦合。

在一個(gè)或多個(gè)實(shí)施例中,例如,利用查找表確定所獲取的力圖像的圖像調(diào)整。具體地,查找表可以是一組指定不同調(diào)整量的數(shù)據(jù)值。例如,在具有相同的所獲取的力圖像情況下,輸入對(duì)象的不同位置坐標(biāo)可從查找表中產(chǎn)生不同的圖像調(diào)整值。特別地,可在工廠或生產(chǎn)基地中收集查找表中的該組數(shù)據(jù)值。不同的查找表可用于不同的輸入裝置或不同類型的具有不同設(shè)計(jì)的輸入裝置。例如,通過向輸入裝置輸入表面上的已知的位置施加一個(gè)已知的力并測(cè)量所產(chǎn)生的電容測(cè)量值,可確定可查找表中的數(shù)據(jù)值。針對(duì)輸入裝置上的不同的位置和不同的力,可重復(fù)該過程。

在一個(gè)或多個(gè)實(shí)施例中,例如,利用調(diào)整函數(shù)確定所獲取的力圖像的圖像調(diào)整。特別地,與輸入對(duì)象的位置相對(duì)應(yīng)的位置信息可以向調(diào)整函數(shù)提供數(shù)據(jù)輸入。所獲取的力圖像的值可以向調(diào)整函數(shù)提供其它數(shù)據(jù)輸入。因此,調(diào)整函數(shù)的輸出可以是調(diào)整后的力圖像。

在步驟670,根據(jù)一個(gè)或多個(gè)實(shí)施例,利用一個(gè)或多個(gè)圖像調(diào)整和所獲取的力圖像確定調(diào)整后的力圖像。在步驟660中獲得一個(gè)或多個(gè)圖像調(diào)整之后,可將所述圖像調(diào)整應(yīng)用到從步驟640所獲取的力圖像,從而產(chǎn)生調(diào)整后的力圖像。此外,可利用調(diào)整后的力圖像計(jì)算力信息。因此,處理系統(tǒng)可使用所計(jì)算的力信息,例如用于確定顯示器或其它電組件的指令或信號(hào)。

轉(zhuǎn)向圖7.1、圖7.2和圖7.3,圖7.1、圖7.2和圖7.3提供了確定調(diào)整后的力 圖像的示例。以下的示例僅為了說明,而非旨在限制本發(fā)明的范圍。

轉(zhuǎn)向圖7.1,輸入裝置(700)被示出具有多個(gè)力傳感器電極(例如,力傳感器電極A(711)、力傳感器電極B(712)、力傳感器電極C(713)、力傳感器電極D(714)、力傳感器電極E(715)和力傳感器電極F(716))。如圖7.2所示,響應(yīng)于由手指向輸入裝置(700)施加的輸入力,而獲取多個(gè)電容測(cè)量值(例如,電容測(cè)量值A(chǔ)(751)、電容測(cè)量值B(752)、電容測(cè)量值C(753)、電容測(cè)量值D(754)、電容測(cè)量值E(755)、電容測(cè)量值F(756))。輸入裝置(700)還例如利用傳感器電極(215)檢測(cè)相對(duì)于x軸(795)和y軸(705)的手指位置(760)。如圖7.3所示,生成所獲取的力圖像(770),其包括電容測(cè)量值(751,752,753,754,755,756)。利用手指的位置信息(785)計(jì)算圖像調(diào)整(790)。然后,將圖像調(diào)整(790)施加到所獲取的力圖像(770)從而生成調(diào)整后的力圖像(795)。因此,處理系統(tǒng)使用調(diào)整后的力圖像(795)以確定手指所施加輸入力的大小為2牛頓。

可在計(jì)算系統(tǒng)上執(zhí)行所述實(shí)施例??墒褂靡苿?dòng)設(shè)備、桌面、服務(wù)器、路由器、交換機(jī)、嵌入式設(shè)備或其它類型的硬件的任意組合。例如,如圖8.1所示,計(jì)算系統(tǒng)(800)可包括一個(gè)或多個(gè)計(jì)算機(jī)處理器(802)、非永久存儲(chǔ)器(804)(例如,易失性存儲(chǔ)器,諸如隨機(jī)存取存儲(chǔ)器(RAM),高速緩沖存儲(chǔ)器)、永久存儲(chǔ)器(806)(例如,硬盤、諸如壓縮盤(CD)驅(qū)動(dòng)器或數(shù)字通用光盤(DVD)驅(qū)動(dòng)器等的光盤驅(qū)動(dòng)器、閃存等)、通信接口(812)(例如,藍(lán)牙接口、紅外線接口、網(wǎng)絡(luò)接口、光學(xué)接口等)以及眾多其它元件和功能。

計(jì)算機(jī)處理器(數(shù)個(gè)處理器)(802)可以是用于處理指令的集成電路。例如,計(jì)算機(jī)處理器(數(shù)個(gè)處理器)可為單核或多核或微核處理器。計(jì)算系統(tǒng)(800)還可包括一個(gè)或多個(gè)輸入裝置(810),例如觸摸屏、鍵盤、鼠標(biāo)、麥克風(fēng)、觸摸板、電子筆或任何其它類型的輸入裝置。

通信接口(812)可包括用于將計(jì)算系統(tǒng)(800)連接到網(wǎng)絡(luò)(未示出)(例如,局域網(wǎng)(LAN)、如因特網(wǎng)的廣域網(wǎng)(WAN)、移動(dòng)網(wǎng)絡(luò)或任何其它類型的網(wǎng)絡(luò))和/或連接到另一個(gè)設(shè)備(如另一個(gè)計(jì)算設(shè)備)的集成電路。

此外,計(jì)算系統(tǒng)(800)可包括一個(gè)或多個(gè)輸出裝置(808),如屏幕(例如,液晶顯示器(LCD)、等離子體顯示器、觸摸屏、陰極射線管(CRT)監(jiān)視器、投影儀或其它顯示設(shè)備)、打印機(jī)、外部存儲(chǔ)器或任何其它輸出裝置。一個(gè)或多 個(gè)輸出裝置可與輸入裝置(數(shù)個(gè)輸入裝置)相同或不同。輸入和輸出裝置(數(shù)個(gè)裝置)可本地或遠(yuǎn)程地連接到計(jì)算機(jī)處理器(數(shù)個(gè)處理器)(802)、非永久存儲(chǔ)器(804)以及永久存儲(chǔ)器(806)。存在多種不同類型的計(jì)算系統(tǒng),并且上述輸入和輸出裝置(數(shù)個(gè)裝置)可采用其它形式。

用于執(zhí)行本發(fā)明實(shí)施例的計(jì)算機(jī)可讀程序代碼形式的軟件指令可被全部或部分地、暫時(shí)或永久地存儲(chǔ)在非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)上,例如CD、DVD、存儲(chǔ)設(shè)備、軟盤、磁帶、閃存、物理存儲(chǔ)器或任何其它計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。具體地,軟件指令可對(duì)應(yīng)于計(jì)算機(jī)可讀程序代碼,當(dāng)所述代碼被處理器(數(shù)個(gè)處理器)執(zhí)行時(shí),其被配置成用于執(zhí)行本發(fā)明的一個(gè)或多個(gè)實(shí)施例。

圖8.1中的計(jì)算系統(tǒng)(800)可連接到網(wǎng)絡(luò)或是網(wǎng)絡(luò)的一部分。例如,如圖8.2所示,網(wǎng)絡(luò)(820)可包括多個(gè)節(jié)點(diǎn)(例如,節(jié)點(diǎn)X(822)、節(jié)點(diǎn)Y(824))。每個(gè)節(jié)點(diǎn)可對(duì)應(yīng)于一個(gè)計(jì)算系統(tǒng),如圖8.1中所示的計(jì)算系統(tǒng),或者一組組合節(jié)點(diǎn)可對(duì)應(yīng)于圖8.1中所示的計(jì)算系統(tǒng)。作為一個(gè)示例,本發(fā)明的實(shí)施例可在分布式系統(tǒng)中的連接到其它節(jié)點(diǎn)的一個(gè)節(jié)點(diǎn)上實(shí)現(xiàn)。作為另一示例,本發(fā)明的實(shí)施例可在具有多個(gè)節(jié)點(diǎn)的分布式計(jì)算系統(tǒng)上實(shí)現(xiàn),其中,本發(fā)明的每個(gè)部分可位于分布式計(jì)算系統(tǒng)內(nèi)的不同節(jié)點(diǎn)上。此外,上述計(jì)算系統(tǒng)(800)中的一個(gè)或多個(gè)元件可位于遠(yuǎn)程位置并通過網(wǎng)絡(luò)連接到其它元件。

雖然圖8.2中未示出,但節(jié)點(diǎn)也可對(duì)應(yīng)于經(jīng)由背板連接到其它節(jié)點(diǎn)的服務(wù)器機(jī)箱的刀片服務(wù)器。作為另一示例,節(jié)點(diǎn)可對(duì)應(yīng)于數(shù)據(jù)中心中的服務(wù)器。作為另一示例,節(jié)點(diǎn)可對(duì)應(yīng)于具有共享存儲(chǔ)器和/或資源的計(jì)算機(jī)處理器或計(jì)算機(jī)處理器的微核。

網(wǎng)絡(luò)(820)中的節(jié)點(diǎn)(例如,節(jié)點(diǎn)X(822)、節(jié)點(diǎn)Y(824))可被配置成向客戶端設(shè)備(826)提供服務(wù)。例如,所述節(jié)點(diǎn)可以是云計(jì)算系統(tǒng)的一部分。所述節(jié)點(diǎn)可具有接收來自客戶端設(shè)備(826)的請(qǐng)求并將響應(yīng)傳送到客戶端設(shè)備(826)的功能??蛻舳嗽O(shè)備(826)可以是計(jì)算系統(tǒng),例如圖8.1中所示的計(jì)算系統(tǒng)。此外,客戶端設(shè)備(826)可包括和/或執(zhí)行本發(fā)明的一個(gè)或多個(gè)實(shí)施例中的所有或部分實(shí)施例。

圖8.1和8.2中描述的計(jì)算系統(tǒng)或一組計(jì)算系統(tǒng)可具有執(zhí)行本文所公開的各種操作的功能。例如,計(jì)算系統(tǒng)(數(shù)個(gè)計(jì)算系統(tǒng))可執(zhí)行在相同或不同的系統(tǒng)進(jìn)程之間的通信。采用某種形式的主動(dòng)或被動(dòng)通信的各種機(jī)制,可促進(jìn)在同一 設(shè)備上的進(jìn)程之間的數(shù)據(jù)交換。表示這些進(jìn)程間的通信的示例包括但不限于:文件、信號(hào)、套接字、消息隊(duì)列、管線、信號(hào)量、共享存儲(chǔ)器、消息傳遞、和存儲(chǔ)器映射文件的實(shí)現(xiàn)。以下將提供與幾個(gè)這種非限制性示例相關(guān)的進(jìn)一步的細(xì)節(jié)。

基于客戶端-服務(wù)器網(wǎng)絡(luò)模型,套接字可充當(dāng)能夠在同一設(shè)備上的進(jìn)程之間雙向傳輸數(shù)據(jù)的接口或通信信道的端點(diǎn)。最重要的是,根據(jù)客戶端-服務(wù)器網(wǎng)絡(luò)模型,服務(wù)器進(jìn)程(例如,提供數(shù)據(jù)的進(jìn)程)可創(chuàng)建第一套接字對(duì)象。接下來,服務(wù)器進(jìn)程綁定第一套接字對(duì)象,從而將第一套接字對(duì)象與唯一的名稱和/或地址關(guān)聯(lián)。創(chuàng)建并綁定第一套接字對(duì)象之后,服務(wù)器進(jìn)程然后等待并監(jiān)聽來自一個(gè)或多個(gè)客戶端進(jìn)程(例如,尋求數(shù)據(jù)的進(jìn)程)進(jìn)入的連接請(qǐng)求。此時(shí),當(dāng)客戶端進(jìn)程希望從服務(wù)器進(jìn)程獲取數(shù)據(jù)時(shí),則通過創(chuàng)建第二套接字對(duì)象啟動(dòng)客戶端進(jìn)程??蛻舳诉M(jìn)程隨后進(jìn)行到生成包括至少第二套接字對(duì)象和與所述第一套接字對(duì)象相關(guān)聯(lián)的唯一名稱和/或地址在內(nèi)的連接請(qǐng)求。隨后,客戶端進(jìn)程將所述連接請(qǐng)求發(fā)送給服務(wù)器進(jìn)程。取決于可用性,服務(wù)器進(jìn)程可接受所述連接請(qǐng)求,建立與客戶端進(jìn)程的通信信道,或者服務(wù)器進(jìn)程正忙于處理其它操作,則可將所述連接請(qǐng)求在緩沖器中進(jìn)行排隊(duì)直至所述服務(wù)器進(jìn)程就緒。已建立的連接通知客戶端進(jìn)程可以開始通信。作為響應(yīng),客戶端進(jìn)程可生成指定客戶端進(jìn)程所希望獲得的數(shù)據(jù)的數(shù)據(jù)請(qǐng)求。數(shù)據(jù)請(qǐng)求隨后被發(fā)送到服務(wù)器進(jìn)程。當(dāng)接收到數(shù)據(jù)請(qǐng)求,服務(wù)器進(jìn)程分析所述請(qǐng)求并收集所請(qǐng)求的數(shù)據(jù)。最后,服務(wù)器進(jìn)程生成至少包括所請(qǐng)求的數(shù)據(jù)的應(yīng)答,并將所述應(yīng)答發(fā)送給客戶端進(jìn)程。更常見的是,所述數(shù)據(jù)可被作為數(shù)據(jù)報(bào)或字符流(例如,字節(jié))發(fā)送。

共享存儲(chǔ)器是指虛擬存儲(chǔ)器空間的分配,以便支持可由多個(gè)進(jìn)程通信和/或訪問數(shù)據(jù)的機(jī)制。在共享存儲(chǔ)器的實(shí)現(xiàn)中,初始化進(jìn)程首先在永久性或非永久存儲(chǔ)器中創(chuàng)建可共享段。創(chuàng)建后,初始化進(jìn)程隨后裝載所述共享段,然后將共享段映射到與初始化進(jìn)程相關(guān)聯(lián)的地址空間中。在裝載之后,初始化進(jìn)程進(jìn)行至確認(rèn)并向一個(gè)或多個(gè)經(jīng)授權(quán)的進(jìn)程授予訪問權(quán)限,其也可向可共享段寫入并從中讀取數(shù)據(jù)。一個(gè)進(jìn)程對(duì)共享段中數(shù)據(jù)所做的更改可能會(huì)立即影響到也與該共享段鏈接的其它進(jìn)程。此外,當(dāng)一個(gè)經(jīng)授權(quán)的進(jìn)程訪問可共享段時(shí),可共享段映射至所述經(jīng)授權(quán)的進(jìn)程的地址空間。通常情況下,除了初始化進(jìn)程,在任何給定的時(shí)間內(nèi),僅有一個(gè)授權(quán)過程可裝載可共享段。

可在不脫離本發(fā)明范圍的情況下,利用其它技術(shù)在進(jìn)程之間共享數(shù)據(jù),例如本申請(qǐng)中所描述的各種數(shù)據(jù)。這些進(jìn)程可以是相同或不同的應(yīng)用程序的一部分,并且可在相同或不同的計(jì)算系統(tǒng)上執(zhí)行。

除了或附加于在進(jìn)程之間共享數(shù)據(jù)之外,執(zhí)行本發(fā)明的一個(gè)或多個(gè)實(shí)施例的計(jì)算系統(tǒng)可具有從用戶接收數(shù)據(jù)的功能。例如,在一個(gè)或多個(gè)實(shí)施例中,用戶可經(jīng)由用戶設(shè)備上的圖形用戶界面(GUI)提交數(shù)據(jù)。用戶通過選擇一個(gè)或多個(gè)圖形用戶界面小窗口,或是使用觸摸板、鍵盤、鼠標(biāo)或任何其它輸入裝置可將文本和其它數(shù)據(jù)插入到圖形用戶界面,經(jīng)由圖形用戶界面提交數(shù)據(jù)。響應(yīng)于選擇一個(gè)特定的項(xiàng)目,計(jì)算機(jī)處理器可從永久或非永久存儲(chǔ)器獲取與所述特定的項(xiàng)目相關(guān)的信息。用戶一旦選擇項(xiàng)目,響應(yīng)于用戶的選擇,與特定項(xiàng)目相關(guān)的所獲取的數(shù)據(jù)中的內(nèi)容可顯示在用戶設(shè)備上。

作為另一示例,獲取與特定項(xiàng)目相關(guān)的數(shù)據(jù)的請(qǐng)求可被發(fā)送至通過網(wǎng)絡(luò)可操作地與用戶設(shè)備連接的服務(wù)器。例如,用戶可選擇用戶設(shè)備的網(wǎng)絡(luò)客戶端中的統(tǒng)一資源定位符(URL)鏈接,從而啟動(dòng)被發(fā)送到與所述URL相關(guān)聯(lián)的網(wǎng)絡(luò)主機(jī)的超文本傳輸協(xié)議(HTTP)或其它協(xié)議請(qǐng)求。響應(yīng)于所述請(qǐng)求,服務(wù)器可提取與所選擇的特定項(xiàng)目相關(guān)的數(shù)據(jù),并將所述數(shù)據(jù)發(fā)送至發(fā)起請(qǐng)求的設(shè)備。一旦用戶設(shè)備接收到與所述特定項(xiàng)目相關(guān)的數(shù)據(jù),響應(yīng)于用戶的選擇,所接收到的所述特定項(xiàng)目相關(guān)的數(shù)據(jù)的內(nèi)容可被顯示在用戶設(shè)備上。補(bǔ)充上述示例,在選擇URL鏈接之后從服務(wù)器接收的數(shù)據(jù)可提供可由Web客戶端呈現(xiàn)并顯示在用戶設(shè)備上的超文本標(biāo)記語(yǔ)言(HTML)的網(wǎng)頁(yè)。

一旦例如通過使用上述技術(shù)或是從存儲(chǔ)器獲取到數(shù)據(jù),執(zhí)行本發(fā)明的一個(gè)或多個(gè)實(shí)施例的計(jì)算系統(tǒng)可從所獲取的數(shù)據(jù)中提取一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)。例如,如以下圖8.1所示,所述提取可由計(jì)算系統(tǒng)(800)執(zhí)行如下。首先,可基于以下中一個(gè)或多個(gè)確定數(shù)據(jù)的組織模式(例如語(yǔ)法、方案、布局):位置(例如,位或列的位置,在數(shù)據(jù)流中的第N個(gè)標(biāo)記等)、屬性(其中該屬性與一個(gè)或多個(gè)值相關(guān)聯(lián))或者分層/樹結(jié)構(gòu)(包括在不同細(xì)節(jié)層次的節(jié)點(diǎn)層——例如在作為嵌套數(shù)據(jù)包頭或嵌套文件段中)。然后,在組織模式的背景下,原始的、未經(jīng)處理的數(shù)據(jù)符號(hào)流被解析成標(biāo)記(其中,每個(gè)標(biāo)記可以具有相關(guān)聯(lián)的標(biāo)記“類型”)的流(或分層結(jié)構(gòu))。

接下來,利用提取標(biāo)準(zhǔn)從標(biāo)記流或結(jié)構(gòu)中提取一個(gè)或多個(gè)數(shù)據(jù)項(xiàng),其中, 根據(jù)組織模式對(duì)所述提取標(biāo)準(zhǔn)進(jìn)行處理以提取一個(gè)或多個(gè)標(biāo)記(或分層結(jié)構(gòu)中的節(jié)點(diǎn))。對(duì)于基于位置的數(shù)據(jù),提取位于由提取標(biāo)準(zhǔn)所確定的位置(數(shù)個(gè)位置)處的標(biāo)記(數(shù)個(gè)標(biāo)記)。對(duì)于基于屬性/值的數(shù)據(jù),提取與所述屬性(數(shù)個(gè)屬性)相關(guān)的、滿足提取標(biāo)準(zhǔn)的標(biāo)記(數(shù)個(gè)標(biāo)記)和/或節(jié)點(diǎn)(數(shù)個(gè)節(jié)點(diǎn))。對(duì)于分級(jí)/分層數(shù)據(jù),提取與節(jié)點(diǎn)(數(shù)個(gè)節(jié)點(diǎn))相關(guān)的、符合提取標(biāo)準(zhǔn)的標(biāo)記(數(shù)個(gè)標(biāo)記)。提取標(biāo)準(zhǔn)可以像標(biāo)識(shí)符串一樣簡(jiǎn)單或者可以是呈現(xiàn)給結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)庫(kù)(其中,可根據(jù)數(shù)據(jù)庫(kù)模式或數(shù)據(jù)格式,例如XML,組織該數(shù)據(jù)儲(chǔ)存庫(kù))的查詢。

所提取的數(shù)據(jù)可由計(jì)算系統(tǒng)用于進(jìn)一步的處理。例如,圖8.1中的計(jì)算系統(tǒng),在執(zhí)行本發(fā)明的一個(gè)或多個(gè)實(shí)施例時(shí),可執(zhí)行數(shù)據(jù)比較。數(shù)據(jù)比較可用于比較兩個(gè)或更多個(gè)數(shù)據(jù)值(例如,A,B)。例如,一個(gè)或多個(gè)實(shí)施例可確定是否A>B,A=B,A?。紹,A<B等??赏ㄟ^將A、B和指定與所述比較相關(guān)的操作的操作碼提交至算術(shù)邏輯單元(ALU)(即,針對(duì)兩個(gè)數(shù)據(jù)值執(zhí)行算術(shù)和/或按位邏輯運(yùn)算的電路)來執(zhí)行比較。ALU輸出相關(guān)操作的數(shù)值結(jié)果和/或所述數(shù)值結(jié)果所對(duì)應(yīng)的一個(gè)或多個(gè)狀態(tài)標(biāo)志。例如,所述狀態(tài)標(biāo)志可指示所述數(shù)值結(jié)果是否是正數(shù)、負(fù)數(shù)、零等。通過選擇適當(dāng)?shù)牟僮鞔a,并且然后讀取數(shù)值結(jié)果和/或狀態(tài)標(biāo)志可執(zhí)行所述比較。例如,為了確定是否A>B,可從A減去B(即,A-B),并且讀取狀態(tài)標(biāo)志來確定結(jié)果是否為正(即,如果A>B,則A-B>0)。在一個(gè)或多個(gè)實(shí)施例中,B可被認(rèn)為是閾值,并且如果利用ALU確定A=B或如果A>B,則A被認(rèn)為是滿足閾值。在本發(fā)明的一個(gè)或多個(gè)實(shí)施例中,A和B可以是矢量,并且將A與B進(jìn)行比較需要將矢量A的第一元素與矢量B的第一元素,矢量A的第二元素與矢量B的第二元素進(jìn)行比較等等。在一個(gè)或多個(gè)實(shí)施例中,如果A和B都是字符串,則可比較所述字符串的二進(jìn)制值。

圖8.1中的計(jì)算系統(tǒng)可實(shí)施和/或被連接到數(shù)據(jù)存儲(chǔ)庫(kù)。例如,一種類型的數(shù)據(jù)存儲(chǔ)庫(kù)為數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)是被配置為便于數(shù)據(jù)檢索、修改、重組和刪除的信息的集合。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是一種為用戶提供定義、創(chuàng)建、查詢、更新或管理數(shù)據(jù)庫(kù)的接口的軟件應(yīng)用程序。

用戶或軟件應(yīng)用程序可以向DBMS提交語(yǔ)句或查詢。DBMS隨后解析所述語(yǔ)句。所述語(yǔ)句可能是用于請(qǐng)求信息、更新語(yǔ)句,創(chuàng)建語(yǔ)句,刪除語(yǔ)句等的選擇語(yǔ)句。此外,所述語(yǔ)句可包括用于指定數(shù)據(jù)、或者數(shù)據(jù)容器(數(shù)據(jù)庫(kù)、表、記錄、列、視圖等)、標(biāo)識(shí)符(數(shù)個(gè)標(biāo)識(shí)符)、條件(比較運(yùn)算符)、函數(shù)(例如 合并、完全合并、計(jì)數(shù)、平均等)、排序(例如升序、降序)或其它的參數(shù)。DBMS可執(zhí)行所述語(yǔ)句。例如,響應(yīng)于所述語(yǔ)句,DBMS可訪問存儲(chǔ)器緩沖器,參考文獻(xiàn)或索引文件進(jìn)行讀取、寫入、刪除,或它們的任意組合。DBMS可從永久或非永久存儲(chǔ)器中加載數(shù)據(jù),并進(jìn)行計(jì)算,以對(duì)所述查詢做出響應(yīng)。DBMS可向用戶或軟件應(yīng)用程序返回結(jié)果(數(shù)個(gè)結(jié)果)。

圖8.1中的計(jì)算系統(tǒng)可具有呈現(xiàn)原始和/或處理后的數(shù)據(jù),例如比較和其它處理的結(jié)果的功能。例如,可通過各種呈現(xiàn)方法來呈現(xiàn)數(shù)據(jù)。具體地,可通過計(jì)算設(shè)備所提供的用戶界面呈現(xiàn)數(shù)據(jù)。用戶界面可包括在顯示設(shè)備,例如計(jì)算機(jī)監(jiān)視器或手持式計(jì)算機(jī)裝置上的觸摸屏上顯示信息的GUI。GUI可包括用于組織向用戶呈現(xiàn)什么數(shù)據(jù)以及如何呈現(xiàn)所述數(shù)據(jù)的各種GUI組件。此外,GUI可直接向用戶呈現(xiàn)數(shù)據(jù),例如,通過文本呈現(xiàn)為實(shí)際數(shù)據(jù)值的、或者由計(jì)算設(shè)備例如通過可視化數(shù)據(jù)模型數(shù)據(jù)呈現(xiàn)為數(shù)據(jù)的視覺表示的數(shù)據(jù)。

例如,GUI可首先從請(qǐng)求在GUI內(nèi)呈現(xiàn)特定數(shù)據(jù)對(duì)象的軟件應(yīng)用程序獲得通知。接著,GUI例如可通過從數(shù)據(jù)對(duì)象中標(biāo)識(shí)數(shù)據(jù)對(duì)象類型的數(shù)據(jù)屬性獲取數(shù)據(jù)來確定與所述特定數(shù)據(jù)對(duì)象相關(guān)聯(lián)的數(shù)據(jù)對(duì)象類型。然后,GUI可確定用于顯示所述數(shù)據(jù)對(duì)象類型而指定的任意規(guī)則,例如,軟件框架針對(duì)數(shù)據(jù)對(duì)象分類所指定的、或是根據(jù)GUI定義的用于呈現(xiàn)數(shù)據(jù)對(duì)象類型的任何本地參數(shù)的規(guī)則。最后,GUI可從特定數(shù)據(jù)對(duì)象獲取數(shù)據(jù)值并根據(jù)針對(duì)所述數(shù)據(jù)對(duì)象類型指定的規(guī)則在顯示設(shè)備內(nèi)渲染所述數(shù)據(jù)值的可視化表示。

也可通過各種音頻方式呈現(xiàn)數(shù)據(jù)。特別地,數(shù)據(jù)可被渲染成音頻格式,并通過一個(gè)或多個(gè)可操作地連接到計(jì)算設(shè)備的揚(yáng)聲器被呈現(xiàn)為聲音。

也可通過觸覺方式將數(shù)據(jù)呈現(xiàn)給用戶。例如,觸覺方式可包括由計(jì)算系統(tǒng)中產(chǎn)生的振動(dòng)或其它物理信號(hào)。例如,可利用手持計(jì)算機(jī)設(shè)備產(chǎn)生的振動(dòng)將數(shù)據(jù)呈現(xiàn)給用戶以通信所述數(shù)據(jù),所述振動(dòng)具有預(yù)定的持續(xù)時(shí)間和振動(dòng)強(qiáng)度。

上述的功能描述僅示出了圖8.1中的計(jì)算系統(tǒng)和圖8.2中的節(jié)點(diǎn)和/或客戶端所執(zhí)行的功能的幾個(gè)示例。也可利用本發(fā)明的一個(gè)或多個(gè)實(shí)施例執(zhí)行其它功能。

盡管參照有限數(shù)量的實(shí)施例描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員在受益于本公開的情況下,將明白也可設(shè)計(jì)出其它的實(shí)施例而不脫離本文所公開的本發(fā)明的范圍。因此,本發(fā)明的范圍應(yīng)該僅由所附的權(quán)利要求限定。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1