本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及的是一種基于移動(dòng)終端的音量設(shè)置處理方法及移動(dòng)終端。
背景技術(shù):
聲音控制對(duì)于移動(dòng)終端來說非常重要,聲音控制不僅影響移動(dòng)終端最基本的通話時(shí)的音量大小,同時(shí)也對(duì)目前日益增多的移動(dòng)終端的音樂播放、觀看視頻、游戲等娛樂功能息息相關(guān)。雖然目前移動(dòng)終端經(jīng)過多年發(fā)展,各種應(yīng)用程序、操作系統(tǒng)、用戶界面等有了長(zhǎng)足進(jìn)步,已經(jīng)比十幾年前的功能手機(jī)時(shí)代先進(jìn)太多,但是對(duì)于移動(dòng)終端的聲音控制來說與十幾年前的功能手機(jī)沒有什么變化。
當(dāng)前的聲音控制仍是通過音量側(cè)健或觸摸屏對(duì)音量控制條進(jìn)行上、下滑動(dòng)調(diào)節(jié),這與十幾年前的功能手機(jī)如出一輒。這種通過控制條調(diào)節(jié)聲音大小的方法雖然很直觀,但畢竟移動(dòng)終端屏幕大小有限,控制條長(zhǎng)度總是有很的、一般不超過十厘米,而聲音一般都是幾百級(jí)大小可調(diào)(較差的聲音大小控制芯片都是用一個(gè)字節(jié)的寄存器來控制聲音大小,而一個(gè)字節(jié)即8位,可以實(shí)現(xiàn)255檔的聲音大小調(diào)節(jié);較好的聲音大小控制芯片聲音大小調(diào)節(jié)的檔數(shù)更多),用這么短的控制條來調(diào)節(jié)聲音大小只能粗略調(diào)節(jié);因此,現(xiàn)有技術(shù)中移動(dòng)終端的聲音大小調(diào)節(jié)精度較低,與日益增長(zhǎng)的對(duì)于移動(dòng)終端音效的追求相背離。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動(dòng)終端的音量設(shè)置處理方法及移動(dòng)終端。提供了一種移動(dòng)終端音量的設(shè)置方法,旨在用戶能夠通過在一條控制條通過該方法可以實(shí)現(xiàn)對(duì)于聲音大小更細(xì)微的調(diào)節(jié),滿足日益增長(zhǎng)的對(duì)于移動(dòng)終端音效的追求,為用戶提供方便,為用戶提供了方便。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種基于移動(dòng)終端的音量設(shè)置處理方法,其中,包括:
a,預(yù)先在屏幕上設(shè)置一條音量控制條,當(dāng)通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度;
b,當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),對(duì)于移動(dòng)終端的音量采用第一調(diào)節(jié)方式;
c,當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量采用第二調(diào)節(jié)方式;
d,則當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和。
所述基于移動(dòng)終端的音量設(shè)置處理方法,其中,所述步驟d之后還包括:
e,當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于或等于預(yù)先設(shè)定的第一速度門限,且高于或等于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量不作調(diào)節(jié)。
所述基于移動(dòng)終端的音量設(shè)置處理方法,其中,所述步驟a中的音量控制條為觸摸屏上的矩形區(qū)域,該矩形區(qū)域由左上角的點(diǎn)(x1,y1)和右下角的點(diǎn)(x2,y2)確定,則當(dāng)觸摸點(diǎn)坐標(biāo)(x,y)滿足x1≤x≤x2且y1≤y≤y2則認(rèn)為觸摸點(diǎn)(x,y)位于音量控制條上。
所述基于移動(dòng)終端的音量設(shè)置處理方法,其中,所述音量控制條上有一控制焦點(diǎn),當(dāng)音量調(diào)節(jié)時(shí)根據(jù)該控制焦點(diǎn)在音量控制條上的位置及其移動(dòng)速度來對(duì)移動(dòng)終端進(jìn)行音量大小的設(shè)置。
所述基于移動(dòng)終端的音量設(shè)置處理方法,其中,所述步驟a中的所述當(dāng)用戶通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度具體包括:
r1,每隔固定時(shí)間t獲取控制條上的控制焦點(diǎn)的位置坐標(biāo);
r2,以本次獲取的控制焦點(diǎn)的坐標(biāo)與上次獲取的控制焦點(diǎn)的坐標(biāo)之間的距離除以固定時(shí)間t得到控制條上的控制焦點(diǎn)的移動(dòng)速度。
所述基于移動(dòng)終端的音量設(shè)置處理方法,其中,所述步驟r1和r2中的固定時(shí)間t為1秒。
所述基于移動(dòng)終端的音量設(shè)置處理方法,其中,所述步驟b具體包括:
f1,比較步驟r2中得到的控制條上的控制焦點(diǎn)的移動(dòng)速度與預(yù)先設(shè)定的第一速度門限的大小,若控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),進(jìn)入步驟f2;
f2,此時(shí)對(duì)移動(dòng)終端的音量進(jìn)行粗調(diào),獲取控制焦點(diǎn)當(dāng)前在控制條上的位置的橫坐標(biāo)x3,從而得到當(dāng)前設(shè)置的粗調(diào)的音量大小為k1=kmax*(x3-x1)/(x2-x1),其中kmax為最大音量值,x3-x1為控制焦點(diǎn)當(dāng)前離控制條起點(diǎn)的距離,x2-x1為控制條的總長(zhǎng)度。
所述基于移動(dòng)終端的音量設(shè)置處理方法,其中,所述步驟c包括:
g1,比較步驟r2中得到的控制條上的控制焦點(diǎn)的移動(dòng)速度與預(yù)先設(shè)定的第二速度門限的大小,若控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),進(jìn)入步驟g2;
g2,此時(shí)對(duì)移動(dòng)終端的音量進(jìn)行細(xì)調(diào),獲取控制焦點(diǎn)當(dāng)前在控制條上的位置的橫坐標(biāo)x3,從而得到當(dāng)前設(shè)置的細(xì)調(diào)的音量大小為k2=kstp*(x3-x1)/(x2-x1),其中kstp為細(xì)調(diào)音量時(shí)的音量可調(diào)范圍,比如kstp為kmax*10%,x3-x1為控制焦點(diǎn)當(dāng)前離控制條起點(diǎn)的距離,x2-x1為控制條的總長(zhǎng)度。
所述基于移動(dòng)終端的音量設(shè)置處理方法,其中,所述步驟d還包括:當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和,即當(dāng)前音量大小k3為k1+k2。
一種基于移動(dòng)終端的音量設(shè)置處理系統(tǒng),其中,包括:
焦點(diǎn)速度檢測(cè)模塊,用于預(yù)先在屏幕上設(shè)置一條音量控制條,當(dāng)用戶通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度;
粗調(diào)計(jì)算模塊,用于當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),對(duì)于移動(dòng)終端的音量采用第一調(diào)節(jié)方式;
細(xì)調(diào)計(jì)算模塊,用于當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量采用第二調(diào)節(jié)方式;
音量計(jì)算模塊,用于則當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和。
本發(fā)明所提供的基于移動(dòng)終端的音量設(shè)置處理方法及移動(dòng)終端,所述方法通過預(yù)先在屏幕上設(shè)置一條音量控制條,當(dāng)用戶通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度;當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),對(duì)于移動(dòng)終端的音量采用粗調(diào)方式(第一調(diào)節(jié)方式);當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量采用細(xì)調(diào)方式(第二調(diào)節(jié)方式);則當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和。使用戶能夠通過在一條控制條通過該方法可以實(shí)現(xiàn)對(duì)于聲音大小更細(xì)微的調(diào)節(jié),滿足日益增長(zhǎng)的對(duì)于移動(dòng)終端音效的追求,為用戶提供了方便。
附圖說明
圖1是本發(fā)明基于移動(dòng)終端的音量設(shè)置處理方法的較佳實(shí)施例的流程圖。
圖2是本發(fā)明基于移動(dòng)終端的音量設(shè)置處理方法的較佳實(shí)施例的音量控制條說明示意圖1。
圖3是本發(fā)明基于移動(dòng)終端的音量設(shè)置處理方法的較佳實(shí)施例的音量控制條說明示意圖2。
圖4是本發(fā)明基于移動(dòng)終端的音量設(shè)置處理方法的較佳實(shí)施例的音量控制條說明示意圖3。
圖5是本發(fā)明基于移動(dòng)終端的音量設(shè)置處理系統(tǒng)的較佳實(shí)施例的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參見圖1,圖1是本發(fā)明基于移動(dòng)終端的音量設(shè)置處理方法的較佳實(shí)施例的流程圖,如圖1所示,本發(fā)明實(shí)施例所述基于移動(dòng)終端的音量設(shè)置處理方法,包括以下步驟:
s100,預(yù)先在屏幕上設(shè)置一條音量控制條,當(dāng)通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度。
具體地,如圖2所示為音量控制條說明示意圖1,所述音量控制條為觸摸屏上的矩形區(qū)域,該矩形區(qū)域由左上角的點(diǎn)(x1,y1)和右下角的點(diǎn)(x2,y2)確定,則當(dāng)觸摸點(diǎn)坐標(biāo)(x,y)滿足x1≤x≤x2且y1≤y≤y2則認(rèn)為觸摸點(diǎn)(x,y)位于音量控制條上。
其中,所述音量控制條上有一控制焦點(diǎn),本發(fā)明所述移動(dòng)終端音量的設(shè)置方法就是根據(jù)該控制焦點(diǎn)在音量控制條上的位置及其移動(dòng)速度來對(duì)移動(dòng)終端進(jìn)行音量大小的設(shè)置的。
對(duì)于“當(dāng)用戶通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度”具體包括:
r1,每隔固定時(shí)間t獲取控制條上的控制焦點(diǎn)的位置坐標(biāo);其中,固定時(shí)間t,較佳地,選取1秒。
r2,以本次獲取的控制焦點(diǎn)的坐標(biāo)與上次獲取的控制焦點(diǎn)的坐標(biāo)之間的距離除以固定時(shí)間t(例如1秒)得到控制條上的控制焦點(diǎn)的移動(dòng)速度;比如,本次獲取的控制焦點(diǎn)的橫坐標(biāo)為x本次,上次獲取的控制焦點(diǎn)的橫坐標(biāo)為x上次,則控制焦點(diǎn)的移動(dòng)速度為|x本次-x上次|/t,|x本次-x上次|表示x本次-x上次的絕對(duì)值。
s200,當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),對(duì)于移動(dòng)終端的音量采用粗調(diào)方式;本發(fā)明實(shí)施例中,所述第一調(diào)節(jié)方式即為粗調(diào)方式(粗調(diào)),所述第二調(diào)節(jié)方式即為細(xì)調(diào)方式(細(xì)調(diào))。
具體地,步驟s200,包括:
f1,比較步驟r2中得到的控制條上的控制焦點(diǎn)的移動(dòng)速度與預(yù)先設(shè)定的第一速度門限的大小,若控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),進(jìn)入步驟f2;
f2,此時(shí)對(duì)移動(dòng)終端的音量進(jìn)行粗調(diào),獲取控制焦點(diǎn)當(dāng)前在控制條上的位置的橫坐標(biāo)x3,從而得到當(dāng)前設(shè)置的粗調(diào)的音量大小為k1=kmax*(x3-x1)/(x2-x1),如圖3所示,圖3所示為音量控制條說明示意圖2,其中kmax為最大音量值,x3-x1為控制焦點(diǎn)當(dāng)前離控制條起點(diǎn)的距離,x2-x1為控制條的總長(zhǎng)度。
s300,當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量采用細(xì)調(diào)方式。
具體地,步驟s300包括:
g1,比較步驟r2中得到的控制條上的控制焦點(diǎn)的移動(dòng)速度與預(yù)先設(shè)定的第二速度門限的大小,若控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),進(jìn)入步驟g2。
g2,此時(shí)對(duì)移動(dòng)終端的音量進(jìn)行細(xì)調(diào),獲取控制焦點(diǎn)當(dāng)前在控制條上的位置的橫坐標(biāo)x3,從而得到當(dāng)前設(shè)置的細(xì)調(diào)的音量大小為k2=kstp*(x3-x1)/(x2-x1)如圖3所示,圖3所示為音量控制條說明示意圖3,其中kstp為細(xì)調(diào)音量時(shí)的音量可調(diào)范圍,比如kstp為kmax*10%,x3-x1為控制焦點(diǎn)當(dāng)前離控制條起點(diǎn)的距離,x2-x1為控制條的總長(zhǎng)度。
s400,則當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和。即當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和,也就是當(dāng)前音量大小k3為k1+k2。
另外,所述步驟s400之后還包括:
當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于或等于預(yù)先設(shè)定的第一速度門限,且高于或等于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量不作調(diào)節(jié)。
由上可見,本發(fā)明提供的一種基于移動(dòng)終端的音量設(shè)置方法,所述方法通過預(yù)先在屏幕上設(shè)置一條音量控制條,當(dāng)用戶通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度;當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),對(duì)于移動(dòng)終端的音量采用粗調(diào)方式;當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量采用細(xì)調(diào)方式;則當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和。使用戶能夠通過在一條控制條通過該方法可以實(shí)現(xiàn)對(duì)于聲音大小更細(xì)微的調(diào)節(jié),滿足日益增長(zhǎng)的對(duì)于移動(dòng)終端音效的追求,為用戶提供方便,從而提高用戶體驗(yàn)。
基于上述方法實(shí)施例,本發(fā)明還提供了一種基于移動(dòng)終端的音量設(shè)置處理系統(tǒng),如圖5所示,所述系統(tǒng)包括:
焦點(diǎn)速度檢測(cè)模塊210,用于預(yù)先在屏幕上設(shè)置一條音量控制條,當(dāng)用戶通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度;具體如上所述。
粗調(diào)計(jì)算模塊220,用于當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),對(duì)于移動(dòng)終端的音量采用粗調(diào)方式;具體如上所述。
細(xì)調(diào)計(jì)算模塊230,用于當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量采用細(xì)調(diào)方式;具體如上所述。
音量計(jì)算模塊240,用于則當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和;具體如上所述。
綜上所述,本發(fā)明所提供的基于移動(dòng)終端的音量設(shè)置處理方法及移動(dòng)終端,所述方法通過預(yù)先在屏幕上設(shè)置一條音量控制條,當(dāng)用戶通過所述音量控制條上的滑動(dòng)來調(diào)節(jié)移動(dòng)終端的音量大小時(shí),檢測(cè)控制條上的控制焦點(diǎn)移動(dòng)的速度;當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度高于預(yù)先設(shè)定的第一速度門限時(shí),對(duì)于移動(dòng)終端的音量采用粗調(diào)方式;當(dāng)控制條上的控制焦點(diǎn)移動(dòng)的速度低于預(yù)先設(shè)定的第二速度門限時(shí),對(duì)于移動(dòng)終端的音量采用細(xì)調(diào)方式;則當(dāng)前移動(dòng)終端的音量大小為粗調(diào)結(jié)果與細(xì)調(diào)結(jié)果之和。使用戶能夠通過在一條控制條通過該方法可以實(shí)現(xiàn)對(duì)于聲音大小更細(xì)微的調(diào)節(jié),滿足日益增長(zhǎng)的對(duì)于移動(dòng)終端音效的追求,為用戶提供了方便。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)可包括如上述各方法實(shí)施例的流程。其中所述的存儲(chǔ)介質(zhì)可為存儲(chǔ)器、磁碟、光盤等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。