入位置與當(dāng)前位置的直線與調(diào)整區(qū)域的交匯點(diǎn) 所在的位置的坐標(biāo)數(shù)據(jù)作為第二坐標(biāo)數(shù)據(jù)。
[0041] 為了進(jìn)一步闡述本發(fā)明的技術(shù)思想,現(xiàn)結(jié)合具體的應(yīng)用場(chǎng)景,對(duì)本發(fā)明的技術(shù)方 案進(jìn)行說(shuō)明。如圖2所示,為本發(fā)明具體實(shí)施例提出的一種多媒體文件進(jìn)度定位方法,其具 體步驟如下:
[0042] S201,加載文件并創(chuàng)建交互區(qū)域(調(diào)整區(qū)域)。
[0043] 系統(tǒng)根據(jù)用戶加載的文件,根據(jù)可能的操作區(qū)域預(yù)設(shè)用戶通過(guò)拖動(dòng)方式更改文件 進(jìn)度的交互范圍區(qū)域,比如,如圖3所示的虛線所示范圍是系統(tǒng)預(yù)設(shè)的用戶可以通過(guò)拖動(dòng) 方式更改文件進(jìn)度的交互區(qū)域。當(dāng)然實(shí)際操作區(qū)域也可以超過(guò)該范圍,即當(dāng)拖動(dòng)過(guò)程中觸 摸點(diǎn)超出該區(qū)域時(shí),則根據(jù)滑動(dòng)條與當(dāng)前觸摸點(diǎn)的直線與最近的合法區(qū)域內(nèi)的交匯點(diǎn)來(lái)確 定文件的進(jìn)度。
[0044] 在確定了用戶更改文件進(jìn)度的交互區(qū)域后,定位滑動(dòng)條當(dāng)前所在位置,并以在終 端屏幕的坐標(biāo)數(shù)據(jù)形式存儲(chǔ);
[0045] S202,定位觸摸點(diǎn)當(dāng)前所在位置,并以在終端屏幕的坐標(biāo)數(shù)據(jù)形式存儲(chǔ)。
[0046] 由于滑動(dòng)條的進(jìn)度控制取決于觸摸點(diǎn)位置與滑動(dòng)條當(dāng)前位置的方位和距離,因此 獲取滑動(dòng)條和觸摸點(diǎn)坐標(biāo)數(shù)據(jù)是必不可少的,
[0047] S203,確定進(jìn)度調(diào)整量。
[0048] 根據(jù)兩個(gè)坐標(biāo)計(jì)算觸摸點(diǎn)相對(duì)于滑動(dòng)條的方位(比如,兩者之間的夾角)和距離 (比如,滑動(dòng)條與觸摸點(diǎn)的直線距離可以投影到水平方向和垂直方向,水平方向的距離對(duì)應(yīng) 于加載文件滑動(dòng)條的水平拖動(dòng)進(jìn)度距離,垂直方向的距離對(duì)應(yīng)于滑動(dòng)條的拖動(dòng)精度控制); 垂直方向的進(jìn)度距離取決于用戶可拖動(dòng)的交互區(qū)域的最大調(diào)整精度及最小調(diào)整精度,這里 的調(diào)整精度是某個(gè)方向上拖動(dòng)單位距離可以調(diào)整的進(jìn)度距離。調(diào)整精度越大意味著用戶只 需要稍加拖動(dòng)就可以前進(jìn)或后退到離當(dāng)前位置較遠(yuǎn)的滑動(dòng)條拖動(dòng)進(jìn)度。
[0049] 假設(shè)拖動(dòng)前滑動(dòng)條上滑動(dòng)條的默認(rèn)位置點(diǎn)為0點(diǎn),對(duì)應(yīng)的文件進(jìn)度為Fo,拖動(dòng)過(guò) 程中監(jiān)測(cè)到當(dāng)前位置點(diǎn)為C點(diǎn),其對(duì)應(yīng)的文件進(jìn)度為Fc,則Fc是點(diǎn)C到點(diǎn)0的距離Soc以 及線條OC與滑動(dòng)條夾角Θ的函數(shù),具體計(jì)算公式如下:
[0050]
【主權(quán)項(xiàng)】
1. 一種多媒體文件進(jìn)度定位方法,其特征在于,包括: 獲取與用戶起始輸入位置對(duì)應(yīng)的第一坐標(biāo)數(shù)據(jù)以及與用戶當(dāng)前輸入位置對(duì)應(yīng)的第二 坐標(biāo)數(shù)據(jù),確定所述第二坐標(biāo)數(shù)據(jù)與所述第一坐標(biāo)數(shù)據(jù)之間的相對(duì)水平距離和相對(duì)堅(jiān)直距 離; 根據(jù)調(diào)整區(qū)域的默認(rèn)調(diào)整精度和所述相對(duì)水平距離確定默認(rèn)進(jìn)度調(diào)整量,并根據(jù)所述 調(diào)整區(qū)域的精度調(diào)整比例、默認(rèn)調(diào)整精度以及所述相對(duì)堅(jiān)直距離確定精度調(diào)整值; 利用所述精度調(diào)整值和所述默認(rèn)進(jìn)度調(diào)整量確定實(shí)際進(jìn)度調(diào)整量,根據(jù)實(shí)際進(jìn)度調(diào)整 量以及所述多媒體文件的起始進(jìn)度對(duì)所述多媒體文件進(jìn)行定位。
2. 如權(quán)利要求1所述的方法,其特征在于,在獲取與用戶起始輸入位置對(duì)應(yīng)的第一坐 標(biāo)數(shù)據(jù)以及與用戶當(dāng)前輸入位置對(duì)應(yīng)的第二坐標(biāo)數(shù)據(jù)之前,還包括: 加載所述多媒體文件,并將所述多媒體文件加載后的進(jìn)度作為所述起始進(jìn)度; 創(chuàng)建所述調(diào)整區(qū)域,設(shè)置所述調(diào)整區(qū)域的默認(rèn)調(diào)整精度、精度調(diào)整比例和默認(rèn)進(jìn)度調(diào) 整量。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述調(diào)整區(qū)域還設(shè)有對(duì)應(yīng)的最小調(diào)整精 度和最大調(diào)整精度,所述精度調(diào)整比例具體為: 所述默認(rèn)調(diào)整精度和所述最小調(diào)整精度之間的差值與所述調(diào)整區(qū)域堅(jiān)直方向最高值 的比值絕對(duì)值; 或,所述默認(rèn)調(diào)整精度和所述最大調(diào)整精度之間的差值絕對(duì)值與所述調(diào)整區(qū)域堅(jiān)直方 向最低值的比值絕對(duì)值; 其中,所述調(diào)整區(qū)域中與所述默認(rèn)調(diào)整精度對(duì)應(yīng)的堅(jiān)直高度值為零。
4. 如權(quán)利要求1所述的方法,其特征在于,根據(jù)實(shí)際進(jìn)度調(diào)整量以及所述多媒體文件 的起始進(jìn)度對(duì)所述多媒體文件進(jìn)行定位,具體為: 將所述實(shí)際進(jìn)度調(diào)整量與所述起始進(jìn)度的合并值作為所述多媒體文件的定位結(jié)果,并 顯示與所述定位結(jié)果對(duì)應(yīng)的多媒體文件縮略圖,所述多媒體文件縮略圖的顯示大小隨所述 定位結(jié)果與所述多媒體文件的總進(jìn)度之間的比值增大而增大; 若所述實(shí)際進(jìn)度調(diào)整量與所述起始進(jìn)度的合并值大于所述多媒體文件的最大進(jìn)度,則 將所述多媒體文件的最后進(jìn)度或初始進(jìn)度作為所述定位結(jié)果。
5. 如權(quán)利要求1所述的方法,其特征在于,在根據(jù)實(shí)際進(jìn)度調(diào)整量以及所述多媒體文 件的起始進(jìn)度對(duì)所述多媒體文件進(jìn)行定位之后,還包括: 判斷所述用戶當(dāng)前輸入位置是否發(fā)生變化; 若是,將與變化后的當(dāng)前輸入位置對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)作為所述第二坐標(biāo)數(shù)據(jù)。
6. 如權(quán)利要求1或5所述的方法,其特征在于,還包括: 若用戶當(dāng)前輸入位置或變化后的輸入位置不在所述調(diào)整區(qū)域內(nèi),則將所述用戶起始輸 入位置與當(dāng)前位置的直線與所述調(diào)整區(qū)域的交匯點(diǎn)所在的位置的坐標(biāo)數(shù)據(jù)作為所述第二 坐標(biāo)數(shù)據(jù)。
7. -種多媒體終端,其特征在于,包括: 獲取模塊,用于獲取與用戶起始輸入位置對(duì)應(yīng)的第一坐標(biāo)數(shù)據(jù)以及與用戶當(dāng)前輸入位 置對(duì)應(yīng)的第二坐標(biāo)數(shù)據(jù),確定所述第二坐標(biāo)數(shù)據(jù)與所述第一坐標(biāo)數(shù)據(jù)之間的相對(duì)水平距離 和相對(duì)堅(jiān)直距離; 確定模塊,用于根據(jù)調(diào)整區(qū)域的默認(rèn)調(diào)整精度和所述相對(duì)水平距離確定默認(rèn)進(jìn)度調(diào)整 量,并根據(jù)所述調(diào)整區(qū)域的精度調(diào)整比例、默認(rèn)調(diào)整精度以及所述相對(duì)堅(jiān)直距離確定精度 調(diào)整值; 定位模塊,用于利用所述精度調(diào)整值和所述默認(rèn)進(jìn)度調(diào)整量確定實(shí)際進(jìn)度調(diào)整量,根 據(jù)實(shí)際進(jìn)度調(diào)整量以及所述多媒體文件的起始進(jìn)度對(duì)所述多媒體文件進(jìn)行定位。
8. 如權(quán)利要求1所述的多媒體終端,其特征在于,還包括: 初始化模塊,用于在所述獲取模塊獲取與用戶起始輸入位置對(duì)應(yīng)的第一坐標(biāo)數(shù)據(jù)以及 與用戶當(dāng)前輸入位置對(duì)應(yīng)的第二坐標(biāo)數(shù)據(jù)之前,加載所述多媒體文件,并將所述多媒體文 件加載后的進(jìn)度作為所述起始進(jìn)度,創(chuàng)建所述調(diào)整區(qū)域,設(shè)置所述調(diào)整區(qū)域的默認(rèn)調(diào)整精 度、精度調(diào)整比例和默認(rèn)進(jìn)度調(diào)整量。
9. 如權(quán)利要求7或8所述的多媒體終端,其特征在于,所述調(diào)整區(qū)域還設(shè)有對(duì)應(yīng)的最小 調(diào)整精度和最大調(diào)整精度,所述精度調(diào)整比例具體為: 所述默認(rèn)調(diào)整精度和所述最小調(diào)整精度之間的差值與所述調(diào)整區(qū)域堅(jiān)直方向最高值 的比值絕對(duì)值; 或,所述默認(rèn)調(diào)整精度和所述最大調(diào)整精度之間的差值絕對(duì)值與所述調(diào)整區(qū)域堅(jiān)直方 向最低值的比值絕對(duì)值; 其中,所述調(diào)整區(qū)域中與所述默認(rèn)調(diào)整精度對(duì)應(yīng)的堅(jiān)直高度值為零。
10. 如權(quán)利要求7所述的多媒體終端,其特征在于,所述定位模塊,具體用于: 將所述實(shí)際進(jìn)度調(diào)整量與所述起始進(jìn)度的合并值作為所述多媒體文件的定位結(jié)果,并 顯示與所述定位結(jié)果對(duì)應(yīng)的多媒體文件縮略圖,所述多媒體文件縮略圖的顯示大小隨所述 定位結(jié)果與所述多媒體文件的總進(jìn)度之間的比值增大而增大; 若所述實(shí)際進(jìn)度調(diào)整量與所述起始進(jìn)度的合并值大于所述多媒體文件的最大進(jìn)度,則 將所述多媒體文件的最后進(jìn)度或初始進(jìn)度作為所述定位結(jié)果。
11. 如權(quán)利要求7所述的多媒體終端,其特征在于,還包括: 判斷模塊,用于在所述定位模塊根據(jù)實(shí)際進(jìn)度調(diào)整量以及所述多媒體文件的起始進(jìn)度 對(duì)所述多媒體文件進(jìn)行定位之后,判斷所述用戶當(dāng)前輸入位置是否發(fā)生變化; 若是,所述判斷模塊將與變化后的當(dāng)前輸入位置對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)作為所述第二坐標(biāo)數(shù) 據(jù)。
12. 如權(quán)利要求7或11所述的多媒體終端,其特征在于,所述獲取模塊,還用于當(dāng)用戶 當(dāng)前輸入位置或變化后的輸入位置不在所述調(diào)整區(qū)域內(nèi)時(shí),將所述用戶起始輸入位置與當(dāng) 前位置的直線與所述調(diào)整區(qū)域的交匯點(diǎn)所在的位置的坐標(biāo)數(shù)據(jù)作為所述第二坐標(biāo)數(shù)據(jù)。
【專利摘要】本發(fā)明公開(kāi)了一種多媒體文件進(jìn)度定位方法,在獲取了用戶輸入的坐標(biāo)數(shù)據(jù)之后,根據(jù)坐標(biāo)數(shù)據(jù)之間的相對(duì)水平距離和相對(duì)豎直距離,結(jié)合調(diào)整區(qū)域的默認(rèn)調(diào)整精度和精度調(diào)整比例確定精度調(diào)整值,并利用精度調(diào)整值和默認(rèn)進(jìn)度調(diào)整量確定的實(shí)際進(jìn)度調(diào)整量對(duì)多媒體的進(jìn)度進(jìn)行定位,從而實(shí)現(xiàn)了在對(duì)定位的同時(shí)調(diào)整定位精度,且定位方式快速便捷,極大地提升了用戶的體驗(yàn)感受。
【IPC分類】G06F17-30
【公開(kāi)號(hào)】CN104657356
【申請(qǐng)?zhí)枴緾N201310575277
【發(fā)明人】張子淳, 趙耀紅, 劉黃玲子
【申請(qǐng)人】中國(guó)移動(dòng)通信集團(tuán)公司
【公開(kāi)日】2015年5月27日
【申請(qǐng)日】2013年11月15日