專利名稱:包括振動器和用于控制該控制器性能的加速計的移動設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對移動電話中的振動器的控制,更具體地說,涉及使用加速計來控制 振動器的性能。
背景技術(shù):
移動電話通常具有通過無聲警報(silent alerting)(例如,振動)來通知用戶有 電話呼入的裝置。這對于在發(fā)聲警報(alerting sound)不合適的場合或者發(fā)聲警報不夠 的場合非常有用。因此,可以使用觸感(tactilesensation)來使得移動用戶意識到電話或 者其它事件,諸如報警、日歷提醒等。
許多移動電話利用偏心質(zhì)體振動電機(jī)(eccentric mass vibrator motor)來進(jìn)行 無聲警報。一般在移動電話機(jī)手持機(jī)中用單直流(DC)電壓來驅(qū)動偏心質(zhì)體振動電機(jī)。該 電壓是確定振動器電機(jī)的旋轉(zhuǎn)速度的主要因素之一。振動器中的內(nèi)部變化可使得一個電機(jī) (在電話的驅(qū)動電壓下)的速度在與來自相同制造商的另一個振動器的速度不同的速度下 旋轉(zhuǎn)。此外,因為偏心質(zhì)體振動器隨著使用會被磨損,這就使得電機(jī)加速而超過了其原始的 作用速度。人類對于不同頻率范圍的振動很敏感。加速度隨著旋轉(zhuǎn)速度的增加而增加。但是, 在超過了一定的旋轉(zhuǎn)速度之后,人類對振動的感知開始消失。因此,在能針對給定的振動器 /電話實(shí)例識別出目標(biāo)旋轉(zhuǎn)速度,使得該速度將觸感最大化的情況下,如果振動器電機(jī)始終 工作在該旋轉(zhuǎn)速度,則是最優(yōu)的。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施方式涉及移動設(shè)備,該移動設(shè)備包括振動器,該振動器包括驅(qū)動電 機(jī)和驅(qū)動電路;加速計,該加速計檢測所述振動器的旋轉(zhuǎn)速度;以及處理器,該處理器分析 所檢測到的旋轉(zhuǎn)速度,并生成驅(qū)動電壓,該驅(qū)動電壓由驅(qū)動電路接收用于調(diào)節(jié)驅(qū)動電機(jī)以 產(chǎn)生預(yù)定的期望的旋轉(zhuǎn)速度。本發(fā)明的實(shí)施方式還涉及一種控制移動設(shè)備中的振動器的方法,該方法包括以下 步驟檢測振動器的旋轉(zhuǎn)速度;以及響應(yīng)于檢測到的旋轉(zhuǎn)速度,生成用來控制所述振動器 生成預(yù)定的期望的旋轉(zhuǎn)速度的信號。本發(fā)明的實(shí)施方式還涉及一種移動設(shè)備,該移動設(shè)備包括振動器,該振動器包括 驅(qū)動電機(jī)和驅(qū)動電路;傳感器,該傳感器檢測所述振動器的旋轉(zhuǎn)參數(shù);以及處理器,該處理 器分析所檢測到的旋轉(zhuǎn)參數(shù),并生成如下信號,該信號被驅(qū)動電路接收用于調(diào)節(jié)驅(qū)動電機(jī) 來產(chǎn)生預(yù)定的期望的旋轉(zhuǎn)參數(shù)。
在以下的具體說明書中,通過本發(fā)明的實(shí)施方式的非限制性示例,并參照所提出 的多個附圖進(jìn)一步介紹了本發(fā)明。在附圖中通篇使用類似的參考標(biāo)號來表示類似的部分,在附圖中圖1是根據(jù)本發(fā)明的示例性實(shí)施方式的移動設(shè)備的圖;圖2是根據(jù)本發(fā)明的示例性實(shí)施方式的控制振動器的處理的流程圖;圖3是根據(jù)本發(fā)明的另一示例性實(shí)施方式的控制振動器的處理的流程圖;圖4是根據(jù)本發(fā)明的示例性實(shí)施方式的利用校正曲線圖(calibrationprofile)來控制振動器的處理的流程圖;圖5是根據(jù)本發(fā)明的另一示例性實(shí)施方式的利用校正曲線圖來控制振動器的處 理的流程圖;圖6是根據(jù)本發(fā)明的示例性實(shí)施方式的振動器校正曲線的圖;以及圖7是根據(jù)本發(fā)明的另一個示例性實(shí)施方式的振動器校正曲線的圖。
具體實(shí)施例方式本領(lǐng)域的技術(shù)人員應(yīng)了解,本發(fā)明可以被實(shí)施為方法、系統(tǒng)或計算機(jī)程序產(chǎn)品或 它們的組合。因此,本發(fā)明可以采用完全硬件的實(shí)施方式、完全軟件的實(shí)施方式(包括固 件、常駐軟件、微碼(micro-code)等)或者本文通稱作“系統(tǒng)”的、組合了軟件和硬件方面 的實(shí)施方式的形式。此外,本發(fā)明可以采用計算機(jī)可用存儲介質(zhì)上的計算機(jī)程序產(chǎn)品的形 式,該計算機(jī)可用存儲介質(zhì)具有在該介質(zhì)上實(shí)現(xiàn)的計算機(jī)可用程序代碼。可以利用任何計算機(jī)可用或可讀的介質(zhì)。計算機(jī)可用或可讀的介質(zhì)可以是例 如(但不限于)電子的、磁的、光的、電磁的、紅外的或半導(dǎo)體的系統(tǒng)、裝置、設(shè)備或傳播介 質(zhì)。計算機(jī)可讀介質(zhì)的更具體示例(非詳盡的列表)可包括以下方面具有一根或更多根 線的電連接;有形介質(zhì)(諸如,便攜式計算機(jī)盤、硬盤、隨機(jī)接入存儲器(RAM)、只讀存儲器 (ROM)、可擦除可編程只讀存儲器(EPR0M或快閃)、壓縮盤只讀存儲器(CD-ROM)、或其他有 形的光或磁存儲設(shè)備;或者諸如支持互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)的傳輸介質(zhì)。應(yīng)注意,計算機(jī)可用或計 算機(jī)可讀介質(zhì)甚至可以是其上打印有程序的紙張或其它合適的介質(zhì),因為該程序可以通過 如下處理而被電捕捉,即,通過例如對紙張或其它介質(zhì)進(jìn)行光掃描,然后進(jìn)行編輯、解釋或 者根據(jù)需要按照合適的方式進(jìn)行處理,然后存儲在計算機(jī)存儲器中。在本文檔的語境中,計算機(jī)可用或計算機(jī)可讀介質(zhì)可以是能容納、保存、通信、傳 播或傳輸由指令執(zhí)行系統(tǒng)、平臺、裝置或設(shè)備使用的程序的或與指令執(zhí)行系統(tǒng)、平臺、裝置 或設(shè)備連接的任何介質(zhì)。計算機(jī)可用介質(zhì)可包括處于基帶或者作為載波的一部分的、其中 實(shí)現(xiàn)有計算機(jī)可用程序代碼的傳播數(shù)據(jù)信號??梢岳萌魏魏线m的介質(zhì)(包括但不限于, 互聯(lián)網(wǎng)、線纜、光纜、射頻(RF)或其它方式)來發(fā)送計算機(jī)可用程序代碼??梢杂弥T如JaVa、Perl、Smalltalk、C++等的面向?qū)ο蟮木幊陶Z言、腳本編程語言 或非腳本編程語言來編寫用于執(zhí)行本發(fā)明操作的計算機(jī)程序代碼。但是,也可以用諸如“C” 編程語言或類似的編程語言的傳統(tǒng)程序化編程語言來編寫用于執(zhí)行本發(fā)明操作的計算機(jī) 程序代碼。以下參照根據(jù)本發(fā)明的實(shí)施方式的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程 圖示例和/或框圖介紹本發(fā)明。應(yīng)了解,可以通過計算機(jī)程序指令來實(shí)現(xiàn)流程圖和/或框 圖的各塊、以及流程圖和/或框圖的多個塊的組合??梢詫⑦@些計算機(jī)程序指令提供給通 用計算機(jī)、專用計算機(jī)、或者用于制造機(jī)器的其它可編程數(shù)據(jù)處理裝置的處理器,使得通過計算機(jī)或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令建立了用于實(shí)施流程圖和/或框 圖塊(們)中指定的功能/動作的單元。還可以將這些能指揮計算機(jī)或其它可編程數(shù)據(jù)處理裝置以特定方式來發(fā)揮功能 的計算機(jī)程序指令存儲在計算機(jī)可讀存儲器中,使得存儲在計算機(jī)可讀存儲器中的指令生 成包括實(shí)現(xiàn)流程圖和/或框圖塊(們)中指定的功能/動作的指令單元的制品。還可以將這些計算機(jī)程序指令加載到計算機(jī)或其它可編程數(shù)據(jù)處理裝置上以產(chǎn) 生要在計算機(jī)或其它可編程裝置上執(zhí)行的一系列的操作以生成計算機(jī)實(shí)施的處理,使得在 計算機(jī)或其它可編程裝置上執(zhí)行的指令提供用于實(shí)施流程圖和/或框圖塊(們)中指定的 功能/動作的步驟。另選的是,計算機(jī)程序?qū)崿F(xiàn)的步驟或動作可以與操作者或人實(shí)現(xiàn)的步 驟或動作組合起來以執(zhí)行本發(fā)明的實(shí)施方式。根據(jù)本發(fā)明的實(shí)施方式利用傳感器來控制振動電機(jī)特性。為了例示本發(fā)明的實(shí) 施方式,該傳感器是加速計,但是,本發(fā)明的實(shí)施方式不限于使用加速計,監(jiān)視旋轉(zhuǎn)速度和/ 或振動信號的幅度的任意類型的傳感器都處于本發(fā)明的范圍內(nèi)??梢岳眉铀儆媮砜刂普?動生成器的速度和/或振幅??梢岳冒迳霞铀儆?onboard accelerometer)來檢測振動 器的旋轉(zhuǎn)速度,作為響應(yīng),可以確定最優(yōu)的驅(qū)動電壓,并將其反饋到加速計的振動器驅(qū)動電 路中,從而使得振動電機(jī)產(chǎn)生預(yù)定的最優(yōu)旋轉(zhuǎn)速度。在其它實(shí)施方式中,可以利用加速計來 檢測振動器的振動信號的幅度,并且作為響應(yīng),可以確定最優(yōu)的驅(qū)動電壓,并將其反饋到加 速計的振動器驅(qū)動電路中,從而使得振動電機(jī)產(chǎn)生預(yù)定的最優(yōu)幅度。通常,DC電機(jī)的速度 隨著施加給它們的DC驅(qū)動電壓的增加而增大。根據(jù)本發(fā)明的實(shí)施方式還可以與線性運(yùn)動振動換能器(linear travelvibration transducer)和多模制動器(multi-mode actuator) 一起使用。通常利用已知的頻率來驅(qū) 動這些設(shè)備。但是,換能器的敏感度可基于它們線圈繞組和磁電機(jī)的內(nèi)部效率而變化。因 此,利用指定換能器的不同采樣可以實(shí)現(xiàn)不同的振動等級。在給定電話的設(shè)計中,在一組電 話制式中可能存在期望的最大振動等級。超過該等級可能會提高觸感,但還會造成來自相 關(guān)的電話制式的音頻咔噠聲及蜂鳴聲。在某些情況下,如果振動換能器緊靠電接觸器或振 動敏感組件,則也有可能由這些構(gòu)成部件施加最大的振動等級。反之,遠(yuǎn)低于最大振動限制 可能會減少振動換能器的有效性。因此,在根據(jù)本發(fā)明的實(shí)施方式中,當(dāng)手持機(jī)中已知了可接受的振動的限制時,利 用加速計來提供振動反饋信息給振動驅(qū)動器可用于單獨(dú)地調(diào)節(jié)各個電話/電機(jī)的組合。該 調(diào)節(jié)可用于幫助在最大允許的振動下操縱電機(jī)/振動換能器而不超過預(yù)定的振動等級。根據(jù)本發(fā)明的實(shí)施方式,可以監(jiān)視由DC(直流)電壓或AC(交流)電壓驅(qū)動的振 動器??梢愿鶕?jù)振動的期望頻率或振動信號的幅度來監(jiān)視和控制振動器的振動有關(guān)的振動 頻率和/或振動幅度。如果振動器利用DC電壓來控制振動的頻率,則可以將DC電壓施加 到振動器上來控制振動頻率(旋轉(zhuǎn)速度)。如果通過AC信號來驅(qū)動振動器以控制振動頻率,則通常基于用于驅(qū)動振動器的 AC信號的頻率來知道該頻率。因此,根據(jù)本發(fā)明的實(shí)施方式,加速計可以用于控制振動信號 的幅度,加速計可以監(jiān)視振動信號的幅度并提供合適的AC電壓給振動器以確保由振動器 產(chǎn)生的振動信號的幅度保持在所期望的幅度。圖1是根據(jù)本發(fā)明的示例性實(shí)施方式的移動設(shè)備的圖。該移動設(shè)備100可包括內(nèi)部連接到用于發(fā)送和接收信息的收發(fā)機(jī)102的處理器101。該信息可以是文本數(shù)據(jù)、音頻、 視頻、其它類型數(shù)據(jù)及其組合。處理器101還可以連接到加速計103、振動器104、以及一個 或更多個存儲器設(shè)備105。振動器可包括驅(qū)動電路106、驅(qū)動電機(jī)107、以及旋轉(zhuǎn)質(zhì)體108。 處理器101可經(jīng)由收發(fā)機(jī)102接收信息,該信息(例如,電話呼入、到達(dá)的尋呼等)可請求 振動器104產(chǎn)生振動。然后,處理器可發(fā)送驅(qū)動信號至振動器104中的驅(qū)動電路106以使 得振動器104產(chǎn)生振動。此外,處理器交替地接收來自加速計103的信號,與一些編程邏輯 組合而產(chǎn)生了要發(fā)送至振動器104中的驅(qū)動電路106的受控電壓,以使得振動器104按照 特定的旋轉(zhuǎn)速度或特定的頻率旋轉(zhuǎn)。因為旋轉(zhuǎn)速度和頻率可互換,因此在本公開通篇中可 使用其中任何一個術(shù)語。盡管沒有示出,當(dāng)驅(qū)動電機(jī)107為AC驅(qū)動電機(jī)的情況下,有可能 存在頻率生成器和用于以期望的頻率驅(qū)動AC驅(qū)動電機(jī)的相關(guān)組件。如上面所討論的,本發(fā)明的實(shí)施方式包括與振動器相關(guān)的傳感器以用于檢測振動 器的操作。針對所例示的目的,傳感器103示出為用于檢測振動器104產(chǎn)生的振動信號的 加速計。傳感器103提供有關(guān)于振動器104的操作的反饋,具體而言,檢測與振動器104的 振動輸出有關(guān)的等級??梢员O(jiān)視振動頻率或振動幅度之一或兩者。典型地,當(dāng)振動器104 被DC電機(jī)驅(qū)動時,可以針對振動頻率來分析檢測到的振動信號,當(dāng)振動器104被AC電機(jī)驅(qū) 動時,可以針對振動信號的幅度來分析檢測到的振動信號。在所例示的實(shí)施方式中,傳感器103 (在本情況下是加速計)的輸出被提供給處理 器101用于分析以及用于提供合適的驅(qū)動信號(選擇的電壓或頻率)給振動器104的驅(qū)動 電路106。在一些實(shí)施方式中,處理器101可使用存儲的振動頻率閾值和/或振動幅度閾 值。處理器101可將振動信號與這些閾值之一或兩者進(jìn)行比較,并由此來調(diào)節(jié)到驅(qū)動電路 106的輸出。在本發(fā)明的另一種實(shí)施方式中,處理器101可使用存儲在存儲器105中的振動 器校正曲線來確定加速計103可能需要生成什么樣的電壓或頻率以從振動器104獲得期望 的振動信號。振動器校正曲線可以是單根曲線或多根曲線,并且可以在制造振動器期間或之后 建立。此外,可以在振動器安裝或未安裝在移動設(shè)備100中的情況下確定這些曲線。加速 計103可監(jiān)視并檢測振動器104的旋轉(zhuǎn)速度,并將檢測到的旋轉(zhuǎn)速度提供給處理器101。然 后,處理器101可將從加速計103接收到的檢測到的速度與期望的速度進(jìn)行比較。所述期 望的速度可以是預(yù)先設(shè)置的或者可以是動態(tài)地輸入處理器101中的。此外,如前所述,可以 根據(jù)存儲在存儲器105中的振動器校正曲線來找出期望的速度。根據(jù)比較的結(jié)果,處理器 101可生成并發(fā)送合適的電壓水平給驅(qū)動電路106以控制振動器104生成驅(qū)動電機(jī)107的 期望旋轉(zhuǎn)速度(即,與期望的振動頻率有關(guān))。因此,隨著振動器變舊并老化(burn-in),期望振動頻率中的任何波動可以立即被 校正和調(diào)節(jié)以保持期望的振動頻率(即,旋轉(zhuǎn)速度)。處理器101在從加速計103接收到檢 測到的振動器104的旋轉(zhuǎn)速度之后,還可以生成或更新存儲的振動器校正曲線。因此,可以 在知道了過去提供給振動器104何種電壓等級產(chǎn)生了何種旋轉(zhuǎn)速度或振動頻率的基礎(chǔ)上 來持續(xù)更新振動器校正曲線。圖2示出了根據(jù)本發(fā)明的示例性實(shí)施方式的控制振動器的處理的流程圖。在處理 200中,在塊201中,可以生成用于啟動振動的信號。在塊202中,振動器可以響應(yīng)于該信號 而生成振動,在塊203中,可以檢測振動器的旋轉(zhuǎn)速度(或振動頻率)。在塊204中,可以將檢測到的速度與期望的速度進(jìn)行比較。在塊205中,可以判定檢測到的速度是否與期望的 速度相同,如果相同,則處理返回至塊203,在塊203中檢測振動器的旋轉(zhuǎn)速度。如果基于 塊205的比較,檢測到的速度不同于期望的速度,則在塊206中,可以判定需要何種合適的 校正來獲得期望的速度。在這方面,可以判定檢測到的速度距離期望的速度有多遠(yuǎn)(正或 負(fù)),以及需要發(fā)送何種電壓等級給振動器以使得振動器產(chǎn)生與期望的速度相同的檢測到 的速度值。在塊207中,可以將基于確定出的所需的校正的合適的電壓發(fā)送給振動器。在 塊208中,可以基于接收到的電壓來調(diào)節(jié)旋轉(zhuǎn)速度(振動頻率),處理返回至塊203,在其中 檢測振動器的旋轉(zhuǎn)速度。圖3是根據(jù)本發(fā)明的另一示例性實(shí)施方式的控制振動器的處理的流程圖。在處理 300中,在塊301中,可以生成用于啟動振動的信號。在這方面,可能接收到了電話呼入,尋 呼機(jī)可能接收到了電話呼入、關(guān)于日歷/時間安排條目的提醒等,它們要求振動器產(chǎn)生振 動以向移動設(shè)備的用戶或所有者提醒接收到的通信。在塊302中,振動器可以響應(yīng)于該信 號而生成振動,在塊303中,可以檢測來自振動器的振動的幅度。在塊304中,可以將檢測 的幅度與期望的幅度進(jìn)行比較。在塊305中,可以判定檢測到的幅度是否與期望的幅度相 同,如果相同,則處理返回至塊303,在塊303中可以再次檢測振動器振動的幅度。如果在塊 305中確定出檢測到的幅度不同于期望的幅度,則在塊306中,可以判定需要何種合適的校 正。在這方面,可以判定檢測到的幅度距離期望的幅度有多遠(yuǎn)(正或負(fù)),以及需要發(fā)送何 種電壓等級來使得檢測到的幅度值達(dá)到期望的幅度值。在塊307中,可以將基于確定出的 所需的校正的合適的電壓發(fā)送給振動器。在塊308中,可以基于發(fā)送的電壓來調(diào)節(jié)幅度,同 時處理返回至塊303,在塊303中,檢測來自振動器的振動的幅度。圖4示出了根據(jù)本發(fā)明的示例性實(shí)施方式的利用校正曲線圖(calibration profile)來控制振動器的處理的流程圖。在處理400中,在塊401中,可以產(chǎn)生針對特定的 振動器的旋轉(zhuǎn)速度對電壓的曲線圖。所生成的曲線圖可以被視為振動器校正曲線圖并且可 以用于確定哪個電壓應(yīng)當(dāng)被提供給特定的振動器以實(shí)現(xiàn)期望的旋轉(zhuǎn)速度/振動頻率。在塊 402中,振動曲線圖可以被存儲在存儲器設(shè)備中。在塊403中,可以生成用于啟動振動的信 號。在這方面,可能接收到了電話呼入,尋呼機(jī)可能接收了電話呼入、關(guān)于日歷/時間安排 條目的提醒等,它們要求從振動器產(chǎn)生振動以將接收到的通信提示給移動設(shè)備的用戶或所 有者。在塊404中,振動器可以響應(yīng)于該信號而生成振動,在塊405中,可以檢測振動器的旋 轉(zhuǎn)速度/振動頻率。在塊406中,可以將檢測到的旋轉(zhuǎn)速度與期望的速度進(jìn)行比較。在塊 407中,可以判定檢測到的速度(即,振動頻率)是否與期望的速度(或期望的振動頻率) 相同,如果相同,則處理返回至塊405,在塊405中可以再次檢測振動器的旋轉(zhuǎn)速度。如果在塊407中確定出檢測到的速度不同于期望的速度,則在塊408中,可以基于 振動曲線圖來確定需要何種合適的校正。在這方面,可以進(jìn)行分析來查看檢測到的速度距 離期望的速度有多遠(yuǎn),以及如何將兩者映射到現(xiàn)有的振動曲線圖上。該分析還可包括確定 需要為振動器提供何種新的電壓等級來實(shí)現(xiàn)期望的速度??梢韵鄳?yīng)地增加或減少電壓。例 如,如果提供了根據(jù)曲線圖與期望的速度相對應(yīng)的電壓,但是檢測的速度不同,則可以利用 曲線圖來調(diào)節(jié)電壓。在塊409中,可以將基于所確定的校正的合適的電壓發(fā)送給振動器。在 塊410中,可以基于該電壓來調(diào)節(jié)旋轉(zhuǎn)的速度(振動頻率)。在塊411中,可以基于之前的 電壓和檢測到的速度來修改/更新振動器的曲線圖,并存儲修改/更新后的曲線圖。然后,處理可以移動至塊405,在塊405中,再次檢測振動器的旋轉(zhuǎn)速度。圖5是根據(jù)本發(fā)明的另一示例性實(shí)施方式的利用校正曲線圖來控制振動器的處 理的流程圖。在處理500中,在塊501中,可以產(chǎn)生針對振動器的電壓對旋轉(zhuǎn)信號幅度的曲 線圖。在塊502中,可以存儲該曲線圖。在塊503中,可以生成用以使振動器開始振動的信 號。在塊504中,振動器可以響應(yīng)于該信號而生成振動,在塊505中,可以檢測振動器的振 動的幅度。在塊506中,可以將檢測到的幅度與期望的幅度進(jìn)行比較。在塊507中,可以判 定檢測到的幅度是否與期望的幅度相同,如果相同,則處理返回至塊505,在塊05中,可以 再次檢測振動器的振動幅度。如果在塊507中確定出檢測到的幅度不同于期望的幅度,則在塊508中,可以基于 振動曲線圖來確定需要何種合適的校正。與確定旋轉(zhuǎn)速度的校正類似,可以分析檢測到的 幅度以確定其距離期望的幅度有多近或多遠(yuǎn),以及確定要產(chǎn)生何種電壓來生成檢測到的幅 度,然后,使用振動器曲線來確定何種電壓將被提供給振動器以生成期望的幅度。例如,如 果提供了根據(jù)曲線圖與期望的幅度對應(yīng)的電壓,但是檢測的幅度不同,則可以利用該曲線 圖來調(diào)節(jié)電壓。在塊509中,可以基于確定的所需的校正來將合適的電壓發(fā)送給振動器。在 塊510中,可以基于發(fā)送的電壓來調(diào)節(jié)該幅度。在塊511中,可以基于產(chǎn)生了檢測到的幅度 的之前使用的電壓來修改/更新振動器的曲線圖。然后,存儲修改后的曲線圖。然后,處理 可以返回至塊505,在塊505中,可以再次檢測振動器的振動幅度。圖6示出了根據(jù)本發(fā)明的示例性實(shí)施方式的振動器校正曲線的圖。曲線600可包 括第一軸601以及第二軸602。第一軸601表示提供給振動器的電壓,而第二軸602表示 基于振動曲線603上的振動頻率與電壓的交叉點(diǎn),與振動器在特定的電壓下產(chǎn)生的振動相 關(guān)的旋轉(zhuǎn)速度或振動頻率。曲線600可包括一根或更多根振動曲線。在該示例性的實(shí)施方 式中,當(dāng)將2. 7伏特的DC電壓施加到振動器時,與曲線603相關(guān)的振動器可產(chǎn)生140赫茲 的振動頻率。盡管沒有示出,還可以將其它的電壓和頻率顯示在該曲線上以確定需要提供 何種電壓給振動器以針對該振動器產(chǎn)生特定的振動頻率。如果在以后的時間里,所提供的 2. 7伏特的電壓產(chǎn)生了不同于140赫茲的頻率,則可以相應(yīng)地更新并調(diào)整曲線603。此外, 曲線600可以包括多種振動曲線,其中,一根曲線可基于對振動器的實(shí)際測量,而其它曲線 可基于可能的或估計的將來的振動器隨時間的特征變化。圖7示出了根據(jù)本發(fā)明的另一示例性實(shí)施方式的振動器校正曲線的圖。在此實(shí)施 方式中,曲線700可包括一根或更多根振動器校正曲線703。曲線700可包括第一軸701, 其示出了可提供給振動器以產(chǎn)生特定幅度的振動信號的各種電壓。曲線700還可以包括第 二軸702,其示出了振動器產(chǎn)生的振動信號的幅度的各種值。振動曲線703上的、特定的電 壓與特定的幅度相交的點(diǎn)表示該電壓可以被提供給該振動器以產(chǎn)生特定幅度的振動信號。 如果以基于提供給該振動器的特定電壓而生成的檢測到的被生成的振動幅度為基礎(chǔ),該曲 線看起來不同的情況下,可以對振動曲線703進(jìn)行更新。在該示例的實(shí)施方式中,提供給振 動器的2.7伏特的DC電壓可以產(chǎn)生幅度為3m/s2(米/秒2)的振動信號。在后面的時間 中,如果所提供的2. 7伏特的電壓產(chǎn)生了不同于3m/s2的幅度,可以相應(yīng)地更新和調(diào)節(jié)振動 曲線703。此外,曲線700可包括多種振動曲線,而其中一根曲線可基于對振動器的實(shí)際測 量,而其它曲線可基于可能的或估計出的將來的振動器隨時間的特征變化。附圖中的流程圖和框圖例示了根據(jù)本發(fā)明的各種實(shí)施方式的系統(tǒng)、方法、以及計算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的結(jié)構(gòu)、功能和操作。在此,流程圖或框圖中的各個塊可表示代碼 塊、代碼段或部分代碼,其包括用于實(shí)現(xiàn)指定的邏輯功能的一個或更多個可執(zhí)行的指令。還 應(yīng)注意,在一些另選的實(shí)施例中,塊中標(biāo)注的功能可以與附圖標(biāo)注的順序不同。例如,根據(jù) 所涉及的功能,示出為連續(xù)的兩個塊可以實(shí)際上基本并行地執(zhí)行,或者有時可以以相反的 順序來執(zhí)行。還應(yīng)注意,可以通過執(zhí)行特定功能或動作的基于專用硬件的系統(tǒng)、或者專用硬 件和計算機(jī)指令的組合來實(shí)現(xiàn)框圖和/或流程圖中的各塊、以及框圖和/或流程圖示例中 的塊的組合。本文所使用的術(shù)語僅出于描述具體實(shí)施方式
的目的,并不旨在限制本發(fā)明。在本 文所使用時,除非語境另行清楚地作出其它說明,否則單數(shù)形式“一”、“一個”及“所述”旨 在同樣包括復(fù)數(shù)形式。還應(yīng)了解,在此說明 書中使用的術(shù)語“包括和/或包含”用于表明存 在所陳述的特征、要件、步驟、操作、元素和/或組件,但是不排除一個或更多個其它特征、 要件、步驟、操作、元素、組件和/或它們的組合的存在或附加。雖然已經(jīng)例示并說明了特定的實(shí)施方式,但是本領(lǐng)域的技術(shù)人員應(yīng)了解,對于所 示出的特定的實(shí)施方式,可以用實(shí)現(xiàn)相同目的任何設(shè)置進(jìn)行替換,并且本發(fā)明在其它環(huán)境 中可具有其它的應(yīng)用。本申請旨在覆蓋本發(fā)明的任何變型或變化。所附權(quán)利要求決不是旨 在將本發(fā)明的范圍限制為本文所介紹的特定的實(shí)施方式。
權(quán)利要求
一種移動設(shè)備(100),該移動設(shè)備包括振動器(104),該振動器包括驅(qū)動電機(jī)(107)和驅(qū)動電路(106);加速計(103),該加速計檢測所述振動器的旋轉(zhuǎn)速度;以及處理器(101),該處理器(101)分析所檢測到的旋轉(zhuǎn)速度,并生成驅(qū)動電壓,該驅(qū)動電壓被所述驅(qū)動電路(106)接收用于調(diào)節(jié)所述驅(qū)動電機(jī)(107)以產(chǎn)生預(yù)定的期望的旋轉(zhuǎn)速度。
2.根據(jù)權(quán)利要求1所述的移動設(shè)備,其中,所述移動設(shè)備(100)包括移動電話。
3.根據(jù)權(quán)利要求1所述的移動設(shè)備,其中,所述處理器(101)將所述旋轉(zhuǎn)速度與所述預(yù) 定的期望的旋轉(zhuǎn)速度進(jìn)行比較,并響應(yīng)于所述比較的結(jié)果而生成驅(qū)動電壓。
4.根據(jù)權(quán)利要求1所述的移動設(shè)備,其中,所述處理器(101)將所述旋轉(zhuǎn)速度與所述預(yù) 定的期望的旋轉(zhuǎn)速度進(jìn)行比較,并響應(yīng)于所述比較的結(jié)果且基于所存儲的振動器校正曲線 (603、703)來生成所述驅(qū)動電壓。
5.根據(jù)權(quán)利要求4所述的移動設(shè)備,其中,所述處理器(101)基于所述比較的結(jié)果來更 新所存儲的振動器校正曲線(603、703)。
6.根據(jù)權(quán)利要求1所述的移動設(shè)備,其中,所述加速計(103)連續(xù)地檢測所述振動器 (104)的旋轉(zhuǎn)速度,并且作為響應(yīng),所述處理器(101)產(chǎn)生所述驅(qū)動電壓來控制所述驅(qū)動電 路(106)以使所述驅(qū)動電機(jī)(107)保持在所述預(yù)定的期望的旋轉(zhuǎn)速度。
7.根據(jù)權(quán)利要求1所述的移動設(shè)備,其中,所述加速計(103)檢測由所述振動器產(chǎn)生的 振動的幅度,所述處理器(101)分析所檢測到的振動的幅度,并生成驅(qū)動電壓,該驅(qū)動電壓 被所述驅(qū)動電路(106)接收用于調(diào)節(jié)所述驅(qū)動電機(jī)(107)以產(chǎn)生預(yù)定的期望的振動幅度。
8.根據(jù)權(quán)利要求7所述的移動設(shè)備,其中,所述處理器(101)將所述振動的幅度與所述 預(yù)定的期望的振動幅度進(jìn)行比較,并響應(yīng)于所述比較的結(jié)果而生成所述驅(qū)動電壓。
9.根據(jù)權(quán)利要求7所述的移動設(shè)備,其中,所述處理器(101)將所述振動的幅度與所述 預(yù)定的期望的振動幅度進(jìn)行比較,并響應(yīng)于所述比較的結(jié)果且基于存儲的振動器校正曲線 (603、703)來生成所述驅(qū)動電壓。
10.根據(jù)權(quán)利要求9所述的移動設(shè)備,其中,所述處理器(101)基于所述比較的結(jié)果來 更新所述存儲的振動器校正曲線(603、703)。
11.根據(jù)權(quán)利要求9所述的移動設(shè)備,其中,所述加速計(103)連續(xù)地檢測所述振動器 (104)的振動幅度,并且作為響應(yīng),所述處理器(101)產(chǎn)生所述驅(qū)動電壓來控制所述驅(qū)動電 路(106)以使所述驅(qū)動電機(jī)(107)保持在所述預(yù)定的期望的振動幅度。
12.—種控制移動設(shè)備中的振動器(104)的方法,該方法包括以下步驟檢測振動器(104)的旋轉(zhuǎn)速度;以及響應(yīng)于檢測到的旋轉(zhuǎn)速度,生成用來控制所述振動器(104)生成預(yù)定的期望的旋轉(zhuǎn)速 度的信號。
13.根據(jù)權(quán)利要求12所述的方法,所述方法還包括以下步驟利用加速計(103)來檢 測所述旋轉(zhuǎn)速度。
14.根據(jù)權(quán)利要求12所述的方法,所述方法還包括以下步驟將所述旋轉(zhuǎn)速度與所述 預(yù)定的期望的振動速度進(jìn)行比較,并響應(yīng)于所述比較的結(jié)果來生成所述信號。
15.根據(jù)權(quán)利要求12所述的方法,所述方法還包括以下步驟將所述旋轉(zhuǎn)速度與所述預(yù)定的期望的旋轉(zhuǎn)速度進(jìn)行比較,并響應(yīng)于所述比較的結(jié)果且基于所存儲的振動器校正曲 線(603、703)來生成所述信號。
16.根據(jù)權(quán)利要求15所述的方法,所述方法還包括以下步驟基于所述比較的結(jié)果來 更新所存儲的振動器校正曲線(603、703)。
17.根據(jù)權(quán)利要求12所述的方法,所述方法還包括以下步驟檢測由振動器(104)產(chǎn) 生的振動的幅度,并且響應(yīng)于檢測到的振動的幅度來生成用來控制所述振動器(104)生成 預(yù)定的期望的振動幅度的信號。
18.根據(jù)權(quán)利要求17所述的方法,所述方法還包括以下步驟利用加速計(103)來檢 測所述振動的幅度。
19.一種移動設(shè)備(100),所述移動設(shè)備(100)包括振動器,該振動器(104)包括驅(qū)動電機(jī)(107)和驅(qū)動電路(106);傳感器(103),該傳感器檢測所述振動器的旋轉(zhuǎn)參數(shù);以及處理器(101),該處理器(101)分析所檢測的旋轉(zhuǎn)參數(shù),并生成如下信號,該信號被所 述驅(qū)動電路(106)接收用于調(diào)節(jié)所述驅(qū)動電機(jī)(107)以產(chǎn)生預(yù)定的期望的旋轉(zhuǎn)參數(shù)。
20.根據(jù)權(quán)利要求19所述的方法,其中所述旋轉(zhuǎn)參數(shù)包括旋轉(zhuǎn)速度或振動幅度中的至 少一個。
全文摘要
移動設(shè)備包括振動器、檢測旋轉(zhuǎn)參數(shù)的加速計(103)和處理器。振動器(104)包括驅(qū)動電機(jī)(107)和驅(qū)動電路。加速計(103)檢測振動器的旋轉(zhuǎn)速度。處理器(101)分析所檢測到的旋轉(zhuǎn)速度,并生成驅(qū)動電壓,該驅(qū)動電壓被驅(qū)動電路(106)接收用于調(diào)節(jié)驅(qū)動電機(jī)(107)以產(chǎn)生預(yù)定的期望的旋轉(zhuǎn)速度。在另一個實(shí)施方式中,加速計(103)檢測振動器產(chǎn)生的振動幅度。處理器(101)分析所檢測的振動幅度,并生成如下的驅(qū)動電壓,該驅(qū)動電壓被驅(qū)動電路(106)接收用于調(diào)節(jié)驅(qū)動電機(jī)(107)以產(chǎn)生預(yù)定的期望的振動幅度。處理器(101)還將檢測的參數(shù)與預(yù)定的期望的旋轉(zhuǎn)參數(shù)進(jìn)行比較,并響應(yīng)于比較的結(jié)果且基于所存儲的振動器校正曲線來生成信號。
文檔編號G08B6/00GK101827661SQ200880107311
公開日2010年9月8日 申請日期2008年7月16日 優(yōu)先權(quán)日2007年9月17日
發(fā)明者威廉·克里斯·赫頓, 馬修·J·默里 申請人:索尼愛立信移動通訊有限公司