實(shí)現(xiàn)過程中,可以根據(jù)公式⑵求取待調(diào)節(jié)到的目標(biāo)音量值,其中V b表示b時(shí)刻的 音量,Va表示a時(shí)刻的音量,k為設(shè)計(jì)人員根據(jù)經(jīng)驗(yàn)設(shè)定的調(diào)整因子。
[0073]上述兩種實(shí)施方式,均可以實(shí)現(xiàn)音量的漸變調(diào)節(jié),但考慮到用戶難以精細(xì)地控制 多個(gè)觸控點(diǎn),故本發(fā)明實(shí)施例還提供了一種實(shí)施方式:當(dāng)只有一個(gè)運(yùn)動(dòng)的觸控點(diǎn)時(shí),確定能 夠容納所有的靜止的觸控點(diǎn)的最小圓圈,接著實(shí)時(shí)獲取該運(yùn)動(dòng)觸控點(diǎn)與最小圓圈的圓心的 相對(duì)距離,然后根據(jù)相對(duì)距離擴(kuò)張或收縮的比例,確定待調(diào)節(jié)到的目標(biāo)音量值。例如,如圖6 所示,用戶將五個(gè)指頭接觸觸摸屏,其中四個(gè)指頭保持靜止,僅食指運(yùn)動(dòng),此時(shí)確定能容納 四個(gè)靜止觸控點(diǎn)的最小圓圈,并動(dòng)態(tài)獲取運(yùn)動(dòng)觸控點(diǎn)與該最小圓圈的圓心的相對(duì)距離,假 設(shè)在a時(shí)刻獲取的相對(duì)距離為Fa,在b時(shí)刻獲取的相對(duì)距離為Fb,則根據(jù)Fb與Fa的比例以及 預(yù)設(shè)的算法,確定待調(diào)節(jié)到的目標(biāo)音量值。具體實(shí)現(xiàn)過程中,可以根據(jù)公式(3)求取待調(diào)節(jié) 至 1J的目標(biāo)音量值,其中Vb表示b時(shí)刻的音量,Va表示a時(shí)刻的音量,k為設(shè)計(jì)人員根據(jù)經(jīng)驗(yàn)設(shè)定 的調(diào)整因子。該實(shí)施方式的優(yōu)點(diǎn)在于,用戶只需專心控制一個(gè)觸控點(diǎn),有助于精細(xì)調(diào)節(jié),可 應(yīng)用于音量的微調(diào)。
[0075] S206,判斷當(dāng)前觸控點(diǎn)的數(shù)量是否小于或等于兩個(gè)。
[0076] 具體的,實(shí)時(shí)檢測(cè)觸控點(diǎn)的數(shù)量是否小于或等于兩個(gè),若否,則繼續(xù)執(zhí)行步驟 S205,若是,則結(jié)束。
[0077] 由上可見,本發(fā)明實(shí)施例中,先與外部設(shè)備建立配對(duì)連接,當(dāng)獲取的觸摸屏所感應(yīng) 到的觸控點(diǎn)的數(shù)量大于兩個(gè)時(shí),檢測(cè)觸控點(diǎn)的組合運(yùn)動(dòng)軌跡,并當(dāng)該組合運(yùn)動(dòng)軌跡為擴(kuò)張 軌跡或收縮軌跡時(shí),根據(jù)其擴(kuò)張或收縮的比例確定待調(diào)節(jié)到的目標(biāo)音量值,然后發(fā)送指令 控制外部設(shè)備將音量調(diào)節(jié)到目標(biāo)音量值,可以實(shí)現(xiàn)通過多點(diǎn)觸控的方式調(diào)節(jié)音量,具有操 作便捷、準(zhǔn)確度高的優(yōu)點(diǎn)。
[0078] 圖3是本發(fā)明實(shí)施例中一種調(diào)節(jié)音量的裝置的結(jié)構(gòu)示意圖。如圖所示本發(fā)明實(shí)施 例中的調(diào)節(jié)音量的裝置至少可以包括數(shù)量檢測(cè)模塊310、軌跡獲取模塊320以及音量調(diào)節(jié)模 塊330,其中:
[0079] 數(shù)量檢測(cè)模塊310,用于獲取觸摸屏所感應(yīng)到的觸控點(diǎn)的數(shù)量。
[0080] 所述觸控點(diǎn)是指觸摸物與觸摸屏的接觸點(diǎn),例如用戶的指頭與觸摸屏的接觸點(diǎn)。 需要指出的是,本發(fā)明實(shí)施例中的觸摸屏支持多點(diǎn)觸控,因而觸控點(diǎn)的數(shù)量可以是多個(gè)。具 體的,當(dāng)觸摸屏感應(yīng)到有外界輸入觸控操作時(shí),獲取觸摸屏所感應(yīng)到的觸控點(diǎn)的數(shù)量。
[0081] 可選的,在獲取觸摸屏所感應(yīng)到的觸控點(diǎn)的數(shù)量之前,先確定是否處于預(yù)設(shè)的場(chǎng) 景。所述預(yù)設(shè)的場(chǎng)景是可以是在播放音樂時(shí)、在播放視頻時(shí)、插入耳機(jī)時(shí)或處于各種音視頻 應(yīng)用程序的界面時(shí),等等,這里不作窮舉。
[0082] 軌跡獲取模塊320,用于當(dāng)所述觸控點(diǎn)的數(shù)量大于兩個(gè)時(shí),獲取所述觸控點(diǎn)的組合 運(yùn)動(dòng)軌跡。
[0083]具體的,當(dāng)觸摸屏所感應(yīng)到的觸控點(diǎn)的數(shù)量大于兩個(gè)時(shí),進(jìn)入音量調(diào)節(jié)模式,并檢 測(cè)多個(gè)觸控點(diǎn)整體的組合運(yùn)動(dòng)軌跡。例如,用戶使用五個(gè)指頭在觸摸屏上滑動(dòng)時(shí),對(duì)應(yīng)的五 個(gè)觸控點(diǎn)隨之運(yùn)動(dòng),其整體所形成的軌跡即為組合運(yùn)動(dòng)軌跡。
[0084]可選的,為了避免誤操作,當(dāng)觸摸屏所感應(yīng)到的觸控點(diǎn)的數(shù)量為三至五個(gè)時(shí),才進(jìn) 入音量調(diào)節(jié)模式。原因在于,本發(fā)明實(shí)施例主要是針對(duì)用戶使用手指進(jìn)行觸控操作的場(chǎng)景, 而用戶最習(xí)慣的操作方式是單手操作,因此觸控點(diǎn)的數(shù)量一般不會(huì)超過五個(gè),若超過五個(gè) 觸控點(diǎn),則很有可能是用戶無意的誤操作。
[0085]音量調(diào)節(jié)模塊330,用于當(dāng)所述組合運(yùn)動(dòng)軌跡為擴(kuò)張軌跡或收縮軌跡時(shí),根據(jù)其擴(kuò) 張或收縮的比例調(diào)節(jié)音量。
[0086]作為一種可選的實(shí)施方式,當(dāng)組合運(yùn)動(dòng)軌跡為擴(kuò)張軌跡或收縮軌跡時(shí),在觸控點(diǎn) 運(yùn)動(dòng)的過程中,實(shí)時(shí)確定能夠容納所有的觸控點(diǎn)的最小圓圈,如圖4所示,并根據(jù)最小圓圈 擴(kuò)張或收縮的比例,對(duì)應(yīng)地增大或減小音量。例如,假設(shè)用戶使用五個(gè)指頭在觸摸屏上滑 動(dòng),在a時(shí)刻確定的能夠容納五個(gè)觸控點(diǎn)的最小圓圈的半徑為Ra,在b時(shí)刻確定的能夠容納 五個(gè)觸控點(diǎn)的最小圓圈的半徑為Rb,則根據(jù)Rb與Ra的比例以及預(yù)設(shè)的算法,動(dòng)態(tài)調(diào)節(jié)音量。 具體實(shí)現(xiàn)過程中,可以根據(jù)公式(1)求取當(dāng)前調(diào)節(jié)到的音量值,其中V b表示b時(shí)刻的音量,Va 表示a時(shí)刻的音量,k為設(shè)計(jì)人員根據(jù)經(jīng)驗(yàn)設(shè)定的調(diào)整因子。
[0088]作為另一種可選的實(shí)施方式,當(dāng)組合運(yùn)動(dòng)軌跡為擴(kuò)張軌跡或收縮軌跡時(shí),在觸控 點(diǎn)運(yùn)動(dòng)的過程中,實(shí)時(shí)計(jì)算各個(gè)觸控點(diǎn)之間的平均間距,并根據(jù)平均間距擴(kuò)張或收縮的比 例,對(duì)應(yīng)地增大或減小音量。為了簡(jiǎn)化平均間距的計(jì)算,可將各個(gè)觸控點(diǎn)連為一個(gè)近似的圓 弧,在圓弧方向上依次獲取相鄰的兩個(gè)觸控點(diǎn)的間距,進(jìn)而計(jì)算出平均間距,如圖5所示,依 次獲取的間距為a、b、c和d,計(jì)算的平均間距為(a+b+c+d)/4。例如,假設(shè)用戶使用五個(gè)指頭 在觸摸屏上滑動(dòng),在a時(shí)刻求得各個(gè)觸控點(diǎn)之間的平均間距為Da,在b時(shí)刻求得各個(gè)觸控點(diǎn) 之間的平均間距為Db,則根據(jù)Db與Ra的比例以及預(yù)設(shè)的算法,動(dòng)態(tài)調(diào)節(jié)音量。具體實(shí)現(xiàn)過程 中,可以根據(jù)公式(2)求取當(dāng)前調(diào)節(jié)到的音量值,其中Vb表示b時(shí)刻的音量,V a表示a時(shí)刻的音 量,k為設(shè)計(jì)人員根據(jù)經(jīng)驗(yàn)設(shè)定的調(diào)整因子。
[0090]上述兩種實(shí)施方式,均可以實(shí)現(xiàn)音量的漸變調(diào)節(jié),但考慮到用戶難以精細(xì)地控制 多個(gè)觸控點(diǎn),故本發(fā)明實(shí)施例還提供了一種實(shí)施方式:當(dāng)只有一個(gè)運(yùn)動(dòng)的觸控點(diǎn)時(shí),確定能 夠容納所有的靜止的觸控點(diǎn)的最小圓圈,接著實(shí)時(shí)獲取該運(yùn)動(dòng)觸控點(diǎn)與最小圓圈的圓心的 相對(duì)距離,然后根據(jù)相對(duì)距離擴(kuò)張或收縮的比例,對(duì)應(yīng)地增大或減小音量。例如,如圖6所 示,用戶將五個(gè)指頭接觸觸摸屏,其中四個(gè)指頭保持靜止,僅食指運(yùn)動(dòng),此時(shí)確定能容納四 個(gè)靜止觸控點(diǎn)的最小圓圈,并動(dòng)態(tài)獲取運(yùn)動(dòng)觸控點(diǎn)與該最小圓圈的圓心的相對(duì)距離,假設(shè) 在a時(shí)刻獲取的相對(duì)距離為Fa,在b時(shí)刻獲取的相對(duì)距離為Fb,則根據(jù)Fb與Fa的比例以及預(yù) 設(shè)的算法,動(dòng)態(tài)調(diào)節(jié)音量。具體實(shí)現(xiàn)過程中,可以根據(jù)公式(3)求取當(dāng)前調(diào)節(jié)到的音量值, 其中V b表示b時(shí)刻的音量,Va表示a時(shí)刻的音量,k為設(shè)計(jì)人員根據(jù)經(jīng)驗(yàn)設(shè)定的調(diào)整因子。該實(shí) 施方式的優(yōu)點(diǎn)在于,用戶只需專心控制一個(gè)觸控點(diǎn),有助于精細(xì)調(diào)節(jié),可應(yīng)用于音量的微 調(diào)。
[0092]可選的,如圖3所示本發(fā)明實(shí)施例中的調(diào)節(jié)音量的裝置還可以包括配對(duì)連接模塊 340,用于建立與外部播放設(shè)備的配對(duì)連接。相應(yīng)的,音量調(diào)節(jié)模塊330,具體用于根據(jù)其擴(kuò) 張或收縮的比例調(diào)節(jié)音量調(diào)節(jié)所述外部播放設(shè)備的音量。
[0093]其中,所述外部設(shè)備可以是智能音響、數(shù)字電視或個(gè)人電腦等具備音視頻播放功 能的設(shè)備。為了便于理解,本發(fā)明實(shí)施例以智能音響為例進(jìn)行說明,手持終端可以通過WiFi 與智能音響配對(duì)連接,在建立配對(duì)連接后,手持終端可以通過其所安裝的應(yīng)用程序向智能 音響發(fā)送控制指令,如音量調(diào)節(jié)指令等。相應(yīng)的,音量調(diào)節(jié)模塊330確定待調(diào)節(jié)到的目標(biāo)音 量值,接著通過應(yīng)用程序發(fā)送攜帶目標(biāo)音量值的音量調(diào)節(jié)指令至智能音響,以使智能音響 將音量調(diào)節(jié)到目標(biāo)音量值。
[0094]本發(fā)明實(shí)施例還提