根據(jù)電子設(shè)備中的情形感知控制振動強(qiáng)度的方法和設(shè)備的制作方法
【專利摘要】提供了一種控制振動的方法。所述方法包括:如果發(fā)生電子設(shè)備的振動事件,確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量驅(qū)動振動電機(jī)之前的第一噪聲信號級別;測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第二噪聲信號級別;以及通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。因此,如果便攜式終端在諸如桌子之類的堅硬表面上振動,可以避免過度噪聲。
【專利說明】根據(jù)電子設(shè)備中的情形感知控制振動強(qiáng)度的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備。更具體地,本發(fā)明涉及控制電子設(shè)備中的振動電機(jī)的驅(qū)動強(qiáng)度的方法和設(shè)備。
【背景技術(shù)】
[0002]當(dāng)便攜式終端在振動模式下接收呼叫時,通過使振動電機(jī)振動而不是發(fā)出鈴聲來將呼叫報告給用戶。通過驅(qū)動在便攜式終端中包括的振動電機(jī)產(chǎn)生便攜式終端的振動,并且振動的強(qiáng)度可以根據(jù)預(yù)設(shè)振動強(qiáng)度而恒定。
[0003]當(dāng)振動的便攜式終端位于堅硬表面(例如桌子)上時,由于便攜式終端在堅硬表面上振動,振動可能引起產(chǎn)生過度噪聲生。這種級別的噪聲的產(chǎn)生不會滿足振動模式的目的,所述振動模式的目的是便攜式終端的靜音操作和噪聲防止,導(dǎo)致了使用不便。
[0004]然而,如果振動電機(jī)設(shè)計為具有弱振動強(qiáng)度以解決這一問題,當(dāng)由用戶的手摸索便攜式終端或者便攜式終端位于口袋或包里時,用戶可能不能識別振動。
[0005]因此,需要一種根據(jù)情形感知控制便攜式終端中的振動強(qiáng)度的方法和設(shè)備。
[0006]將以上信息展現(xiàn)為背景信息只是為了輔助理解本公開。并不是確定或者承認(rèn)以上的任意信息是否可應(yīng)用于相對于本發(fā)明的現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的多個方面是為了至少解決上述問題和/或缺點,并且至少提供下述優(yōu)勢。因此,本發(fā)明的一個方面是提供一種根據(jù)情形感知控制電子設(shè)備中的振動強(qiáng)度的方法和設(shè)備。
[0008]本發(fā)明的另一個方面是提供一種方法和設(shè)備,當(dāng)便攜式終端位于諸如桌子之類的堅硬表面上時降低振動強(qiáng)度、同時消除如果便攜式終端在堅硬表面上振動時產(chǎn)生的過度噪聲。
[0009]根據(jù)本發(fā)明的一個方面,提供了一種控制振動的方法。所述方法包括:如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,通過使用電子設(shè)備的麥克風(fēng),測量驅(qū)動振動電機(jī)之前的第一噪聲信號級別;測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第二噪聲信號級別;以及通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0010]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
[0011]在本發(fā)明的示范實施例中,所述方法還包括:如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
[0012]根據(jù)本發(fā)明的一個方面,提供了一種控制振動的方法。所述方法包括:如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別;以及,測量通過對第一噪聲信號濾波去除由于驅(qū)動振動電機(jī)產(chǎn)生的噪聲之后的第二噪聲信號級別;以及通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0013]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
[0014]在本發(fā)明的示范實施例中,所述方法還包括如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
[0015]根據(jù)本發(fā)明的一個方面,提供了一種控制振動的方法。所述方法包括:如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別;以及如果測量的噪聲信號級別小于閾值,將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別。
[0016]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面上包括通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
[0017]在本發(fā)明的示范實施例中,所述方法還包括:如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
[0018]根據(jù)本發(fā)明的一個方面,提供了一種控制振動的方法。所述方法包括:如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別;通過對噪聲濾波來提取由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲;以及如果由于振動電機(jī)的驅(qū)動產(chǎn)生的噪聲小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別。
[0019]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
[0020]在本發(fā)明的示范實施例中,所述方法還包括:如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
[0021]根據(jù)本發(fā)明的一個方面,提供了一種控制振動的方法。所述方法包括:如果發(fā)生電子設(shè)備的振動事件,確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別;禁用振動電機(jī);通過使用電子設(shè)備的麥克風(fēng),測量在禁用振動電機(jī)之后且再次驅(qū)動振動電機(jī)之前的第二噪聲信號級別;以及通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0022]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
[0023]在本發(fā)明的示范實施例中,所述方法還包括:如果電子設(shè)備沒有位于平坦表面上,按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。根據(jù)本發(fā)明的一個方面,提出了一種電子設(shè)備。所述電子設(shè)備包括:振動電機(jī)、至少一個處理器、存儲器和至少一個指令集,所述指令集存儲在存儲器中并且配置為由至少一個處理器執(zhí)行。所述至少一個指令集包括指令,用于:如果發(fā)生電子設(shè)備的振動事件,確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,通過使用電子設(shè)備的麥克風(fēng),測量驅(qū)動振動電機(jī)之前的第一噪聲信號級別;測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第二噪聲信號級別;以及通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0024]在本發(fā)明的示范實施例中,用于通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令包括指令,用于:如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別,以及如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0025]在本發(fā)明的示范實施例中,測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第二噪聲信號級別的指令包括指令,用于:確定振動電機(jī)的振蕩頻率;根據(jù)振動電機(jī)的振蕩頻率,對第二噪聲信號中由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波;以及測量已濾波的第二噪聲信號級別。
[0026]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面上的指令包括通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
[0027]在本發(fā)明的示范實施例中,所述指令集還包括指令,用于:如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
[0028]根據(jù)本發(fā)明的一個方面,提出了一種電子設(shè)備。所述電子設(shè)備包括:振動電機(jī)、至少一個處理器、存儲器和至少一個指令集,所述指令集存儲在存儲器中并且配置為由至少一個處理器執(zhí)行。所述至少一個指令集包括指令,用于:如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別;以及通過對第一噪聲信號進(jìn)行濾波,測量在去除由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲之后的第二噪聲信號級別;以及通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0029]在本發(fā)明的示范實施例中,用于通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令包括指令,用于:如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別,以及如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0030]在本發(fā)明的示范實施例中,用于測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別的指令包括指令,用于:確定振動電機(jī)的振蕩頻率;根據(jù)振動電機(jī)的振蕩頻率,從第一噪聲信號中對由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波;以及測量已濾波的第一噪聲信號級別。
[0031]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面上的指令包括通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
[0032]在本發(fā)明的示范實施例中,所述指令集還包括指令,用于:如果電子設(shè)備沒有位于平坦表面上,按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
[0033]根據(jù)本發(fā)明的一個方面,提出了一種電子設(shè)備。所述電子設(shè)備包括:振動電機(jī)、至少一個處理器、存儲器和至少一個指令集,所述指令集存儲在存儲器中并且配置為由至少一個處理器執(zhí)行。所述至少一個指令集包括指令,用于:如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別;以及如果測量的噪聲信號級別小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別。[0034]在本發(fā)明的示范實施例中,所述指令集還包括指令,用于如果噪聲信號級別大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0035]在本發(fā)明的示范實施例中,所述指令集還包括通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
[0036]在本發(fā)明的示范實施例中,所述指令集還包括指令,用于如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
[0037]根據(jù)本發(fā)明的一個方面,提出了一種電子設(shè)備。所述電子設(shè)備包括:振動電機(jī)、至少一個處理器、存儲器和至少一個指令集,所述指令集存儲在存儲器中并且配置為由至少一個處理器執(zhí)行。所述至少一個指令集包括指令,用于:如果發(fā)生電子設(shè)備的振動事件,確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別;通過對噪聲濾波來提取由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲;以及如果由于振動電機(jī)的驅(qū)動產(chǎn)生的噪聲小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別。
[0038]在本發(fā)明的示范實施例中,所述指令集還包括指令,用于如果由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0039]在本發(fā)明的示范實施例中,用于通過對噪聲信號進(jìn)行濾波來提取由于振動電機(jī)的驅(qū)動產(chǎn)生的噪聲的指令包括指令,用于:確定振動電機(jī)的振蕩頻率;基于振動電機(jī)的振蕩頻率,對噪聲信號中由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波;以及測量已濾波的噪聲信號級別。
[0040]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面的指令集包括通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
[0041]在本發(fā)明的示范實施例中,所述指令集還包括指令,用于如果電子設(shè)備沒有位于平坦表面上,按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
[0042]根據(jù)本發(fā)明的一個方面,提出了一種電子設(shè)備。所述電子設(shè)備包括:振動電機(jī)、至少一個處理器、存儲器和至少一個指令集,所述指令集存儲在存儲器中并且配置為由至少一個處理器執(zhí)行。所述至少一個指令集包括指令,用于:如果發(fā)生電子設(shè)備的振動事件,確定電子設(shè)備是否位于平坦表面上;如果電子設(shè)備位于平坦表面上,通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別;禁用振動電機(jī);通過使用電子設(shè)備的麥克風(fēng),測量在禁用振動電機(jī)之后、并且在再次驅(qū)動振動電機(jī)之前的第二噪聲信號級別;以及通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0043]在本發(fā)明的示范實施例中,通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令包括指令:如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別,以及如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0044]在本發(fā)明的示范實施例中,確定電子設(shè)備是否位于平坦表面上的指令包括通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
[0045]在本發(fā)明的示范實施例中,所述指令集還包括指令,用于如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。[0046]根據(jù)結(jié)合附圖公開了本發(fā)明示范實施例的以下詳細(xì)描述,本發(fā)明的其他方面、優(yōu)點和突出特點對于本領(lǐng)域普通技術(shù)人員將是清楚明白的。
【專利附圖】
【附圖說明】
[0047]根據(jù)結(jié)合附圖的以下詳細(xì)描述,本發(fā)明的一些示范實施例的以上和其他放方面、特征和優(yōu)勢將變得更加清楚明白,其中:
[0048]圖1A是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的過程的流程圖;
[0049]圖1B是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的設(shè)備的方框圖;
[0050]圖2A是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的過程的流程圖;
[0051]圖2B是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的設(shè)備的方框圖;
[0052]圖3A是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的過程的流程圖;
[0053]圖3B是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的設(shè)備的方框圖;
[0054]圖4A是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的過程的流程圖;
[0055]圖4B是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的設(shè)備的方框圖;
[0056]圖5是說明了根據(jù)本發(fā)明示范實施例電子設(shè)備的方框圖。
[0057]貫穿附圖,應(yīng)該注意的是相似的參考數(shù)字用于表示相同或類似的元件、特征和結(jié)構(gòu)。
【具體實施方式】
[0058]參考附圖提供以下描述來幫助全面理解權(quán)利要求及其等同物限定的本發(fā)明示例性實施例。以下描述包括多個具體細(xì)節(jié)以幫助理解,但是應(yīng)將這些細(xì)節(jié)僅看作是示例性的。因此,本領(lǐng)域普通技術(shù)人員將認(rèn)識到,可以在不背離本發(fā)明精神和范圍的情況下對本文所描述的實施例進(jìn)行多種改變和修改。此外,為了清楚和簡明的目的,可以省略對公知功能和結(jié)構(gòu)的描述。
[0059]以下描述和權(quán)利要求中使用的術(shù)語和詞語并不限于字面意思,而是僅被發(fā)明人用來使本發(fā)明清楚并便于理解。因此,對于本領(lǐng)域技術(shù)人員顯而易見的是,僅以說明的目的提供了本發(fā)明示例性實施例的以下描述,并且并不將其解釋為對所附權(quán)利要求及其等同物限定的本發(fā)明的限制。
[0060]應(yīng)該理解,除非上下文清楚地指示,否則單數(shù)形式的“一”、“一個”和“該”包括復(fù)數(shù)形式。因此,例如,提及“部件表面”包括提及一個或多個這種表面。
[0061]下文中描述的本發(fā)明示范實施例涉及根據(jù)電子設(shè)備中的情形感知來控制振動強(qiáng)度的方法和設(shè)備。具體地,本發(fā)明的示范實施例涉及控制諸如移動電話、平板電腦和其他類似移動裝置之類的各種移動裝置中的振動報告的方法和設(shè)備,并且涉及降低當(dāng)在諸如桌子之類的堅硬表面上發(fā)生振動時產(chǎn)生的過度噪聲的方法和設(shè)備。
[0062]圖1A是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的過程的流程圖。
[0063]參考圖1A,當(dāng)在步驟100中發(fā)生諸如接收呼叫之類的事件時,在步驟102中,電子設(shè)備確定是否將其設(shè)置為振動模式。然而,本發(fā)明不局限于此,在步驟100發(fā)生的事件可以是接收文本、警報以及在電子設(shè)備上報告的任意其他類似和/或合適的事件。如果在步驟102中沒有將電子設(shè)備設(shè)置為振動模式,那么執(zhí)行預(yù)定模式。例如在預(yù)定模式中,電子設(shè)備針對呼叫事件發(fā)出鈴聲。
[0064]否則,如果在步驟102中將電子設(shè)備設(shè)置為振動模式,那么在步驟104中,在驅(qū)動振動電機(jī)之前,電子設(shè)備基于傳感器的檢測信號,例如在電子設(shè)備中包括的加速度傳感器、陀螺傳感器、鄰近傳感器或任意其他類似和/或合適的傳感器,檢測電子設(shè)備當(dāng)前是否位于平坦表面上。然后在步驟106中,電子設(shè)備通過分析傳感器的感測結(jié)果的至少一個來確定電子設(shè)備當(dāng)前是否位于平坦和/或堅硬的表面上。確定電子設(shè)備當(dāng)前是否位于平坦和/或堅硬表面上的詳細(xì)算法超出了本示范實施例的范圍,因此這里為了簡明起見不再討論。
[0065]如果在步驟106中確定電子設(shè)備沒有位于平坦表面上,那么在步驟110中,通過確定電子設(shè)備位于用戶的手、包、口袋或并非平坦和/或堅硬表面的任意其他類似位置,電子設(shè)備按照預(yù)設(shè)驅(qū)動強(qiáng)度來驅(qū)動振動電機(jī),從而在這種情況下不會產(chǎn)生過度的噪聲。也就是說,電子設(shè)備在維持振動電機(jī)的當(dāng)前振動強(qiáng)度的同時振動。否則,如果在步驟106中確定電子設(shè)備位于平坦表面上,那么在步驟108中,電子設(shè)備以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī)。
[0066]在步驟112,電子設(shè)備通過使用麥克風(fēng)來測量第一背景噪聲信號級別。根據(jù)另一個示范實施例,在最小級別驅(qū)動強(qiáng)度下驅(qū)動振動電機(jī)之前,如果確定電子設(shè)備位于平坦表面上,通過使用麥克風(fēng)測量針對沒有驅(qū)動振動電機(jī)的情況的噪聲級別。
[0067]在步驟114,電子設(shè)備對從通過麥克風(fēng)輸入的第一背景噪聲信號進(jìn)行濾波以去除由于振動電機(jī)的振動而產(chǎn)生的噪聲信號,其中可以將這種噪聲信號稱作第三噪聲信號。下文中,將已濾波的信號稱作第二背景噪聲信號。換句話說,第二背景噪聲信號是從第一背景噪聲信號去除了由于振動電機(jī)的振動而產(chǎn)生的噪聲信號(即,第三噪聲信號)的信號。因為可以預(yù)先確定振動電機(jī)的振蕩頻率,可以確定濾波器的通帶頻率。另外,振動電機(jī)的振蕩頻率是振動電機(jī)在起始位置和結(jié)束位置之間振蕩或移動的頻率??梢酝ㄟ^電子設(shè)備預(yù)先確定、改變和/或確定振蕩頻率??梢园凑哲浖陀布烧邅韺崿F(xiàn)濾波器。
[0068]在步驟116中,確定第二背景噪聲信號級別和第一背景噪聲信號級別之差是否小于閾值,然后在步驟118,如果所述差小于閾值,電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度。例如,電子設(shè)備將振動電機(jī)的驅(qū)動強(qiáng)度從多個驅(qū)動強(qiáng)度級別中增大一個級別。否則,如果第二背景噪聲信號級別和第一背景噪聲信號級別之差大于閾值,那么在步驟120中維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。換句話說,第二背景噪聲信號級別和第一背景噪聲信號級別之間之差大于閾值意味著由振動電機(jī)引起的振動噪聲較大,并且第二背景噪聲信號級別和第一背景噪聲信號級別之間之差小于閾值意味著由振動電機(jī)引起的振動噪聲較小。因此,當(dāng)由振動電機(jī)引起的振動噪聲較小時,增大振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度,并且當(dāng)由振動電機(jī)引起的振動噪聲較大時,維持振動電機(jī)的驅(qū)動強(qiáng)度以滿足當(dāng)前閾值。所述閾值可以是與信號級別、噪聲級別和/或音量級別相對應(yīng)的值。隨后,圖1A的過程結(jié)束。
[0069]以上參考圖1A描述了在步驟108中,以最小強(qiáng)度驅(qū)動振動電機(jī)以測量包括振動噪聲在內(nèi)的第一噪聲信號級別,隨后通過將測量結(jié)果與通過濾波器對振動噪聲進(jìn)行濾波的第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0070]根據(jù)另一個示范實施例,在圖1A中,也可以在步驟108以最小強(qiáng)度驅(qū)動振動電機(jī)之前,測量不包括振動噪聲在內(nèi)的第一噪聲信號級別,隨后通過以最小強(qiáng)度驅(qū)動振動電機(jī)來測量包括振動噪聲在內(nèi)的第二噪聲信號級別,隨后通過對第二噪聲信號進(jìn)行濾波來去除振動噪聲。此外,通過將沒有驅(qū)動振動電機(jī)情況下的第一噪聲信號級別與已濾波的第二噪聲信號級別進(jìn)行比較,來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果當(dāng)驅(qū)動振動電機(jī)時產(chǎn)生的噪聲不大,即如果所產(chǎn)生的噪聲級別幾乎與最大可接受噪聲級別值相同,那么增大振動電機(jī)的驅(qū)動強(qiáng)度。否則,如果當(dāng)驅(qū)動振動電機(jī)時產(chǎn)生的噪聲級別值適當(dāng),即如果產(chǎn)生的噪聲級別幾乎與最大可接受噪聲級別相同,那么維持振動電機(jī)的驅(qū)動強(qiáng)度。
[0071]也就是說,即使在增大驅(qū)動電機(jī)的驅(qū)動強(qiáng)度之后,通過重復(fù)步驟112至118來調(diào)節(jié)振動電機(jī)的驅(qū)動強(qiáng)度,直至達(dá)到可接受的噪聲級別為止??梢詫⑨槍D1A中每一個步驟的指令集存儲為圖5的存儲器505和570中的一個或多個非瞬態(tài)計算機(jī)可讀存儲介質(zhì)或模塊。在這種情況下,可以通過一個或多個處理器執(zhí)行在存儲器中存儲的模塊。
[0072]圖1B是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的設(shè)備的方框圖。
[0073]電子設(shè)備100包括:位置確定單元101,用于在驅(qū)動振動電機(jī)之前,基于傳感器的檢測信號,例如在電子設(shè)備100中包括的加速度傳感器、陀螺傳感器、鄰近傳感器或任意其他類似和/或合適的傳感器,確定電子設(shè)備100當(dāng)前是否位于平坦表面上;振動電機(jī)驅(qū)動單元103,如果確定電子設(shè)備沒有位于平坦表面上,以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī);噪聲測量單元105,通過使用麥克風(fēng)測量第一背景噪聲信號級別;濾波單元107,從通過麥克風(fēng)輸入的第一背景噪聲信號中對第一背景噪聲信號進(jìn)行濾波,以去除由于振動電機(jī)的振動而產(chǎn)生的噪聲信號;以及振動電機(jī)控制單元109,通過將第二背景噪聲信號級別和第一背景噪聲信號級別之差與閾值進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。下文中,將已濾波信號稱作第二背景噪聲信號。第二背景噪聲信號是從第一背景噪聲信號中去除了由于振動電機(jī)的振動而產(chǎn)生的噪聲信號(即第三噪聲信號)的信號。
[0074]例如,如果第二背景噪聲信號級別和第一背景噪聲信號級別之差小于閾值,那么電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度,否則,如果第二背景噪聲信號級別和第一背景噪聲信號級別之差大于閾值,那么維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0075]如上所述,電子設(shè)備100以最小強(qiáng)度驅(qū)動振動電機(jī),以測量包括振動噪聲在內(nèi)的第一噪聲信號級別,隨后通過將測量結(jié)果與通過濾波單元105對振動噪聲進(jìn)行濾波的第二噪聲信號級別進(jìn)行比較,來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0076]根據(jù)另一個示范實施例,也可以在以最小強(qiáng)度驅(qū)動振動電機(jī)之前,測量不包括振動噪聲在內(nèi)的第一噪聲信號級別,隨后通過以最小強(qiáng)度驅(qū)動振動電機(jī)來測量包括振動噪聲在內(nèi)的第二噪聲信號級別,隨后通過對第二噪聲信號進(jìn)行濾波來去除振動噪聲。此外,通過將針對沒有驅(qū)動振動電機(jī)情況的第一噪聲信號級別與已濾波的第二噪聲信號級別進(jìn)行比較,來控制驅(qū)動電機(jī)的驅(qū)動強(qiáng)度。
[0077]圖2A是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的過程的流程圖。
[0078]參考圖2A,當(dāng)在步驟200中發(fā)生諸如接收呼叫之類的事件時,在步驟202中,電子設(shè)備確定是否將其設(shè)置為振動模式。如果在步驟202中沒有將電子設(shè)備設(shè)置為振動模式,那么執(zhí)行預(yù)定模式。例如在預(yù)定模式中,電子設(shè)備針對呼叫事件發(fā)出鈴聲。
[0079]否則,如果在步驟202中將電子設(shè)備設(shè)置為振動模式,那么在步驟204中,在驅(qū)動振動電機(jī)之前,電子設(shè)備基于傳感器的檢測信號,檢測電子設(shè)備當(dāng)前是否位于平坦表面上。然后,在步驟206中,電子設(shè)備通過分析至少一個傳感器的感測結(jié)果的至少一個來確定電子設(shè)備當(dāng)前是否位于平坦表面上。
[0080]如果在步驟206中確定電子設(shè)備沒有位于平坦表面上,那么在步驟210中,通過確定電子設(shè)備位于用戶的手、包、口袋等中,電子設(shè)備按照預(yù)設(shè)的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),并且從而在這種情況下不會產(chǎn)生過度的噪聲。也就是說,電子設(shè)備在維持振動電機(jī)的當(dāng)前振動強(qiáng)度的同時振動。否則,如果在步驟206中確定電子設(shè)備位于平坦表面上,那么在步驟208中,電子設(shè)備以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī)。在步驟212,電子設(shè)備通過使用麥克風(fēng)來測量包括振動噪聲在內(nèi)的背景噪聲信號級別。
[0081]在步驟214,確定包括振動噪聲在內(nèi)的背景噪聲信號級別是否小于閾值,然后在步驟216,如果包括振動噪聲在內(nèi)的背景噪聲信號級別小于閾值,電子設(shè)備增大驅(qū)動電機(jī)的驅(qū)動強(qiáng)度。否則,如果包括振動噪聲在內(nèi)的背景噪聲信號級別大于閾值,那么在步驟218,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。換句話說,如果包括振動噪聲在內(nèi)的背景噪聲信號級別較大,意味著由振動電機(jī)引起的振動噪聲較大,并且如果包括振動噪聲在內(nèi)的背景噪聲信號級別較小,意味著由振動電機(jī)引起的振動噪聲較小。因此,當(dāng)由振動電機(jī)引起的振動噪聲較小時,增大振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度,并且當(dāng)由振動電機(jī)引起的振動噪聲較大時,維持振動電機(jī)的驅(qū)動強(qiáng)度以滿足當(dāng)前閾值。隨后,圖2A的過程結(jié)束。
[0082]可以將針對圖2A的每一個步驟的指令集按照針對圖1A的每一個步驟的指令集類似的方式存儲和執(zhí)行。
[0083]圖2B是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的設(shè)備的方框圖。
[0084]電子設(shè)備200包括:位置確定單元201,用于在驅(qū)動振動電機(jī)之前,基于傳感器的檢測信號,確定電子設(shè)備200當(dāng)前是否位于平坦表面上;振動電機(jī)驅(qū)動單元203,如果確定電子設(shè)備沒有位于平坦表面上,以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī);噪聲測量單元205,通過使用麥克風(fēng)測量包括振動噪聲在內(nèi)的背景噪聲信號級別;以及振動電機(jī)控制單元207,根據(jù)測量的背景噪聲信號級別來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果包括振動噪聲在內(nèi)的背景噪聲信號級別小于閾值,那么電子設(shè)備200曾大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果包括振動噪聲在內(nèi)的背景噪聲信號級別大于閾值,那么維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0085]圖3A是說明了根據(jù)本發(fā)明示范實施例基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的過程的流程圖。
[0086]參考圖3A,當(dāng)在步驟300發(fā)生諸如接收呼叫、文本、警報之類的事件時,在步驟302,電子設(shè)備確定是否將其設(shè)置為振動模式。如果在步驟302沒有將電子設(shè)備設(shè)置為振動模式,那么執(zhí)行預(yù)定模式。例如在預(yù)定模式中,電子設(shè)備針對呼叫事件發(fā)出鈴聲。
[0087]否則,如果在步驟302中將電子設(shè)備設(shè)置為振動模式,那么在步驟304,在驅(qū)動振動電機(jī)之前,電子設(shè)備基于傳感器的檢測信號,檢測電子設(shè)備當(dāng)前是否位于平坦表面上。然后在步驟306,電子設(shè)備通過分析傳感器的感測結(jié)果的至少一個來確定電子設(shè)備當(dāng)前是否位于平坦表面上。
[0088]如果在步驟306確定電子設(shè)備沒有位于平坦表面上,那么在步驟310中,通過確定電子設(shè)備位于用戶的手、包、口袋等中,電子設(shè)備按照預(yù)設(shè)驅(qū)動強(qiáng)度來驅(qū)動振動電機(jī),從而在這種情況下不會產(chǎn)生過度的噪聲。也就是說,電子設(shè)備在維持振動電機(jī)的當(dāng)前振動強(qiáng)度的同時振動。否則,如果在步驟306確定電子設(shè)備位于平坦表面上,那么在步驟308,電子設(shè)備以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī)。在步驟312,電子設(shè)備通過使用麥克風(fēng)來測量包括振動噪聲在內(nèi)的背景噪聲信號級別。
[0089]在步驟314,電子設(shè)備對包括振動噪聲在內(nèi)的背景噪聲信號進(jìn)行濾波以提取與由于振動電機(jī)的振動而產(chǎn)生的振動噪聲相對應(yīng)的信號。
[0090]在步驟316,確定已濾波的背景噪聲信號(即與振動噪聲相對應(yīng)的信號)的級別是否小于閾值,然后在步驟318中,如果已濾波的背景噪聲的級別小于閾值,電子設(shè)備增大驅(qū)動電機(jī)的驅(qū)動強(qiáng)度。否則,如果已濾波的背景噪聲信號級別大于閾值,那么在步驟320中,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。換句話說,如果已濾波的背景噪聲信號級別較大,意味著由振動電機(jī)引起的振動噪聲較大,并且如果已濾波的背景噪聲信號級別較小,意味著由振動電機(jī)引起的振動噪聲較小。因此,當(dāng)由振動電機(jī)引起的振動噪聲較小時,增大振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度,并且當(dāng)由振動電機(jī)引起的振動噪聲較大時,維持振動電機(jī)的驅(qū)動強(qiáng)度以滿足當(dāng)前閾值。隨后,圖3A的過程結(jié)束。
[0091]可以將針對圖3A的每一個步驟的指令集按照針對圖1A的每一個步驟的指令集類似的方式存儲和執(zhí)行。
[0092]圖3B是說明了根據(jù)本發(fā)明第三示范實施例基于電子設(shè)備中的情形感知控制振動強(qiáng)度的設(shè)備的方框圖。
[0093]電子設(shè)備300包括:位置確定單元301,用于在驅(qū)動振動電機(jī)之前,基于傳感器的檢測信號,確定電子設(shè)備300當(dāng)前是否位于平坦表面上;振動電機(jī)驅(qū)動單元303,如果確定電子設(shè)備300沒有位于平坦表面上,以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī);噪聲測量單元305,通過使用麥克風(fēng)測量包括振動噪聲在內(nèi)的背景噪聲信號級別;濾波器單元307,通過對包括振動噪聲在內(nèi)的背景噪聲信號進(jìn)行濾波,來提取與由于振動電機(jī)而產(chǎn)生的振動噪聲相對應(yīng)的信號;以及振動電機(jī)控制單元309,根據(jù)已濾波的背景噪聲信號級別來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果已濾波的背景噪聲信號級別小于閾值,那么電子設(shè)備300增大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果已濾波的背景噪聲信號級別大于閾值,那么維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0094]圖4A是說明了根據(jù)本發(fā)明第四示范實施例基于電子設(shè)備中的情形感知控制振動強(qiáng)度的過程的流程圖。
[0095]參考圖4A,當(dāng)在步驟400發(fā)生諸如接收呼叫之類的事件時,在步驟402中,電子設(shè)備確定是否將其設(shè)置為振動模式。如果在步驟402沒有將電子設(shè)備設(shè)置為振動模式,那么執(zhí)行預(yù)定模式。例如在預(yù)定模式中,電子設(shè)備針對呼叫事件發(fā)出鈴聲。
[0096]否則,如果在步驟402將電子設(shè)備設(shè)置為振動模式,那么在步驟404,在驅(qū)動振動電機(jī)之前,電子設(shè)備基于傳感器的檢測信號,檢測電子設(shè)備當(dāng)前是否位于平坦表面上。然后在步驟406中,電子設(shè)備通過分析傳感器的感測結(jié)果的至少一個來確定電子設(shè)備當(dāng)前是否位于平坦表面上。
[0097]如果在步驟406中確定電子設(shè)備沒有位于平坦表面上,那么在步驟410中,通過確定電子設(shè)備位于用戶的手、包、口袋等中,電子設(shè)備按照預(yù)設(shè)驅(qū)動強(qiáng)度來驅(qū)動振動電機(jī),并且從而在這種情況下不會產(chǎn)生過度的噪聲。也就是說,電子設(shè)備在維持振動電機(jī)的當(dāng)前振動強(qiáng)度的同時振動。
[0098]否則,如果在步驟406中確定電子設(shè)備位于平坦表面上,那么在步驟408中,電子設(shè)備以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),并且通過使用麥克風(fēng)測量包括振動噪聲在內(nèi)的第一背景噪聲信號級別。在步驟412,電子設(shè)備禁用振動電機(jī),并且在步驟414中,測量不包括振動噪聲在內(nèi)的第二背景噪聲信號級別。
[0099]在步驟416中,確定包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別之差是否小于閾值,然后在步驟418中,如果測量第一背景噪聲信號級別和測量第二背景噪聲信號級別之差小于閾值,電子設(shè)備增大驅(qū)動電機(jī)的驅(qū)動強(qiáng)度。否則,如果測量的第一背景噪聲信號級別和測量的第二背景噪聲信號級別之差大于閾值,那么在步驟420中,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。換句話說,如果測量的包括振動噪聲在內(nèi)的第一背景噪聲信號級別和測量的不包括振動噪聲在內(nèi)的第二背景噪聲信號級別之差較大,意味著由振動電機(jī)引起的振動噪聲較大,并且如果測量的包括振動噪聲在內(nèi)的第一背景噪聲信號級別和測量的不包括振動噪聲在內(nèi)的第二背景噪聲信號級別之差較小,意味著由振動電機(jī)引起的振動噪聲較小。因此,當(dāng)由振動電機(jī)引起的振動噪聲較小時,增大振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度,并且當(dāng)由振動電機(jī)引起的振動噪聲較大時,維持振動電機(jī)的驅(qū)動強(qiáng)度以滿足當(dāng)前閾值。隨后,圖4A的過程結(jié)束。
[0100]可以將針對圖4A的每一個步驟的指令集按照針對圖1A的每一個步驟的指令集類似的方式存儲和執(zhí)行。
[0101]圖4B是說明了根據(jù)本發(fā)明第四示范實施例,根據(jù)圖4A的流程圖的方法、基于電子設(shè)備中的情形感知來控制振動強(qiáng)度的設(shè)備的方框圖。
[0102]電子設(shè)備400包括:位置確定單元401,用于在驅(qū)動振動電機(jī)之前,基于傳感器的檢測信號,確定電子設(shè)備400當(dāng)前是否位于平坦表面上;第一噪聲測量單元403,如果確定電子設(shè)備400沒有位于平坦表面上,通過以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng)測量包括振動噪聲在內(nèi)的第一背景噪聲信號級別;振動電機(jī)驅(qū)動單元405,用于禁用振動電機(jī);第二噪聲測量單元407,用于測量包括不振動噪聲在內(nèi)的第二背景噪聲信號級別;以及振動電機(jī)控制單元409,根據(jù)包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別之差,來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別之差小于閾值,那么電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度。否則如果包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別之差大于閾值,那么維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。[0103]圖5是說明了根據(jù)本發(fā)明示范實施例的電子設(shè)備的方框圖。
[0104]參考圖5,電子設(shè)備可以是便攜式電子設(shè)備,并且可以是諸如便攜式終端、移動電話、移動平板、媒體播放器、平板計算機(jī)、手持計算機(jī)、個人數(shù)字助手(PDA)或任意其他類似和/或合適類型的便攜電子設(shè)備的裝置。此外,電子設(shè)備可以是包括對這些裝置中的兩個或多個功能進(jìn)行組合的任意便攜電子設(shè)備。
[0105]電子設(shè)備包括:外部存儲器570、控制器500、全球定位系統(tǒng)(GPS)接收機(jī)530、射頻(RF)處理器540、傳感器模塊550、揚(yáng)聲器/麥克風(fēng)510、攝像機(jī)520、觸摸屏560和觸摸屏控制器565。然而,本發(fā)明不局限于此,并且電子設(shè)備可以包括在便攜電子設(shè)備中可以包括的其他類似和/或合適的元件、單元和裝置。
[0106]控制器500可以包括接口 501、應(yīng)用處理器502、通信處理器503和內(nèi)部存儲器505??蛇x地,可以將控制器500的整個部分稱作處理器。接口 501、應(yīng)用處理器502、通信處理器503和內(nèi)部存儲器505可以是分離的部件,或者可以集成到一個或多個集成電路中。
[0107]應(yīng)用處理器502通過執(zhí)行各種軟件程序來執(zhí)行用于電子設(shè)備的各種功能,并且通信處理器503處理和控制語音通信和數(shù)據(jù)通信。除了這些功能之外,應(yīng)用處理器502和通信處理器503也起執(zhí)行特定軟件模塊的作用,即在外部存儲器570或內(nèi)部存儲器505中存儲的指令集,從而執(zhí)行與模塊相對應(yīng)的各種功能。即,通過與在外部存儲器570或內(nèi)部存儲器505中存儲的軟件模塊相互作用,應(yīng)用處理器502和通信處理器503執(zhí)行上述示范實施例的方法。
[0108]根據(jù)圖1A的示范實施例,在驅(qū)動振動電機(jī)之前,應(yīng)用處理器502基于傳感器的檢測信號,確定電子設(shè)備當(dāng)前是否位于平坦表面上,如果確定電子設(shè)備沒有位于平坦表面上,以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng)來測量第一背景噪聲信號級別,對通過麥克風(fēng)輸入的第一背景噪聲信號中第一背景噪聲信號進(jìn)行濾波以去除由于振動電機(jī)的振動而產(chǎn)生的噪聲信號,通過將第二背景噪聲信號級別和第一背景噪聲信號級別之差與閾值進(jìn)行比較,來控制振動電機(jī)的驅(qū)動強(qiáng)度。第二背景噪聲信號是從第一背景噪聲信號中去除了由于振動電機(jī)的振動而產(chǎn)生的噪聲信號(即,第三噪聲信號)的信號。例如,如果第二背景噪聲信號級別和第一背景噪聲信號級別之差小于閾值,應(yīng)用處理器502增大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果第二背景噪聲信號級別和第一背景噪聲信號級別之差大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0109]如上所述,應(yīng)用處理器502以最小強(qiáng)度驅(qū)動振動電機(jī)以測量包括振動噪聲在內(nèi)的第一噪聲信號級別,隨后通過將測量結(jié)果與通過濾波器對振動噪聲進(jìn)行濾波的第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。根據(jù)另一個示范實施例,在以最小強(qiáng)度驅(qū)動振動電機(jī)之前,應(yīng)用處理器502測量包括不振動噪聲在內(nèi)的第一噪聲信號級別,隨后通過以最小強(qiáng)度驅(qū)動振動電機(jī)來測量包括振動噪聲在內(nèi)的第二噪聲信號級別,隨后通過對第二噪聲信號進(jìn)行濾波來去除振動噪聲。此外,可以通過將針對沒有驅(qū)動振動電機(jī)的情況的第一噪聲信號級別與已濾波的第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
[0110]根據(jù)圖2A的示范實施例,在驅(qū)動振動電機(jī)之前,應(yīng)用處理器502基于傳感器的檢測信號,確定電子設(shè)備當(dāng)前是否位于平坦表面上,如果確定電子設(shè)備沒有位于平坦表面上,則以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng)來測量包括振動噪聲在內(nèi)的背景噪聲信號級別,根據(jù)測量的背景噪聲信號級別來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果包括振動噪聲在內(nèi)的背景噪聲信號級別小于閾值,電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果包括振動噪聲在內(nèi)的背景噪聲信號級別大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0111]根據(jù)圖3A的示范實施例,在驅(qū)動振動電機(jī)之前,應(yīng)用處理器502基于傳感器的檢測信號,確定電子設(shè)備當(dāng)前是否位于平坦表面上,如果確定電子設(shè)備沒有位于平坦表面上,以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng)來測量包括振動噪聲在內(nèi)的背景噪聲信號級別,通過對包括振動噪聲在內(nèi)的背景噪聲信號進(jìn)行濾波來提取與由于振動電機(jī)而產(chǎn)生的振動噪聲相對應(yīng)的信號,根據(jù)已濾波的背景噪聲信號級別來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果已濾波的背景噪聲信號級別小于閾值,電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果已濾波的背景噪聲信號級別大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0112]根據(jù)圖4A的示范實施例,在驅(qū)動振動電機(jī)之前,應(yīng)用處理器502基于傳感器的檢測信號,確定電子設(shè)備當(dāng)前是否位于平坦表面上,如果確定電子設(shè)備沒有位于平坦表面上,通過以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng)來測量包括振動噪聲在內(nèi)的第一背景噪聲信號級別,禁用振動電機(jī),測量不包括振動噪聲在內(nèi)的第二背景噪聲信號級別,根據(jù)包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別之差小于閾值,則電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別之差大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0113]接口 501與電子設(shè)備的觸摸屏控制器565和外部存儲器570相連。與接口 501相連的傳感器模塊550可以實現(xiàn)各種功能。例如,運(yùn)動傳感器和光學(xué)傳感器可以耦合至接口501以分別實現(xiàn)運(yùn)動感測和外部光束感測。除此之外,諸如位置測量系統(tǒng)、溫度傳感器、生物傳感器等之類的其他傳感器也可以耦合至接口 501以執(zhí)行相關(guān)的功能。此外,傳感器模塊550通過使用傳感器感測電子設(shè)備是否位于平坦表面上。
[0114]攝像機(jī)520可以通過接口 501與傳感器模塊550耦合,并可以執(zhí)行例如照片和視頻剪輯記錄功能之類的攝像機(jī)功能或者記錄視頻和/或圖片信息的類似功能。RF處理器540執(zhí)行通信功能。例如,在通信處理器503的控制下將RF信號轉(zhuǎn)換為基帶信號并將基帶信號提供給通信處理器503,或者將來白通信處理器503的基帶信號轉(zhuǎn)換為RF信號并發(fā)送轉(zhuǎn)換的RF信號。本文中,通信處理器503使用各種通信方法來處理基帶信號。例如,各種通信方法可以包括但不局限于:全球移動通信系統(tǒng)(GSM)通信方法、增強(qiáng)數(shù)據(jù)GSM環(huán)境(EDGE)通信方法、碼分多址(CDMA)通信方法、寬帶碼分多址(W-OTMA)通信方法、長期演進(jìn)(LTE)通信方法、正交頻分多址(OFDMA)通信方法、無線保真(W1-Fi)通信方法、WiMAX通信方法、藍(lán)牙通信方法或者任意其他類似和/或合適的通信方法。
[0115]揚(yáng)聲器/麥克風(fēng)510可以輸入和輸出音頻流,用于例如語音識別功能、語音復(fù)制功能、數(shù)字記錄功能、視頻復(fù)制功能、音樂復(fù)制功能、音頻文件復(fù)制、電話呼叫功能之類的應(yīng)用或操作和/或包括音頻和/或視頻信息在內(nèi)的任意其他類似的應(yīng)用、操作或功能。即,揚(yáng)聲器/麥克風(fēng)510將音頻信號轉(zhuǎn)換為電信號,或?qū)㈦娦盘栟D(zhuǎn)換為音頻信號。盡管未示出,可以將可連接和可拆卸的耳機(jī)、頭戴式耳機(jī)或頭戴式受話器通過外部端口與電子設(shè)備相連。
[0116]觸摸屏控制器565可以與觸摸屏560相連。觸摸屏560和觸摸屏控制器565不但可以使用任意用于確定一個或多個觸摸點的容性、阻性、紅外和表面聲波技術(shù)、而且可以使用包括其他鄰近傳感器陣列或其他元件的任意多觸摸感測技術(shù),來檢測觸摸以及觸摸的運(yùn)動或停止,盡管并不局限于此。
[0117]觸摸屏560提供電子設(shè)備和用戶之間的輸入/輸出接口。即,觸摸屏560將用戶的觸摸輸入發(fā)送到電子設(shè)備。此外,觸摸屏560是用于向用戶顯示電子設(shè)備的輸出的元件。即,觸摸屏160向用戶顯示可視輸出。該可視輸出以文本類型、圖形類型、視頻類型或其結(jié)合的類型。
[0118]可以將多種顯示器用作觸摸屏560。例如,盡管不局限于此,觸摸屏560可以包括液晶顯示器(IXD)、發(fā)光二極管(LED)、發(fā)光聚合物顯示器(LPD)、有機(jī)發(fā)光二極管(OLED)、有源矩陣有機(jī)發(fā)光二極管(AMOLED)和柔性LED(FLED)或者任意其他類似和/或合適的顯示設(shè)備和/或顯示類型。
[0119]GPS接收機(jī)530將從人造衛(wèi)星接收的信號轉(zhuǎn)換為位置、速度和時間等的信息。例如,通過將光速與到達(dá)時間相乘來計算衛(wèi)星與GPS接收機(jī)之間的距離,并且通過獲得三個衛(wèi)星的精確位置和距離,根據(jù)公知的三角測量(trilateration)原理來測量電子設(shè)備的位置。
[0120]外部存儲器570或內(nèi)部存儲器502可以包括一個或多個高速隨機(jī)存取存儲器,例如一個或多個磁盤存儲設(shè)備和/或非易失性存儲器、一個或多個光學(xué)存儲器件、快閃存儲器、或者任意其他類似和/或合適類型的非易失性計算機(jī)可讀存儲介質(zhì)。
[0121]外部存儲器570和/或內(nèi)部存儲器505存儲軟件組件。軟件組件包括操作系統(tǒng)軟件模塊、通信軟件模塊、圖形軟件模塊、用戶接口軟件模塊、運(yùn)動圖片專家組(MPEG)模塊、攝像機(jī)軟件模塊、一個或多個應(yīng)用軟件模塊或者任意其他合類似和/或合適的模塊或軟件愛你組件。此外,因為模塊、即軟件組件可以表示為指令組,也可以將模塊表示為指令集。也可以將模塊表示為程序。
[0122]操作系統(tǒng)軟件包括控制總體系統(tǒng)操作的各種軟件組件??傮w系統(tǒng)操作的控制意味著存儲器管理和控制、存儲硬件和/或器件控制和管理、功率控制和管理和其他類似和/或合適的操作。此外,操作系統(tǒng)軟件還執(zhí)行使各種硬件元件和/或器件與和軟件元件和/或模塊之間平滑通信的功能。
[0123]通信軟件模塊可以通過RF處理器540實現(xiàn)與例如計算機(jī)、服務(wù)器和/或便攜式終端的其他電子設(shè)備的通信。另外,通信軟件模塊可以包括與對應(yīng)通信方法相對應(yīng)的協(xié)議結(jié)構(gòu)。圖形軟件模塊包括用于在觸摸屏單元560上提供和顯示圖形的各種軟件組件。顯示的圖形可以是文本、網(wǎng)頁、圖標(biāo)、數(shù)字圖像、視頻、動畫或可以在觸摸屏單元560上顯示的任意其他類似和/或合適的圖形項目或元件。用戶接口軟件模塊包括與用戶接口相關(guān)聯(lián)的各種軟件組件。用戶接口軟件模塊包括與用戶接口的狀態(tài)如何改變以及用戶狀態(tài)改變的條件相關(guān)的內(nèi)容。
[0124]攝像機(jī)軟件模塊包括能夠執(zhí)行攝像機(jī)相關(guān)處理和功能的攝像機(jī)相關(guān)軟件組件。應(yīng)用軟件模塊可以包括瀏覽器應(yīng)用、電子郵件應(yīng)用、即時消息應(yīng)用、文字處理應(yīng)用、鍵盤仿真應(yīng)用、地址薄應(yīng)用、觸摸列表應(yīng)用、窗口小部件、數(shù)字權(quán)限管理(DRM)應(yīng)用、語音識別應(yīng)用、語音復(fù)制應(yīng)用、位置確定功能、基于位置的服務(wù)或者任意其他類似和/或合適的應(yīng)用、功能或操作。除上述模塊以外,存儲器570和存儲器505還可以包括附加的模塊和/或指令?;蛘呖蛇x地,可以不使用某些模塊和/或指令。
[0125]根據(jù)圖1A的示范實施例,應(yīng)用模塊在驅(qū)動振動電機(jī)之前,基于傳感器的檢測信號來確定電子設(shè)備當(dāng)前是否位于平坦表面上,如果確定電子設(shè)備沒有位于平坦表面上,以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng),測量第一背景噪聲信號級別,對通過麥克風(fēng)輸入的第一背景噪聲信號中由于振動電機(jī)的振動而產(chǎn)生的噪聲信號進(jìn)行濾波,并且通過將第二背景噪聲信號級別和第一背景噪聲信號級別之差與閾值進(jìn)行比較,來控制振動電機(jī)的驅(qū)動強(qiáng)度。第二背景噪聲信號是從第一背景噪聲信號中去除由于振動電機(jī)的振動而產(chǎn)生的噪聲信號(即,第三噪聲信號)的信號。
[0126]例如,如果第二背景噪聲信號級別和第一背景噪聲信號級別之差小于閾值,應(yīng)用模塊增大振動電機(jī)的驅(qū)動強(qiáng)度;以及如果第二背景噪聲信號級別和第一背景噪聲信號級別之差大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0127]如上所述,應(yīng)用模塊以最小強(qiáng)度驅(qū)動振動電機(jī)以測量包括振動噪聲在內(nèi)的第一噪聲信號級別,隨后通過將測量結(jié)果與通過濾波器對振動噪聲進(jìn)行濾波的第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。根據(jù)另一個示范實施例,在以最小強(qiáng)度驅(qū)動振動電機(jī)之前,應(yīng)用模塊測量不包括振動噪聲在內(nèi)的第一噪聲信號級別,隨后通過以最小強(qiáng)度驅(qū)動振動電機(jī)來測量包括振動噪聲在內(nèi)的第二噪聲信號級別,隨后通過對第二噪聲信號級別進(jìn)行濾波來去除振動噪聲。此外,通過將針對沒有驅(qū)動振動電機(jī)的情況的第一噪聲信號級別與已濾波的第二噪聲信號級別進(jìn)行比較,控制驅(qū)動電機(jī)的驅(qū)動強(qiáng)度。
[0128]根據(jù)圖2A的示范實施例,應(yīng)用模塊在驅(qū)動振動電機(jī)之前,基于傳感器的檢測信號來確定電子設(shè)備當(dāng)前是否位于平坦表面上,如果確定電子設(shè)備沒有位于平坦表面上,以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng)測量包括振動噪聲在內(nèi)的背景噪聲信號級別,以及根據(jù)測量的背景噪聲信號級別控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果包括振動噪聲在內(nèi)的背景噪聲信號級別小于閾值,那么電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果包括振動噪聲在內(nèi)的背景噪聲信號級別大于閾值,那么維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0129]根據(jù)圖3A的示范實施例,在驅(qū)動振動電機(jī)之前,應(yīng)用模塊基于傳感器的檢測信號確定電子設(shè)備當(dāng)前是否位于平坦表面上,如果確定電子設(shè)備沒有位于平坦表面上,以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng)來測量包括振動噪聲在內(nèi)的背景噪聲信號級別,通過對包括振動噪聲在內(nèi)的背景噪聲信號進(jìn)行濾波來提取與由于振動電機(jī)而產(chǎn)生的振動噪聲相對應(yīng)的信號,根據(jù)已濾波的背景噪聲信號級別來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果已濾波的背景噪聲信號級別小于閾值,電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果已濾波的背景噪聲信號級別大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0130]根據(jù)圖4A的示范實施例,在驅(qū)動振動電機(jī)之前,應(yīng)用模塊基于傳感器的檢測信號,確定電子設(shè)備當(dāng)前是否位于平坦表面上,如果確定電子設(shè)備沒有位于平坦表面上,通過以最小級別的驅(qū)動強(qiáng)度驅(qū)動振動電機(jī),通過使用麥克風(fēng)來測量包括振動噪聲在內(nèi)的第一背景噪聲信號級別,禁用振動電機(jī),測量不包括振動噪聲在內(nèi)的第二背景噪聲信號級別,根據(jù)包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別來控制振動電機(jī)的驅(qū)動強(qiáng)度。例如,如果包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別之差小于閾值,電子設(shè)備增大振動電機(jī)的驅(qū)動強(qiáng)度,否則如果包括振動噪聲在內(nèi)的測量第一背景噪聲信號級別和不包括振動噪聲在內(nèi)的測量第二背景噪聲信號級別之差大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
[0131]此外,可以通過使用一個或多個流處理器和/或硬件部件來執(zhí)行上述示范實施例的電子設(shè)備的各種功能,包括集成電路(1C)、專用集成電路(ASIC)、可擦除可編程只讀存儲器(EPROM)、電EPROM(EEPROM)、或者任意其他類似和或合適類型的硬件元件或非易失性計算機(jī)可讀存儲介質(zhì)和/或軟件部件和/或其組合。
[0132]根據(jù)本發(fā)明的示范實施例,因為通過確定便攜式終端是否位于諸如桌子之類的堅硬表面上來控制振動強(qiáng)度,當(dāng)便攜式終端在諸如桌子之類的堅硬表面上振動時,可以避免過度的噪聲。
[0133]應(yīng)該理解的是,可以用硬件、軟件或硬件和軟件組合的形式實現(xiàn)根據(jù)權(quán)利要求和說明書中描述的本發(fā)明的示范實施例。
[0134]任意這種軟件可以存儲在計算機(jī)可讀存儲介質(zhì)中。計算機(jī)可讀存儲介質(zhì)存儲一個或多個程序(軟件模塊),所述一個或多個程序包括指令,當(dāng)由電子設(shè)備中的一個或多個處理器執(zhí)行時,所述指令使電子設(shè)備執(zhí)行本發(fā)明的方法。
[0135]任意這種軟件可以以易失性或非易失性存儲器的形式進(jìn)行存儲,例如像不管是否可擦除或可重寫的只讀存儲器(R0M),或者以存儲器的形式,例如隨機(jī)存取存儲器(RAM)、存儲器芯片、器件或集成電路,或者存儲在光學(xué)或磁學(xué)可讀介質(zhì),例如緊致盤(CD)、數(shù)字通用盤(DVD)、磁盤或磁帶等。應(yīng)該理解的是存儲器件和存儲介質(zhì)是適用于存儲包括指令的程序的機(jī)器可讀存儲器的示范實施例,當(dāng)被執(zhí)行時所述指令實現(xiàn)本發(fā)明的示范實施例。因此,示范實施例提供了包括代碼的程序以及存儲這種程序的機(jī)器可讀存儲器,所述代碼用于實現(xiàn)如該說明書的權(quán)利要求中任一項所述的設(shè)備或方法。另外,這種程序可以經(jīng)由任意介質(zhì)電學(xué)地轉(zhuǎn)達(dá),例如在有線或無線連接上承載的通信信號,并且示范實施例合適地包含這些內(nèi)容。
[0136]盡管已經(jīng)參考本發(fā)明的示范實施例具體地示出和描述了本發(fā)明,本領(lǐng)域普通技術(shù)人員應(yīng)該理解的是在不脫離由所附權(quán)利要求及其等價物所限定的本發(fā)明的精神和范圍的情況下,可以在其中進(jìn)行形式和細(xì)節(jié)上的各種變化。
【權(quán)利要求】
1.一種控制電子設(shè)備中的振動的方法,所述方法包括: 如果發(fā)生電子設(shè)備的振動事件,確定電子設(shè)備是否位于平坦表面上; 如果電子設(shè)備位于平坦表面上,通過使用電子設(shè)備的麥克風(fēng),測量驅(qū)動振動電機(jī)之前的第一噪聲信號級別; 測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第二噪聲信號級別;以及 通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
2.根據(jù)權(quán)利要求1所述的方法,其中通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度包括: 如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別;以及 如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
3.根據(jù)權(quán)利要求1所述的方法,其中測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第二噪聲信號級別包括: 確定振動電機(jī)的振蕩頻率; 根據(jù)振動電機(jī)的振蕩頻率,對第二噪聲信號中由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波;以及 測量已濾波的第二噪聲信號級別。
4.根據(jù)權(quán)利要求1所述的方法`,其中確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
5.根據(jù)權(quán)利要求1所述的方法,還包括:如果電子設(shè)備沒有位于平坦表面上,按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
6.—種控制振動的方法,所述方法包括: 如果發(fā)生電子設(shè)備的振動事件,確定電子設(shè)備是否位于平坦表面上; 如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別; 測量在通過對第一噪聲信號濾波來去除由于驅(qū)動振動電機(jī)產(chǎn)生的噪聲之后的第二噪聲信號級別;以及 通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
7.根據(jù)權(quán)利要求6所述的方法,其中通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度包括: 如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別;以及 如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
8.根據(jù)權(quán)利要求6所述的方法,其中測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別包括: 確定振動電機(jī)的振蕩頻率; 根據(jù)振動電機(jī)的振蕩頻率,對第一噪聲信號中由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波;以及 測量已濾波的第一噪聲信號級別。
9.根據(jù)權(quán)利要求6所述的方法,其中確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
10.根據(jù)權(quán)利要求6所述的方法,還包括:如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
11.一種控制振動的方法。所述方法包括: 如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上; 如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別;以及 如果測量的噪聲信號級別小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別。
12.根據(jù)權(quán)利要求11所述的方法,還包括:如果噪聲信號級別大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
13.根據(jù)權(quán)利要求11所述的方法,其中確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
14.根據(jù)權(quán)利要求11所述的方法,還包括:如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
15.—種控制振動的方法,所述方法包括: 如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上; 如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別; 通過對噪聲信號濾波來提取由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲;以及 如果由于振動電機(jī)的驅(qū)動產(chǎn)生的噪聲小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別。
16.根據(jù)權(quán)利要求15所述的方法,還包括:如果由于振動電機(jī)的驅(qū)動產(chǎn)生的噪聲大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
17.根據(jù)權(quán)利要求15所述的方法,其中通過對噪聲信號進(jìn)行濾波來提取由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲包括: 確定振動電機(jī)的振蕩頻率; 基于振動電機(jī)的振蕩頻率,對噪聲信號中由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波;以及 測量已濾波的噪聲信號級別。
18.根據(jù)權(quán)利要求15所述的方法,其中確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
19.根據(jù)權(quán)利要求15所述的方法,還包括:如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
20. 一種控制振動的方法,所述方法包括: 如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上; 如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別; 禁用振動電機(jī); 通過使用電子設(shè)備的麥克風(fēng),測量在禁用振動電機(jī)之后且再次驅(qū)動振動電機(jī)之前的第二噪聲信號級別;以及 通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度。
21.根據(jù)權(quán)利要求20所述的方法,其中通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度包括: 如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別;以及 如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度。
22.根據(jù)權(quán)利要求20所述的方法,其中確定電子設(shè)備是否位于平坦表面上包括:通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號。
23.根據(jù)權(quán)利要求20所述的方法,還包括如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)。
24.—種電子設(shè)備,包括: 振動電機(jī); 至少一個處理器; 存儲器;以及 至少一個指令集,所述指令集存儲在存儲器中并且配置為由所述至少一個處理器執(zhí)行, 其中所述至少一個指令集包括: 用于如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上的指令;用于如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量驅(qū)動振動電機(jī)之前的第一噪聲信號級別的指令; 用于測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第二噪聲信號級別的指令;以及用于通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令。
25.根據(jù)權(quán)利要求24所述的電子設(shè)備,其中用于通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令包括: 用于如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別的指令;以及 用于如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度的指令。
26.根據(jù)權(quán)利要求24所述的電子設(shè)備,其中用于測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第二噪聲信號級別的指令包括: 用于確定振動電機(jī)的振蕩頻率的指令; 用于根據(jù)振動電機(jī)的振蕩頻率,從第二噪聲信號中對由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波的指令;以及用于測量已濾波的第二噪聲信號級別的指令。
27.根據(jù)權(quán)利要求24所述的電子設(shè)備,其中確定電子設(shè)備是否位于平坦表面上的指令包括:用于通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
28.根據(jù)權(quán)利要求24所述的電子設(shè)備,其中所述程序還包括:用于如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)的指令。
29.—種電子設(shè)備,包括: 振動電機(jī); 至少一個處理器; 存儲器;以及 至少一個指令集,所述指令集存儲在存儲器中并且配置為由所述至少一個處理器執(zhí)行, 所述至少一個指令集包括: 用于如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上的指令;用于如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別的指令; 用于通過對第一噪聲信號進(jìn)行濾波,測量在去除由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲之后的第二噪聲信號級別的指令;以及 用于通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令。
30.根據(jù)權(quán)利要求29所述的電子設(shè)備,用于通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令包括: 用于如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別的指令;以及 用于如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度的指令。
31.根據(jù)權(quán)利要求29所述的電子設(shè)備,其中用于測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別的指令包括: 用于確定振動電機(jī)的振蕩頻率的指令; 用于根據(jù)振動電機(jī)的振蕩頻率,對第一噪聲信號中由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波的指令;以及 用于測量已濾波的第一噪聲信號級別的指令。
32.根據(jù)權(quán)利要求29所述的電子設(shè)備,其中用于確定電子設(shè)備是否位于平坦表面上的指令包括:用于通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
33.根據(jù)權(quán)利要求29所述的電子設(shè)備,其中所述程序還包括:用于如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)的指令。
34.—種電子設(shè)備,包括: 振動電機(jī);至少一個處理器; 存儲器;以及 至少一個指令集,所述指令集存儲在存儲器中并且配置為由所述至少一個處理器執(zhí)行, 所述至少一個指令集包括: 用于如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上的指令;用于如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別的指令;以及 用于如果測量的噪聲信號級別小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別的指令。
35.根據(jù)權(quán)利要求34所述的電子設(shè)備,其中所述程序還包括:用于如果噪聲信號級別大于閾值,維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度的指令。
36.根據(jù)權(quán)利要求34所述的電子設(shè)備,其中用于確定電子設(shè)備是否位于平坦表面上的指令還包括:用于通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
37.根據(jù)權(quán)利要求34所述的電子設(shè)備,其中所述程序還包括:用于如果電子設(shè)備沒有位于平坦表面上,按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)的指令。
38.一種電子設(shè)備,包`括: 振動電機(jī); 至少一個處理器; 存儲器;以及 至少一個指令集,所述指令集存儲在存儲器中并且配置為由所述至少一個處理器執(zhí)行, 其中所述至少一個指令集包括: 用于如果發(fā)生電子設(shè)備的振動事件,則確定電子設(shè)備是否位于平坦表面上的指令;用于如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的噪聲信號級別的指令; 用于通過對噪聲信號濾波來提取由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲的指令;以及用于如果由于振動電機(jī)的驅(qū)動產(chǎn)生的噪聲小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別的指令。
39.根據(jù)權(quán)利要求38所述的電子設(shè)備,其中所述指令集還包括:用于如果由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度的指令。
40.根據(jù)權(quán)利要求38所述的電子設(shè)備,其中用于通過對噪聲信號進(jìn)行濾波來提取由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲的指令包括: 用于確定振動電機(jī)的振蕩頻率的指令; 用于根據(jù)振動電機(jī)的振蕩頻率,對噪聲信號中由于振動電機(jī)的驅(qū)動而產(chǎn)生的噪聲進(jìn)行濾波的指令;以及 用于測量已濾波的噪聲信號級別的指令。
41.根據(jù)權(quán)利要求38所述的電子設(shè)備,其中用于確定電子設(shè)備是否位于平坦表面上的指令包括:用于通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
42.根據(jù)權(quán)利要求38所述的電子設(shè)備,其中所述程序還包括:用于如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)的指令。
43.—種電子設(shè)備,包括: 振動電機(jī); 至少一個處理器; 存儲器;以及 至少一個指令集,所述指令集存儲在存儲器中并且配置為由所述至少一個處理器執(zhí)行, 其中所述至少一個指令集包括: 用于如果發(fā)生電子設(shè)備的振動事件,確定電子設(shè)備是否位于平坦表面上的指令;用于如果電子設(shè)備位于平坦表面上,則通過使用電子設(shè)備的麥克風(fēng),測量以最小振動強(qiáng)度驅(qū)動振動電機(jī)之后的第一噪聲信號級別的指令; 用于禁用振動電機(jī)的指令; 用于通過使用電子設(shè)備的麥克風(fēng),測量在禁用振動電機(jī)之后且再次驅(qū)動振動電機(jī)之前的第二噪聲信號級別的指令;以及 用于通過將第一噪聲信號級別和第`二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令。
44.根據(jù)權(quán)利要求43所述的電子設(shè)備,其中用于通過將第一噪聲信號級別和第二噪聲信號級別進(jìn)行比較來控制振動電機(jī)的驅(qū)動強(qiáng)度的指令包括: 用于如果第一噪聲信號級別和第二噪聲信號級別之差小于閾值,則將振動電機(jī)的驅(qū)動強(qiáng)度增大一個級別的指令;以及 用于如果第一噪聲信號級別和第二噪聲信號級別之差大于閾值,則維持振動電機(jī)的當(dāng)前驅(qū)動強(qiáng)度的指令。
45.根據(jù)權(quán)利要求43所述的電子設(shè)備,其中用于確定電子設(shè)備是否位于平坦表面上的指令包括:用于通過使用加速度傳感器、陀螺傳感器和鄰近傳感器的至少一個來分析至少一個檢測信號的指令。
46.根據(jù)權(quán)利要求43所述的電子設(shè)備,其中所述程序還包括:用于如果電子設(shè)備沒有位于平坦表面上,則按照預(yù)設(shè)振動強(qiáng)度來驅(qū)動振動電機(jī)的指令。
【文檔編號】G06F3/01GK103631375SQ201310361972
【公開日】2014年3月12日 申請日期:2013年8月19日 優(yōu)先權(quán)日:2012年8月20日
【發(fā)明者】金珉永 申請人:三星電子株式會社