一種移動終端的語音輸出方法及移動終端的制作方法
【專利摘要】本發(fā)明實施例提供了一種移動終端的語音輸出方法及移動終端,所述方法包括:當(dāng)檢測到移動終端進行語音通話時,接收語音信號;測量所述移動終端的空間位置信息;查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻參數(shù);根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。這樣,本發(fā)明實施例中,當(dāng)檢測到移動終端進行語音通話時,接收語音信號,通過移動終端的空間位置信息查找適配的第一目標(biāo)音頻參數(shù),并根據(jù)該第一目標(biāo)音頻參數(shù)輸出語音信號,達到了實時適應(yīng)用戶的操作習(xí)慣進行語音通話,從而提高了語音信號的播放效果,同時,自動進行語音信號的輸出調(diào)節(jié),避免了用戶手動進行調(diào)節(jié)操作,提高了操作的簡便性的效果。
【專利說明】
-種移動終端的語音輸出方法及移動終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及通信技術(shù)領(lǐng)域,尤其是設(shè)及一種移動終端的語音輸出方法及一種移動 終端。
【背景技術(shù)】
[0002] 隨著移動通信技術(shù)的迅猛發(fā)展,移動終端作為一種通信工具已經(jīng)成為我們生活中 不可或缺的一部分,可W隨時隨地?zé)o障礙溝通,給生活帶來便利。
[0003] 目前移動終端在進行語音通話的過程中,下行的語音信號的信號質(zhì)量一般取決于 移動終端的固定參數(shù)W及用戶預(yù)設(shè)的值。
[0004] 移動終端接收來自網(wǎng)絡(luò)的語音信號,并通過運些固定參數(shù)W及預(yù)設(shè)的值處理后輸 出,運也就意味著下行的語音信號的特性已經(jīng)被運個傳輸?shù)男诺浪潭恕?br>[0005] 但是,在實際的使用過程中,用戶的操作習(xí)慣不盡相同,部分用戶在通話的過程中 將移動終端會稍稍移開耳朵,而部分用戶為了聽得更清楚可能會盡可能的貼近耳朵。
[0006] 運些不同的情況下,用戶的耳朵所接收到的語音信號不盡相同,造成語音信號的 輸出效果差,聽感體驗較差。
[0007] 如果想要獲得較好的語音信號,一般需要用戶手動進行調(diào)節(jié),但是,在語言通話過 程中,用戶不方便進行手動調(diào)節(jié)操作。
【發(fā)明內(nèi)容】
[000引本發(fā)明實施例提供一種移動終端的語音輸出方法,W解決語音信號輸出效果差、 手動調(diào)節(jié)不方便的問題。
[0009] 為了解決上述問題,本發(fā)明實施例公開了一種移動終端的語音輸出方法,所述方 法包括:
[0010] 當(dāng)檢測到移動終端進行語音通話時,接收語音信號;
[0011] 測量所述移動終端的空間位置信息;
[0012] 查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻參數(shù);
[0013] 根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。
[0014] 本發(fā)明實施例還公開了一種移動終端,所述移動終端包括:
[0015] 語音信號接收模塊,用于在檢測到移動終端進行語音通話時,接收語音信號;
[0016] 空間位置信息測量模塊,用于測量所述移動終端的空間位置信息;
[0017] 第一目標(biāo)音頻參數(shù)查找模塊,用于查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻參 數(shù);
[0018] 語音信號輸出模塊,用于根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。
[0019] 運樣,本發(fā)明實施例中,當(dāng)檢測到移動終端進行語音通話時,接收語音信號,通過 移動終端的空間位置信息查找適配的第一目標(biāo)音頻參數(shù),并根據(jù)該第一目標(biāo)音頻參數(shù)輸出 語音信號,達到了實時適應(yīng)用戶的操作習(xí)慣進行語音通話,從而提高了語音信號的播放效 果,同時,自動進行語音信號的輸出調(diào)節(jié),避免了用戶手動進行調(diào)節(jié)操作,提高了操作的簡 便性的效果。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例的描述中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施 例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可W根據(jù)運些附圖 獲得其他的附圖。
[0021 ]圖1是本發(fā)明的一種移動終端的語音輸出方法實施例的步驟流程圖;
[0022] 圖2是本發(fā)明的一種移動終端的語音輸出方法另一實施例的步驟流程圖;
[0023] 圖3是本發(fā)明實施例的一種空間位置信息的檢測示例圖;
[0024] 圖4是本發(fā)明實施例的一種頻響曲線的示例圖;
[0025] 圖5是本發(fā)明的一種移動終端的結(jié)構(gòu)框圖;
[0026] 圖6是本發(fā)明另一個實施例的移動終端的框圖;
[0027] 圖7是本發(fā)明又一個實施例的移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0028] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā) 明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
[0029] 實施例一
[0030] 參照圖1,示出了本發(fā)明的一種移動終端的語音輸出方法實施例的步驟流程圖,具 體可W包括如下步驟:
[0031] 步驟101,當(dāng)檢測到移動終端進行語音通話時,接收語音信號。
[0032] 在具體實現(xiàn)中,本發(fā)明實施例可W應(yīng)用在移動終端中,例如,手機、平板電腦、個人 數(shù)字助理、穿戴設(shè)備(如眼鏡、手表等)等等,通??蒞通過蜂窩式移動通信系統(tǒng)進行語音通 話。
[0033] 在語音通話的上行過程中,對端的移動終端通過麥克風(fēng)(Micro地one, MIC)采集語 音信號。
[0034] 其中,根據(jù)不同的網(wǎng)絡(luò)采集的語音帶寬不同,寬帶通話為16化Z采樣率即8khz帶 寬,窄帶則為寬帶的一半,此時的語音信號的數(shù)據(jù)格式可能不盡相同,模擬麥克風(fēng)為PCM (Pulse Code Modulation,脈沖編碼調(diào)制)信號,屬于并行碼流可W直接進行信號處理;而 數(shù)字麥克風(fēng)則為PDM(化Ise Density Modulation,脈沖密度調(diào)制)信號,屬于串行碼流,一 般將該PDM信號抽取濾波后變成PCM信號。
[0035] 采集到的音頻信號進過本地編碼并傳送到Modem(調(diào)制解調(diào)器),Modem對該語音信 號進行調(diào)制,使其載波為當(dāng)前的網(wǎng)絡(luò)制式,通過射頻模塊發(fā)送出去。
[0036] 在本發(fā)明實施例中,移動終端的操作系統(tǒng)可W包括An化oid(安卓)、I0S、Windows Phone、Windows 等等。
[0037] 在本發(fā)明實施例中,若檢測到移動終端進行語音通話,則可W接收下行鏈路的語 音信號。
[0038] 例如,在An化oid系統(tǒng)中,可W通過Tel邱honeManager和F*honeStateListene;r運兩 個類的成員函數(shù)public int getCallStateO監(jiān)聽移動終端通話狀態(tài)在廣播中的值,W判 斷是否在語音通話中。
[0039] 在語音通話的下行過程中,其與上行過程相反,先接收無線信號,然后轉(zhuǎn)成基帶信 號,最后經(jīng)過信號處理變成語音信號并輸出。
[0040] 步驟102,測量所述移動終端的空間位置信息。
[0041] 在本發(fā)明實施例中,移動終端中配置有傳感器,例如,距離傳感器、巧螺儀、角度傳 感器、加速度傳感器等等,通過調(diào)用運些傳感器,可W測量出移動終端的空間位置信息。
[0042] 其中,空間位置信息,可W指描述移動終端位于空間的信息。
[0043] 在An化oid系統(tǒng)中,部分傳感器(如運動傳感器)在SensorEvent中,返回用多維數(shù) 組表示的傳感數(shù)據(jù),可W通過an化oid. hardware. Sense的函數(shù)讀取傳感器測量的數(shù)據(jù)。
[0044] 例如,在一個傳感器事件中,加速度傳感器會返回Ξ維坐標(biāo)軸上的加速度數(shù)據(jù),巧 螺儀會返回Ξ維坐標(biāo)軸上的旋轉(zhuǎn)速率數(shù)據(jù)。
[0045] 運些數(shù)據(jù)通常Wfloat數(shù)組的方式在參數(shù)中返回,下表列出了在Amlroid系統(tǒng)支持 的運動傳感器:
[0046]
[0047]
[004引當(dāng)然,隨著傳感器種類的增加,該an化oid.hardware .Sense類中所包含的傳感器 數(shù)量也可W不斷增加。
[0049] 步驟103,查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻參數(shù)。
[0050] 應(yīng)用本發(fā)明實施例,可W預(yù)先針對不同的空間位置設(shè)置對應(yīng)的音頻參數(shù),如響度、 頻響等,并記錄其對應(yīng)關(guān)系。
[0051] 因此,可W通過空間位置與音頻參數(shù)之間的對應(yīng)關(guān)系,查找當(dāng)前空間位置信息對 應(yīng)的第一目標(biāo)音頻參數(shù)。
[0052] 步驟104,根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。
[0053] 在具體實現(xiàn)中,若查找到與當(dāng)前空間位置信息適配的第一目標(biāo)音頻參數(shù),則可W 按照該第一目標(biāo)音頻參數(shù)調(diào)整語音通話下行過程中的語音信號,W進行輸出。
[0054] 在一種方式中,由于既定的電聲曲線一般都是在假設(shè)用戶將受話器貼近耳朵的情 況下滿足通信標(biāo)準(zhǔn)所得到的曲線,因此,可W查找預(yù)設(shè)(即空間位置信息為零)的原始音頻 參數(shù),即原始狀態(tài)時的音頻參數(shù)。
[0055] 計算參考音頻參數(shù)與原始音頻參數(shù)之間的差值,獲得音頻參數(shù)增益,在移動終端 設(shè)置的音頻參數(shù)的基礎(chǔ)上增加該音頻參數(shù)增益,獲得第二目標(biāo)音頻參數(shù),改變了語音信號 通道的特性,W及,按照該第二目標(biāo)音頻參數(shù)播放語音信號。
[0056] 需要說明的是,音頻參數(shù)增益可W預(yù)先計算,存儲在數(shù)據(jù)庫中,當(dāng)前查找該空間位 置信息對應(yīng)的音頻參數(shù)增益即可;當(dāng)然,音頻參數(shù)增益可W在當(dāng)前計算,本發(fā)明實施例對此 不加 W限制。
[0057] 在另一種方式中,可W直接設(shè)定第一目標(biāo)音頻參數(shù)為語音信號的音頻參數(shù),W該 音頻參數(shù)播放語音信號。
[0058] 運樣,本發(fā)明實施例中,當(dāng)檢測到移動終端進行語音通話時,接收語音信號,通過 移動終端的空間位置信息查找適配的第一目標(biāo)音頻參數(shù),并根據(jù)該第一目標(biāo)音頻參數(shù)輸出 語音信號,達到了實時適應(yīng)用戶的操作習(xí)慣進行語音通話,從而提高了語音信號的播放效 果,同時,自動進行語音信號的輸出調(diào)節(jié),避免了用戶手動進行調(diào)節(jié)操作,提高了操作的簡 便性的效果。
[0059] 實施例二
[0060] 參照圖2,示出了本發(fā)明的一種移動終端的語音輸出方法另一實施例的步驟流程 圖,具體可W包括如下步驟:
[0061 ]步驟201,當(dāng)檢測到移動終端進行語音通話時,接收語音信號。
[0062] 步驟202,測量所述移動終端的空間位置信息。
[0063] 在一種情況中,空間位置信息至W包括受話器(又稱聽筒,用于輸出語音信號)與 傳聲對象(如用戶的耳朵)之間的距離值。
[0064] 在本示例中,圖3所示,移動終端301受話器與傳聲對象(如用戶的耳朵)之間的距 離值為X。
[0065] 在另一種情況中,空間位置信息包括包括受話器與傳聲對象之間的距離值,W及, 第一平面與第二平面之間的角度,該角度可W用于修正。
[0066] 其中,第一平面為與受話器面對的正方向垂直的平面、第二平面為傳聲對象(如用 戶的耳朵)所在的平面。
[0067] 在本示例中,如圖3所示,第一平面304與受話器面對的正方向303垂直,傳聲對象 (如用戶的耳朵)的第二平面302與第一平面304之間的角度為α。
[0068] 在一種測量方式中,移動終端中可W配置距離傳感器,如紅外距離傳感器、超聲波 距離傳感器,等等。
[0069] 由于移動終端的距離傳感器一般配置在受話器附近,W測量與用戶之間的距離, W在小于一定距離值時關(guān)閉屏幕,防止誤操作。
[0070] 在語音通話過程中,用戶的耳朵一般會靠近受話器,即距離傳感器測量的距離,一 般近似受話器與傳聲對象(如用戶的耳朵)的距離。
[0071] 因此,運種測量方式中,如圖3所示,移動終端301可W調(diào)用距離傳感器測量距離 值,作為受話器與傳聲對象(如用戶的耳朵)之間的距離值X。
[0072] 在另一種測量方式中,當(dāng)語音通信開始時,用戶的第一反應(yīng)一般將移動終端的受 話器貼近耳朵,因此,可W通過巧螺儀等傳感器檢測所述移動終端在語音通話開始時所處 的平面(可W表示為與豎直、水平方向的夾角),作為第二平面。
[0073] 為語音通信開始的平面為基準(zhǔn),當(dāng)移動終端發(fā)生移動操作時,通過將速度傳感器 對時間的積分,可W計算移動終端移動的距離,作為受話器與傳聲對象(如用戶的耳朵)之 間的距離值。
[0074] 并且,通過巧螺儀等傳感器可W檢測移動終端在移動后所處的平面(可W表示為 與豎直、水平方向的夾角),作為第一平面,從而計算第一平面與第二平面之間的角度。
[0075] 在另一種測量方式中,移動終端配置至少Ξ個麥克風(fēng),可W調(diào)用至少Ξ個麥克風(fēng) 通過時間和相位差測量至少Ξ個距離值。
[0076] 將最接近受話器的麥克風(fēng)測量的距離值,作為受話器與傳聲對象之間的距離值。
[0077] 此外,通過巧螺儀等傳感器可W檢測移動終端所處的平面(可W表示為與豎直、水 平方向的夾角),作為第一平面,而W至少Ξ個距離值確定至少Ξ個目標(biāo)位置(如端點位 置),W至少Ξ個目標(biāo)位置所處的平面,設(shè)置為第二平面,從而計算第一平面與第二平面之 間的角度。
[0078] 在某些情況下,移動終端沒有配置Ξ個麥克風(fēng)時,由于聲音振動空氣推動振膜切 割磁力線就會將聲信號轉(zhuǎn)化為電信號,因此,可W利用動圈式揚聲器和受話器當(dāng)做麥克風(fēng), 此時同樣可W測量得到距離值和角度。
[0079] 鑒于此,不僅可W利用紅外距離傳感器和巧螺儀、加速度傳感器等傳感器進行距 離和角度的測量,還可W通過麥克風(fēng)等進行距離和角度的矯正,提高測量的精度。
[0080] 當(dāng)然,上述空間位置信息的測量方式只是作為示例,在實施本發(fā)明實施例時,可W 根據(jù)實際情況設(shè)置其他空間位置信息的測量方式,本發(fā)明實施例對此不加 W限制。另外,除 了上述空間位置信息的測量方式外,本領(lǐng)域技術(shù)人員還可W根據(jù)實際需要采用其它空間位 置信息的測量方式,本發(fā)明實施例對此也不加 W限制。
[0081 ] 步驟203,查找所述距離值對應(yīng)的第一頻響和第一響度。
[0082] 在本發(fā)明實施例中,第一目標(biāo)音頻參數(shù)包括第一頻響和第一響度。
[0083] 在具體實現(xiàn)中,若空間位置信息包括受話器與傳聲對象(如用戶的耳朵)之間的距 離值,則可W預(yù)先設(shè)置距離值與頻響、響度之間的對應(yīng)關(guān)系,若當(dāng)前測量到受話器與傳聲對 象(如用戶的耳朵)之間的距離值,則可W依據(jù)該對應(yīng)關(guān)系查找當(dāng)前距離值對應(yīng)的第一頻響 和第一響度。
[0084] 其中,距離值與第一頻響、第一響度正相關(guān),即距離值越大,第一頻響越大、第一響 度越大,反之,距離值越小,第一頻響越小、第一響度越小。
[0085] 需要說明的是,距離值一般小于預(yù)設(shè)的距離闊值,如15cm,如果傳聲對象(如用戶 的耳朵)與受話器之間的距離相距太遠,可W認(rèn)為用戶刻意將移動終端遠離耳朵,該距離值 將不生效。
[0086] 例如,將距離從0cm到15cm按照每3cm劃分為同一個范圍,即可W劃分為5段距離范 圍,每個距離范圍內(nèi)的距離值對應(yīng)同一個第一頻響和同一個第一響度。
[0087] 步驟204,查找所述距離值和所述角度對應(yīng)的第一頻響和第一響度。
[0088] 在具體實現(xiàn)中,若空間位置信息包括受話器與傳聲對象之間的距離值,W及,第一 平面與第二平面之間的角度,則可W預(yù)先設(shè)置距離值、角度與頻響、響度之間的對應(yīng)關(guān)系, 若當(dāng)前測量到受話器與傳聲對象(如用戶的耳朵)之間的距離值和第一平面與第二平面之 間的角度,則可W依據(jù)該對應(yīng)關(guān)系查找該距離值和該角度對應(yīng)的第一頻響和第一響度。
[0089] 其中,距離值與第一頻響、第一響度正相關(guān),當(dāng)距離值一定(即距離值的大小恒定) 時,角度與第一頻響中低頻信號的聲壓正相關(guān),即角度越大,低頻信號越大,反之,角度越 小,低頻信號越小。
[0090] 需要說明的是,角度一般小于預(yù)設(shè)的角度闊值,如90°,如果第一平面與第二平面 之間的角度太大,可W認(rèn)為用戶刻意將移動終端遠離耳朵,該角度將不生效。
[0091] 例如,第一平面與第二平面之間的角度關(guān)系可W有兩種,一種是開角朝前,另一種 是開角朝后,因此兩種情況的角度總和覆蓋90°區(qū)域,因此,可W將角度從0°到45°按照每 15°劃分為同一范圍,即總共有3段角度范圍,每個角度范圍內(nèi)的角度對應(yīng)同一個第一頻響 和同一個第一響度。
[0092] -般情況下,低頻信號為頻率小于預(yù)設(shè)頻率闊值的語音信號,例如,針對通話時的 受話器,一般可W將600化W下的語音信號稱為低頻信號,針對揚聲器,則頻率可W更低一 些。
[0093] 當(dāng)然,除了預(yù)先設(shè)置距離值、角度與頻響、響度之間的對應(yīng)關(guān)系之外,還可W設(shè)置 距離值與頻響、響度之間的對應(yīng)關(guān)系,在該對應(yīng)關(guān)系的基礎(chǔ)上,基于角度對該對應(yīng)關(guān)系進行 調(diào)整,本發(fā)明實施例對此不加 W限制。
[0094] 當(dāng)然,上述音頻參數(shù)只是作為示例,在實施本發(fā)明實施例時,可W根據(jù)實際情況設(shè) 置其他音頻參數(shù),本發(fā)明實施例對此不加 W限制。另外,除了上述音頻參數(shù)外,本領(lǐng)域技術(shù) 人員還可W根據(jù)實際需要采用其它音頻參數(shù),本發(fā)明實施例對此也不加 W限制。
[00M]步驟205,根據(jù)所述第一頻響和所述第一響度輸出所述語音信號。
[0096] 在具體實現(xiàn)中,若查找到與當(dāng)前空間位置信息適配的第一頻響和第一響度,則可 W按照該第一頻響和第一響度播放語音通話下行過程中的語音信號。
[0097] 在一種方式中,由于既定的電聲曲線一般都是在假設(shè)用戶將受話器貼近耳朵的情 況下滿足通信標(biāo)準(zhǔn)所得到的曲線,因此,可W查找預(yù)設(shè)(即距離值為零時)的原始頻響和原 始響度。
[0098] 當(dāng)然,若空間位置信息還包括第一平面與第二平面之間的角度,則可W查找預(yù)設(shè) (即距離值和角度為零時)的原始頻響和原始響度。
[0099] 計算第一頻響與原始頻響之間的差值,獲得頻響增益,W及,計算第一響度與所述 原始響度之間的差值,獲得響度增益。
[0100] 在移動終端設(shè)置的頻響的基礎(chǔ)上增加頻響增益,獲得第二頻響,W及,在移動終端 設(shè)置的響度的基礎(chǔ)上增加響度增益,獲得第二響度。
[0101] 根據(jù)第二頻響和第二響度輸出所述語音信號。
[0102] 在另一種方式中,可W直接設(shè)定第一頻響和第一響度為語音信號的音頻參數(shù),W 該音頻參數(shù)播放語音信號。
[0103] 由于不同用戶的使用移動終端的方式不同,受話器與用戶的耳朵之間相距的距離 不同,一般會造成音量的差異變大,給用戶帶來的聽感體驗變差,如果想要音量合適,用戶 需要手動調(diào)節(jié)音量的大小,但是,在語音通話的過程中,用戶不方便進行音量的調(diào)節(jié)操作, 因此,一般不會暫停語音通話去調(diào)節(jié)音量的大小。
[0104] 此外,移動終端的出廠設(shè)置中,為了滿足國家通信標(biāo)準(zhǔn),移動終端在研發(fā)調(diào)試階段 時針對設(shè)定的通信標(biāo)準(zhǔn)所調(diào)試得到的電聲曲線,一般都是在假設(shè)用戶將受話器貼近耳朵的 情況下所得到的曲線。
[0105] 在運種固定的電聲曲線下,語音信號的頻響和響度會固定,若不再次調(diào)試參數(shù),輸 出的語音信號不會有變化。
[0106] 在運種情況下,既定的語音信號較為適合很多情況下用戶的聽感體驗,但是,鑒于 不同的使用方式,其語音信號最終所被用戶接收的頻響曲線的差異是非常大的,例如,受話 器離耳朵較遠的時候,低頻信號泄露嚴(yán)重,男聲的效果就會變差,往往就會聽得不是太清 晰。
[0107] 進一步而言,如圖4所示,曲線401、曲線402、曲線403和曲線404代表在受話器與用 戶耳朵之間的不同距離下按標(biāo)準(zhǔn)方式(3GPP)測量得到的受話器接受頻響的曲線,其中,曲 線401代表受話器與用戶耳朵之間的距離歸一化后為0時測量的頻響曲線,曲線402、曲線 403和曲線404是在受話器與用戶耳朵之間的距離逐漸變大的情況測量的頻響曲線。
[0108] 由于低頻信號的頻率低、波長長,更容易繞射,其指向圖4 一般為半球形或者球形, 而高頻信號的頻率高、波長短,指向性更強。
[0109] 相同能量的低頻信號在單一方向上的能量分量就少,而高頻信號在其指向的方向 上能量更強。而隨著距離的增加,用戶的耳朵在指定方向(測試和國家標(biāo)準(zhǔn)定的受話器垂直 指向)上離運個半球形或者球形上的半徑越大,則此時的能量更少,即低頻信號的泄露隨著 距離(即受話器和用戶的耳朵之間的距離)的增加而增加,在固定距離的情況下,響度與角 度的關(guān)系不大。
[0110] 從圖4中的曲線401、曲線402、曲線403和曲線404可W看出,隨著距離增加,其低頻 信號的泄露增加,當(dāng)距離增大到一定程度,其低頻信號的泄露基本保持不變;而總體的頻響 曲線卻隨著距離增加而下降。
[0111] 實際帶給用戶的感受是隨著距離的增加低頻信號部分聲音變小,聲音變味,對男 聲的影響較大,而總體上感覺音量變小,特別是在增雜的環(huán)境中,更加難W聽清相關(guān)語音中 的含義。
[0112] 由此可見,由于移動終端的受話器與用戶的耳朵之間不同的距離會造成實際用戶 的耳朵接收來自移動終端同一語音信號的結(jié)果不同,主要表現(xiàn)在響度和頻響上。
[0113] 當(dāng)距離較短甚至緊密接觸時,響度和頻響均為最佳,用戶的耳朵接收語音信號的 效果較好;但是,隨著距離的增加,語音信號的泄露變大,則會造成響度逐漸較小,頻響中的 低頻信號泄露增加。
[0114] 運樣,本發(fā)明實施例通過檢測移動終端的受話器與用戶的耳朵之間的距離值、第 一平面與第二平面之間的角度等空間位置信息,實時調(diào)節(jié)其輸出的語音信號的響度和頻 響,W使用戶的耳朵接收到的語音信號滿足音量和質(zhì)量的要求,提高聽感體驗。
[0115] 需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組 合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依 據(jù)本發(fā)明實施例,某些步驟可W采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該 知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所設(shè)及的動作并不一定是本發(fā)明實施 例所必須的。
[0116] 實施例S
[0117] 圖5是本發(fā)明一個實施例的移動終端的框圖。圖5所示的移動終端500包括:
[0118] 語音信號接收模塊501,用于在檢測到移動終端進行語音通話時,接收語音信號;
[0119] 空間位置信息測量模塊502,用于測量所述移動終端的空間位置信息;
[0120] 第一目標(biāo)音頻參數(shù)查找模塊503,用于查找所述空間位置信息對應(yīng)的第一目標(biāo)音 頻參數(shù);
[0121] 語音信號輸出模塊504,用于根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。
[0122] 在本發(fā)明的一個實施例中,所述語音信號輸出模塊504可W包括如下子模塊:
[0123] 原始音頻參數(shù)查找子模塊,用于查找預(yù)設(shè)的原始音頻參數(shù);
[0124] 音頻參數(shù)增益計算子模塊,用于計算所述參考音頻參數(shù)與所述原始音頻參數(shù)之間 的差值,獲得音頻參數(shù)增益;
[0125] 第二目標(biāo)音頻參數(shù)獲得子模塊,用于在移動終端設(shè)置的音頻參數(shù)的基礎(chǔ)上增加所 述音頻參數(shù)增益,獲得第二目標(biāo)音頻參數(shù);
[0126] 調(diào)整輸出子模塊,用于按照所述第二目標(biāo)音頻參數(shù)輸出所述語音信號。
[0127] 在具體實現(xiàn)中,所述空間位置信息可W包括:
[01%]受話器與傳聲對象之間的距離值;
[0129] 或者,
[0130] 受話器與傳聲對象之間的距離值,W及,第一平面與第二平面之間的角度,所述第 一平面為與受話器面對的正方向垂直的平面、所述第二平面為傳聲對象所在的平面。
[0131] 在本發(fā)明的一個實施例中,所述空間位置信息測量模塊502可W包括如下子模塊:
[0132] 第一距離值計算子模塊,用于調(diào)用距離傳感器測量距離值,作為受話器與傳聲對 象之間的距離值;
[0133] 或者,
[0134] 第一設(shè)置子模塊,用于檢測所述移動終端在語音通話開始時所處的平面,作為第 二平面;
[0135] 第二距離值計算子模塊,用于在所述移動終端發(fā)生移動操作時,計算所述移動終 端移動的距離,作為受話器與傳聲對象之間的距離值;
[0136] 第二設(shè)置子模塊,用于檢測所述移動終端在移動后所處的平面,作為第一平面;
[0137]第一角度計算子模塊,用于計算所述第一平面與所述第二平面之間的角度;
[013引或者,
[0139] 第Ξ距離值計算子模塊,用于調(diào)用至少Ξ個麥克風(fēng)測量至少Ξ個距離值;
[0140] 第Ξ設(shè)置子模塊,用于將最接近受話器的麥克風(fēng)測量的距離值,作為受話器與傳 聲對象之間的距離值;
[0141] 第四設(shè)置子模塊,用于檢測所述移動終端所處的平面,作為第一平面;
[0142] 目標(biāo)位置確定子模塊,用于W所述至少Ξ個距離值確定至少Ξ個目標(biāo)位置;
[0143] 第五設(shè)置子模塊,用于W所述至少Ξ個目標(biāo)位置所處的平面,設(shè)置為第二平面;
[0144] 第二角度計算子模塊,用于計算所述第一平面與所述第二平面之間的角度。
[0145] 在本發(fā)明的一個實施例中,所述第一目標(biāo)音頻參數(shù)查找模塊503可W包括如下子 模塊:
[0146] 距離值對應(yīng)查找子模塊,用于查找所述距離值對應(yīng)的第一頻響和第一響度;
[0147] 或者,
[0148] 角度修正子模塊,用于查找所述距離值和所述角度對應(yīng)的第一頻響和第一響度;
[0149] 其中,所述距離值與所述第一頻響、所述第一響度正相關(guān);所述角度與所述第一頻 響中低頻信號的聲壓正相關(guān),所述低頻信號為頻率小于預(yù)設(shè)頻率闊值的語音信號;
[0150] 所述語音信號輸出模塊504可W包括如下子模塊:
[0151] 補償輸出子模塊,用于根據(jù)所述第一頻響和所述第一響度輸出所述語音信號。
[0152] 在本發(fā)明的一個實施例中,所述補償輸出子模塊可W包括如下單元:
[0153] 原始信息查找單元,用于查找預(yù)設(shè)的原始頻響和原始響度;
[0154] 頻響增益計算單元,用于計算所述第一頻響與所述原始頻響之間的差值,獲得頻 響增益;
[0155] 響度增益計算單元,用于計算所述第一響度與所述原始響度之間的差值,獲得響 度增益;
[0156] 第二頻響獲得單元,用于在移動終端設(shè)置的頻響的基礎(chǔ)上增加所述頻響增益,獲 得第二頻響;
[0157] 第二響度獲得單元,用于在移動終端設(shè)置的響度的基礎(chǔ)上增加所述響度增益,獲 得第二響度;
[0158] 參數(shù)調(diào)整輸出單元,用于根據(jù)所述第二頻響和所述第二響度輸出所述語音信號。
[0159] 移動終端500能夠?qū)崿F(xiàn)圖1至圖4的方法實施例中移動終端實現(xiàn)的各個過程,為避 免重復(fù),運里不再寶述。
[0160] 運樣,本發(fā)明實施例中,當(dāng)檢測到移動終端進行語音通話時,接收語音信號,通過 移動終端的空間位置信息查找適配的第一目標(biāo)音頻參數(shù),并根據(jù)該第一目標(biāo)音頻參數(shù)輸出 語音信號,達到了實時適應(yīng)用戶的操作習(xí)慣進行語音通話,從而提高了語音信號的播放效 果,同時,自動進行語音信號的輸出調(diào)節(jié),避免了用戶手動進行調(diào)節(jié)操作,提高了操作的簡 便性的效果。
[0161] 實施例四
[0162] 圖6是本發(fā)明另一個實施例的移動終端的框圖。圖6所示的移動終端600包括:至少 一個處理器601、存儲器602、至少一個網(wǎng)絡(luò)接口 604和其他用戶接口 603。移動終端600中的 各個組件通過總線系統(tǒng)605禪合在一起。可理解,總線系統(tǒng)605用于實現(xiàn)運些組件之間的連 接通信??偩€系統(tǒng)605除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但 是為了清楚說明起見,在圖6中將各種總線都標(biāo)為總線系統(tǒng)605。
[0163] 其中,用戶接口 603可W包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標(biāo),軌跡球 (trac化all)、觸感板或者觸摸屏等。
[0164] 可W理解,本發(fā)明實施例中的存儲器602可W是易失性存儲器或非易失性存儲器, 或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可W是只讀存儲器(Read- OnlyMemo巧,ROM)、可編程只讀存儲器(ProgrammableR0M,PR0M)、可擦除可編程只讀存儲器 化拘3日616?3(^,6?1?(^)、電可擦除可編程只讀存儲器化16?;?。日1176?1?(^,66?1?(^)或閃 存。易失性存儲器可W是隨機存取存儲器(RandomAccessMemory,RAM),其用作外部高速緩 存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機存取存儲器 (StaticRAM,SRAM)、動態(tài)隨機存取存儲器(DynamicRAM,DRAM)、同步動態(tài)隨機存取存儲器 (SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(DoubleDataRate SDRAM,孤RSDRAM)、增強型同步動態(tài)隨機存取存儲器化nhanced SDRAM,ESDRAM)、同步連接 動態(tài)隨機存取存儲器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機存取存儲器 (DirectRambusRAM,DRRAM)。本發(fā)明實施例描述的系統(tǒng)和方法的存儲器602旨在包括但不限 于運些和任意其它適合類型的存儲器。
[0165] 在一些實施方式中,存儲器602存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或 者他們的子集,或者他們的擴展集:操作系統(tǒng)6021和應(yīng)用程序6022。
[0166] 其中,操作系統(tǒng)6021,包含各種系統(tǒng)程序,例如框架層、核屯、庫層、驅(qū)動層等,用于 實現(xiàn)各種基礎(chǔ)業(yè)務(wù)W及處理基于硬件的任務(wù)。應(yīng)用程序6022,包含各種應(yīng)用程序,例如媒體 播放器(MediaPlayer)、瀏覽器(Browser)等,用于實現(xiàn)各種應(yīng)用業(yè)務(wù)。實現(xiàn)本發(fā)明實施例方 法的程序可W包含在應(yīng)用程序6022中。
[0167] 在本發(fā)明實施例中,通過調(diào)用存儲器602存儲的程序或指令,具體的,可W是應(yīng)用 程序6022中存儲的程序或指令,處理器601用于當(dāng)檢測到移動終端進行語音通話時,接收語 音信號;測量所述移動終端的空間位置信息;查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻 參數(shù);根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。
[0168] 上述本發(fā)明實施例掲示的方法可W應(yīng)用于處理器601中,或者由處理器601實現(xiàn)。 處理器601可能是一種集成電路忍片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各 步驟可W通過處理器601中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理 器601可W是通用處理器、數(shù)字信號處理器(DigitalSi即alProcessor,DSP)、專用集成電路 (ApplicationSpecific IntegratedCircuitiASIC)、現(xiàn)成可編程 口陣列 (FieldProgrammableGateArrayJPGA)或者其他可編程邏輯器件、分立口或者晶體管邏輯 器件、分立硬件組件??蒞實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框 圖。通用處理器可W是微處理器或者該處理器也可W是任何常規(guī)的處理器等。結(jié)合本發(fā)明 實施例所公開的方法的步驟可W直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器 中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可W位于隨機存儲器,閃存、只讀存儲器,可 編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲 介質(zhì)位于存儲器602,處理器601讀取存儲器602中的信息,結(jié)合其硬件完成上述方法的步 驟。
[0169] 可W理解的是,本發(fā)明實施例描述的運些實施例可W用硬件、軟件、固件、中間件、 微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可W實現(xiàn)在一個或多個專用集成電路 (ApplicationSpecificIntegratedCircuitSiASIC)、數(shù)字信號處理器 (01邑^曰151旨11曰1?'〇。633111旨,05?)、數(shù)字信號處理設(shè)備(05?06¥山6,05?0)、可編程邏輯設(shè)備 (ProgrammableLogicDevice,PLD)、現(xiàn)場可編程口陣列(Field-ProgrammableGateArray, FPGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單 元或其組合中。
[0170] 對于軟件實現(xiàn),可通過執(zhí)行本發(fā)明實施例所述功能的模塊(例如過程、函數(shù)等)來 實現(xiàn)本發(fā)明實施例所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可 W在處理器中或在處理器外部實現(xiàn)。
[0171 ]可選地,處理器601還用于:查找預(yù)設(shè)的原始音頻參數(shù);計算所述參考音頻參數(shù)與 所述原始音頻參數(shù)之間的差值,獲得音頻參數(shù)增益;在移動終端設(shè)置的音頻參數(shù)的基礎(chǔ)上 增加所述音頻參數(shù)增益,獲得第二目標(biāo)音頻參數(shù);按照所述第二目標(biāo)音頻參數(shù)輸出所述語 音信號。
[0172] 可選地,所述空間位置信息包括:受話器與傳聲對象之間的距離值;或者,受話器 與傳聲對象之間的距離值,W及,第一平面與第二平面之間的角度,所述第一平面為與受話 器面對的正方向垂直的平面、所述第二平面為傳聲對象所在的平面。
[0173] 可選地,處理器601還用于:調(diào)用距離傳感器測量距離值,作為受話器與傳聲對象 之間的距離值;或者,檢測所述移動終端在語音通話開始時所處的平面,作為第二平面;當(dāng) 所述移動終端發(fā)生移動操作時,計算所述移動終端移動的距離,作為受話器與傳聲對象之 間的距離值;檢測所述移動終端在移動后所處的平面,作為第一平面;計算所述第一平面與 所述第二平面之間的角度;或者,調(diào)用至少Ξ個麥克風(fēng)測量至少Ξ個距離值;將最接近受話 器的麥克風(fēng)測量的距離值,作為受話器與傳聲對象之間的距離值;檢測所述移動終端所處 的平面,作為第一平面;W所述至少Ξ個距離值確定至少Ξ個目標(biāo)位置;W所述至少Ξ個目 標(biāo)位置所處的平面,設(shè)置為第二平面;計算所述第一平面與所述第二平面之間的角度。
[0174] 可選地,處理器601還用于:查找所述距離值對應(yīng)的第一頻響和第一響度;或者,查 找所述距離值和所述角度對應(yīng)的第一頻響和第一響度;其中,所述距離值與所述第一頻響、 所述第一響度正相關(guān);所述角度與所述第一頻響中低頻信號的聲壓正相關(guān),所述低頻信號 為頻率小于預(yù)設(shè)頻率闊值的語音信號。
[0175] 可選地,處理器601還用于:根據(jù)所述第一頻響和所述第一響度輸出所述語音信 號。
[0176] 可選地,處理器601還用于:查找預(yù)設(shè)的原始頻響和原始響度;計算所述第一頻響 與所述原始頻響之間的差值,獲得頻響增益;計算所述第一響度與所述原始響度之間的差 值,獲得響度增益;在移動終端設(shè)置的頻響的基礎(chǔ)上增加所述頻響增益,獲得第二頻響;在 移動終端設(shè)置的響度的基礎(chǔ)上增加所述響度增益,獲得第二響度;根據(jù)所述第二頻響和所 述第二響度輸出所述語音信號。
[0177] 移動終端600能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復(fù),運里 不再寶述。
[0178] 運樣,本發(fā)明實施例中,當(dāng)檢測到移動終端進行語音通話時,接收語音信號,通過 移動終端的空間位置信息查找適配的第一目標(biāo)音頻參數(shù),并根據(jù)該第一目標(biāo)音頻參數(shù)輸出 語音信號,達到了實時適應(yīng)用戶的操作習(xí)慣進行語音通話,從而提高了語音信號的播放效 果,同時,自動進行語音信號的輸出調(diào)節(jié),避免了用戶手動進行調(diào)節(jié)操作,提高了操作的簡 便性的效果。
[0179] 實施例四
[0180] 圖7是本發(fā)明另一個實施例的移動終端的結(jié)構(gòu)示意圖。具體地,圖7中的移動終端 700可W為手機、平板電腦、個人數(shù)字助理(PersonalDigital Assis1:ant,PDA)、或車載電腦 等。
[0181] 圖7中的移動終端700包括射頻(RadioFrequen巧,RF)電路710、存儲器720、輸入單 元730、顯示單元740、處理器760、音頻電路770、WiFi(WirelessFidelity)模塊780和電源 790。
[0182] 其中,輸入單元730可用于接收用戶輸入的數(shù)字或字符信息,W及產(chǎn)生與移動終端 700的用戶設(shè)置W及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實施例中,該輸入單元730可 W包括觸控面板731。觸控面板731,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作 (比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板731上的操作),并根據(jù)預(yù)先 設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板731可包括觸摸檢測裝置和觸摸控制器 兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號 傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo), 再送給該處理器760,并能接收處理器760發(fā)來的命令并加 W執(zhí)行。此外,可W采用電阻式、 電容式、紅外線W及表面聲波等多種類型實現(xiàn)觸控面板731。除了觸控面板731,輸入單元 730還可W包括其他輸入設(shè)備732,其他輸入設(shè)備732可W包括但不限于物理鍵盤、功能鍵 (比如響度控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0183] 其中,顯示單元740可用于顯示由用戶輸入的信息或提供給用戶的信息W及移動 終端700的各種菜單界面。顯示單元740可包括顯示面板741,可選的,可W采用LCD或有機發(fā) 光二極管((IrganicLi曲t-Emittin曲iode,0LED)等形式來配置顯示面板741。
[0184] 應(yīng)注意,觸控面板731可W覆蓋顯示面板741,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢 測到在其上或附近的觸摸操作后,傳送給處理器760W確定觸摸事件的類型,隨后處理器 760根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
[0185] 觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū) 及該常用控件顯示區(qū)的排列方式并不限定,可W為上下排列、左右排列等可W區(qū)分兩個顯 示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可W用于顯示應(yīng)用程序的界面。每一個界面可W 包含至少一個應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū) 也可W為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如, 設(shè)置按鈕、界面編號、滾動條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
[0186] 其中處理器760是移動終端700的控制中屯、,利用各種接口和線路連接整個手機的 各個部分,通過運行或執(zhí)行存儲在第一存儲器721內(nèi)的軟件程序和/或模塊,W及調(diào)用存儲 在第二存儲器722內(nèi)的數(shù)據(jù),執(zhí)行移動終端700的各種功能和處理數(shù)據(jù),從而對移動終端700 進行整體監(jiān)控??蛇x的,處理器760可包括一個或多個處理單元。
[0187] 在本發(fā)明實施例中,通過調(diào)用存儲該第一存儲器721內(nèi)的軟件程序和/或模塊和/ 或該第二存儲器722內(nèi)的數(shù)據(jù),處理器760用于當(dāng)檢測到移動終端進行語音通話時,接收語 音信號;測量所述移動終端的空間位置信息;查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻 參數(shù);根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。
[0188] 可選地,處理器760還用于:查找預(yù)設(shè)的原始音頻參數(shù);計算所述參考音頻參數(shù)與 所述原始音頻參數(shù)之間的差值,獲得音頻參數(shù)增益;在移動終端設(shè)置的音頻參數(shù)的基礎(chǔ)上 增加所述音頻參數(shù)增益,獲得第二目標(biāo)音頻參數(shù);按照所述第二目標(biāo)音頻參數(shù)輸出所述語 音信號。
[0189] 可選地,所述空間位置信息包括:受話器與傳聲對象之間的距離值;或者,受話器 與傳聲對象之間的距離值,W及,第一平面與第二平面之間的角度,所述第一平面為與受話 器面對的正方向垂直的平面、所述第二平面為傳聲對象所在的平面。
[0190] 可選地,處理器760還用于:調(diào)用距離傳感器測量距離值,作為受話器與傳聲對象 之間的距離值;或者,檢測所述移動終端在語音通話開始時所處的平面,作為第二平面;當(dāng) 所述移動終端發(fā)生移動操作時,計算所述移動終端移動的距離,作為受話器與傳聲對象之 間的距離值;檢測所述移動終端在移動后所處的平面,作為第一平面;計算所述第一平面與 所述第二平面之間的角度;或者,調(diào)用至少Ξ個麥克風(fēng)測量至少Ξ個距離值;將最接近受話 器的麥克風(fēng)測量的距離值,作為受話器與傳聲對象之間的距離值;檢測所述移動終端所處 的平面,作為第一平面;W所述至少Ξ個距離值確定至少Ξ個目標(biāo)位置;W所述至少Ξ個目 標(biāo)位置所處的平面,設(shè)置為第二平面;計算所述第一平面與所述第二平面之間的角度。
[0191] 可選地,處理器760還用于:查找所述距離值對應(yīng)的第一頻響和第一響度;或者,查 找所述距離值和所述角度對應(yīng)的第一頻響和第一響度;其中,所述距離值與所述第一頻響、 所述第一響度正相關(guān);所述角度與所述第一頻響中低頻信號的聲壓正相關(guān),所述低頻信號 為頻率小于預(yù)設(shè)頻率闊值的語音信號。
[0192] 可選地,處理器760還用于:根據(jù)所述第一頻響和所述第一響度輸出所述語音信 號。
[0193] 可選地,處理器760還用于:查找預(yù)設(shè)的原始頻響和原始響度;計算所述第一頻響 與所述原始頻響之間的差值,獲得頻響增益;計算所述第一響度與所述原始響度之間的差 值,獲得響度增益;在移動終端設(shè)置的頻響的基礎(chǔ)上增加所述頻響增益,獲得第二頻響;在 移動終端設(shè)置的響度的基礎(chǔ)上增加所述響度增益,獲得第二響度;根據(jù)所述第二頻響和所 述第二響度輸出所述語音信號。
[0194] 可見,本發(fā)明實施例中,當(dāng)檢測到移動終端進行語音通話時,接收語音信號,通過 移動終端的空間位置信息查找適配的第一目標(biāo)音頻參數(shù),并根據(jù)該第一目標(biāo)音頻參數(shù)輸出 語音信號,達到了實時適應(yīng)用戶的操作習(xí)慣進行語音通話,從而提高了語音信號的播放效 果,同時,自動進行語音信號的輸出調(diào)節(jié),避免了用戶手動進行調(diào)節(jié)操作,提高了操作的簡 便性的效果。
[0195] 本領(lǐng)域普通技術(shù)人員可W意識到,結(jié)合本發(fā)明實施例中所公開的實施例描述的各 示例的單元及算法步驟,能夠W電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。運些 功能究竟W硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè) 技術(shù)人員可W對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是運種實現(xiàn)不應(yīng) 認(rèn)為超出本發(fā)明的范圍。
[0196] 所屬領(lǐng)域的技術(shù)人員可W清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過程,可W參考前述方法實施例中的對應(yīng)過程,在此不再寶述。
[0197] 在本申請所提供的實施例中,應(yīng)該理解到,所掲露的裝置和方法,可W通過其它的 方式實現(xiàn)。例如,W上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為 一種邏輯功能劃分,實際實現(xiàn)時可W有另外的劃分方式,例如多個單元或組件可W結(jié)合或 者可W集成到另一個系統(tǒng),或一些特征可W忽略,或不執(zhí)行。另一點,所顯示或討論的相互 之間的禪合或直接禪合或通信連接可W是通過一些接口,裝置或單元的間接禪合或通信連 接,可W是電性,機械或其它的形式。
[0198] 所述作為分離部件說明的單元可W是或者也可W不是物理上分開的,作為單元顯 示的部件可W是或者也可W不是物理單元,即可W位于一個地方,或者也可W分布到多個 網(wǎng)絡(luò)單元上??蒞根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目 的。
[0199] 另外,在本發(fā)明各個實施例中的各功能單元可W集成在一個處理單元中,也可W 是各個單元單獨物理存在,也可W兩個或兩個W上單元集成在一個單元中。
[0200] 所述功能如果W軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可W 存儲在一個計算機可讀取存儲介質(zhì)中。基于運樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說 對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可軟件產(chǎn)品的形式體現(xiàn)出來,該計 算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用W使得一臺計算機設(shè)備(可W是個 人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。 而前述的存儲介質(zhì)包括:U盤、移動硬盤、R0M、RAM、磁碟或者光盤等各種可W存儲程序代碼 的介質(zhì)。
[0201] W上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明掲露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)W權(quán)利要求的保護范圍為準(zhǔn)。
【主權(quán)項】
1. 一種移動終端的語音輸出方法,其特征在于,包括: 當(dāng)檢測到移動終端進行語音通話時,接收語音信號; 測量所述移動終端的空間位置信息; 查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻參數(shù); 根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述 語音信號的步驟包括: 查找預(yù)設(shè)的原始音頻參數(shù); 計算所述第一目標(biāo)音頻參數(shù)與所述原始音頻參數(shù)之間的差值,獲得音頻參數(shù)增益; 在移動終端設(shè)置的音頻參數(shù)的基礎(chǔ)上增加所述音頻參數(shù)增益,獲得第二目標(biāo)音頻參 數(shù); 按照所述第二目標(biāo)音頻參數(shù)輸出所述語音信號。3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述空間位置信息包括: 受話器與傳聲對象之間的距離值; 或者, 受話器與傳聲對象之間的距離值,以及,第一平面與第二平面之間的角度,所述第一平 面為與受話器面對的正方向垂直的平面、所述第二平面為傳聲對象所在的平面。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述測量所述移動終端的空間位置信息的 步驟包括: 調(diào)用距離傳感器測量距離值,作為受話器與傳聲對象之間的距離值; 或者, 檢測所述移動終端在語音通話開始時所處的平面,作為第二平面; 當(dāng)所述移動終端發(fā)生移動操作時,計算所述移動終端移動的距離,作為受話器與傳聲 對象之間的距離值; 檢測所述移動終端在移動后所處的平面,作為第一平面; 計算所述第一平面與所述第二平面之間的角度; 或者, 調(diào)用至少三個麥克風(fēng)測量至少三個距離值; 將最接近受話器的麥克風(fēng)測量的距離值,作為受話器與傳聲對象之間的距離值; 檢測所述移動終端所處的平面,作為第一平面; 以所述至少三個距離值確定至少三個目標(biāo)位置; 以所述至少三個目標(biāo)位置所處的平面,設(shè)置為第二平面; 計算所述第一平面與所述第二平面之間的角度。5. 根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻參數(shù)的步驟包括: 查找所述距離值對應(yīng)的第一頻響和第一響度; 或者, 查找所述距離值和所述角度對應(yīng)的第一頻響和第一響度; 其中,所述距離值與所述第一頻響、所述第一響度正相關(guān);所述角度與所述第一頻響中 低頻信號的聲壓正相關(guān),所述低頻信號為頻率小于預(yù)設(shè)頻率閾值的語音信號; 所述根據(jù)所述第一目標(biāo)音頻參數(shù)輸出所述語音信號的步驟包括: 根據(jù)所述第一頻響和所述第一響度輸出所述語音信號。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述 語音信號的步驟包括: 查找預(yù)設(shè)的原始頻響和原始響度; 計算所述第一頻響與所述原始頻響之間的差值,獲得頻響增益; 計算所述第一響度與所述原始響度之間的差值,獲得響度增益; 在移動終端設(shè)置的頻響的基礎(chǔ)上增加所述頻響增益,獲得第二頻響; 在移動終端設(shè)置的響度的基礎(chǔ)上增加所述響度增益,獲得第二響度; 根據(jù)所述第二頻響和所述第二響度輸出所述語音信號。7. -種移動終端,其特征在于,包括: 語音信號接收模塊,用于在檢測到移動終端進行語音通話時,接收語音信號; 空間位置信息測量模塊,用于測量所述移動終端的空間位置信息; 第一目標(biāo)音頻參數(shù)查找模塊,用于查找所述空間位置信息對應(yīng)的第一目標(biāo)音頻參數(shù); 語音信號輸出模塊,用于根據(jù)所述第一目標(biāo)音頻參數(shù)調(diào)整所述語音信號。8. 根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述語音信號輸出模塊包括: 原始音頻參數(shù)查找子模塊,用于查找預(yù)設(shè)的原始音頻參數(shù); 音頻參數(shù)增益計算子模塊,用于計算所述參考音頻參數(shù)與所述原始音頻參數(shù)之間的差 值,獲得音頻參數(shù)增益; 第二目標(biāo)音頻參數(shù)獲得子模塊,用于在移動終端設(shè)置的音頻參數(shù)的基礎(chǔ)上增加所述音 頻參數(shù)增益,獲得第二目標(biāo)音頻參數(shù); 調(diào)整輸出子模塊,用于按照所述第二目標(biāo)音頻參數(shù)輸出所述語音信號。9. 根據(jù)權(quán)利要求7或8所述的移動終端,其特征在于,所述空間位置信息包括: 受話器與傳聲對象之間的距離值; 或者, 受話器與傳聲對象之間的距離值,以及,第一平面與第二平面之間的角度,所述第一平 面為與受話器面對的正方向垂直的平面、所述第二平面為傳聲對象所在的平面。10. 根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述空間位置信息測量模塊包括: 第一距離值計算子模塊,用于調(diào)用距離傳感器測量距離值,作為受話器與傳聲對象之 間的距離值; 或者, 第一設(shè)置子模塊,用于檢測所述移動終端在語音通話開始時所處的平面,作為第二平 面; 第二距離值計算子模塊,用于在所述移動終端發(fā)生移動操作時,計算所述移動終端移 動的距離,作為受話器與傳聲對象之間的距離值; 第二設(shè)置子模塊,用于檢測所述移動終端在移動后所處的平面,作為第一平面; 第一角度計算子模塊,用于計算所述第一平面與所述第二平面之間的角度; 或者, 第三距離值計算子模塊,用于調(diào)用至少三個麥克風(fēng)測量至少三個距離值; 第三設(shè)置子模塊,用于將最接近受話器的麥克風(fēng)測量的距離值,作為受話器與傳聲對 象之間的距離值; 第四設(shè)置子模塊,用于檢測所述移動終端所處的平面,作為第一平面; 目標(biāo)位置確定子模塊,用于以所述至少三個距離值確定至少三個目標(biāo)位置; 第五設(shè)置子模塊,用于以所述至少三個目標(biāo)位置所處的平面,設(shè)置為第二平面; 第二角度計算子模塊,用于計算所述第一平面與所述第二平面之間的角度。11. 根據(jù)權(quán)利要求9所述的移動終端,其特征在于, 所述第一目標(biāo)音頻參數(shù)查找模塊包括: 距離值對應(yīng)查找子模塊,用于查找所述距離值對應(yīng)的第一頻響和第一響度; 或者, 角度修正子模塊,用于查找所述距離值和所述角度對應(yīng)的第一頻響和第一響度; 其中,所述距離值與所述第一頻響、所述第一響度正相關(guān);所述角度與所述第一頻響中 低頻信號的聲壓正相關(guān),所述低頻信號為頻率小于預(yù)設(shè)頻率閾值的語音信號; 所述語音信號輸出模塊包括: 補償輸出子模塊,用于根據(jù)所述第一頻響和所述第一響度輸出所述語音信號。12. 根據(jù)權(quán)利要求11所述的移動終端,其特征在于,所述補償輸出子模塊包括: 原始信息查找單元,用于查找預(yù)設(shè)的原始頻響和原始響度; 頻響增益計算單元,用于計算所述第一頻響與所述原始頻響之間的差值,獲得頻響增 益; 響度增益計算單元,用于計算所述第一響度與所述原始響度之間的差值,獲得響度增 益; 第二頻響獲得單元,用于在移動終端設(shè)置的頻響的基礎(chǔ)上增加所述頻響增益,獲得第 二頻響; 第二響度獲得單元,用于在移動終端設(shè)置的響度的基礎(chǔ)上增加所述響度增益,獲得第 二響度; 參數(shù)調(diào)整輸出單元,用于根據(jù)所述第二頻響和所述第二響度輸出所述語音信號。
【文檔編號】H04M1/725GK106060268SQ201610515434
【公開日】2016年10月26日
【申請日】2016年6月30日
【發(fā)明人】蔣志成
【申請人】維沃移動通信有限公司