音視頻播放進(jìn)度的控制方法與裝置制造方法
【專利摘要】本發(fā)明公開了一種音視頻播放進(jìn)度的控制方法,預(yù)先在屏幕上設(shè)置多個區(qū)域,每個區(qū)域?qū)?yīng)不同的時間精度,用戶在觀看音視頻過程中,在對應(yīng)區(qū)域滑動即可按照對應(yīng)的時間精度調(diào)節(jié)播放進(jìn)度,在各個區(qū)域分別滑動則可將各種時間精度組合得到精確的播放時刻。由于用戶只需滑動操作便可調(diào)節(jié)進(jìn)度,調(diào)節(jié)效果直觀簡單高效,從而本控制方法與控制裝置在實現(xiàn)播放進(jìn)度精確控制的同時,兼顧了控制的速度,還具有較高的便利性。
【專利說明】音視頻播放進(jìn)度的控制方法與裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體播放【技術(shù)領(lǐng)域】,特別是涉及一種音視頻播放進(jìn)度的控制方法與
>J-U ρ?α裝直。
【背景技術(shù)】
[0002]在使用移動終端播放音視頻的時候,經(jīng)常會遇到需要跳轉(zhuǎn)到某個位置播放的情況,在觸摸屏出現(xiàn)以前,人們都是通過物理按鍵來控制播放進(jìn)度的,比如通過音量鍵來控制菜單,然后控制播放進(jìn)度。
[0003]智能機(jī)的出現(xiàn)大大的提高了操控體驗,可以通過滑動屏幕或是拖動播放器的進(jìn)度條來控制播放進(jìn)度。然而,目前的方法大多都不能拖動到很精確的位置,比如大多播放器都只能拖動到分鐘級別,雖然播放軟件提供了可以設(shè)置拖動時間的更高精確度,不過造成的問題又是在快速調(diào)整播放位置時候體驗降低。
【發(fā)明內(nèi)容】
[0004]基于上述情況,本發(fā)明提出了一種音視頻播放進(jìn)度的控制方法,兼顧進(jìn)度調(diào)整的速度和精確度,采用的技術(shù)方案如下。
[0005]一種音視頻播放進(jìn)度的控制方法,包括步驟:
[0006]在音視頻播放過程中,檢測屏幕上的滑動操作;
[0007]檢測到滑動操作后,記錄滑動軌跡,確定滑動方向和滑動距離;
[0008]將滑動軌跡與預(yù)先劃分的分級控制區(qū)域?qū)Ρ?,確定所屬的分級控制區(qū)域;
[0009]按照所屬分級控制區(qū)域?qū)?yīng)的滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系,并根據(jù)滑動操作的滑動方向與滑動距離確定對應(yīng)的播放時刻;
[0010]將音視頻的播放進(jìn)度跳轉(zhuǎn)到滑動操作所對應(yīng)的播放時刻。
[0011]一種音視頻播放進(jìn)度的控制裝置,包括:
[0012]滑動檢測模塊,用于在音視頻播放過程中,檢測屏幕上的滑動操作;
[0013]滑動記錄模塊,用于在所述滑動檢測模塊檢測到滑動操作后,記錄滑動軌跡,確定滑動方向和滑動距離;
[0014]區(qū)域判斷模塊,用于將所述滑動記錄模塊記錄的滑動軌跡與預(yù)先劃分的分級控制區(qū)域?qū)Ρ?,確定所屬的分級控制區(qū)域;
[0015]播放時刻換算模塊,用于按照所屬分級控制區(qū)域?qū)?yīng)的滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系,并根據(jù)滑動操作的滑動方向與滑動距離確定對應(yīng)的播放時刻;
[0016]進(jìn)度跳轉(zhuǎn)模塊,用于將音視頻的播放進(jìn)度跳轉(zhuǎn)到所述播放時刻換算模塊確定的滑動操作所對應(yīng)的播放時刻。
[0017]本發(fā)明音視頻播放進(jìn)度的控制方法,預(yù)先在屏幕上設(shè)置多個區(qū)域,每個區(qū)域?qū)?yīng)不同的時間精度,用戶在觀看音視頻過程中,在對應(yīng)區(qū)域滑動即可按照對應(yīng)的時間精度調(diào)節(jié)播放進(jìn)度,在各個區(qū)域分別滑動則可將各種時間精度組合得到精確的播放時刻。由于用戶只需滑動操作便可調(diào)節(jié)進(jìn)度,調(diào)節(jié)效果直觀簡單高效,從而本控制方法與控制裝置在實現(xiàn)播放進(jìn)度精確控制的同時,兼顧了控制的速度,還具有較高的便利性。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明音視頻播放進(jìn)度的控制方法的流程示意圖;
[0019]圖2為屏幕分級控制區(qū)域劃分的一個示意圖;
[0020]圖3為屏幕分級控制區(qū)域的設(shè)置界面;
[0021]圖4為本發(fā)明音視頻播放進(jìn)度的控制裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0023]本發(fā)明音視頻播放進(jìn)度的控制方法,如圖1所示,包括步驟:
[0024]步驟slOl、在音視頻播放過程中,檢測屏幕上的滑動操作。
[0025]本控制方法,對音頻播放、視頻播放等所有依進(jìn)度條播放的軟件均適用。采用本控制方法,用戶在音視頻觀看過程中,產(chǎn)生快進(jìn)快退想法時,直接滑動屏幕,相當(dāng)于發(fā)出進(jìn)度控制指令,因而后臺實時檢測屏幕上的滑動操作。
[0026]步驟S102、檢測到滑動操作后,記錄滑動軌跡,確定滑動方向和滑動距離。
[0027]在檢測到滑動操作后,記錄滑動操作的各項特征,包括滑動軌跡所在位置、滑動方向與滑動起始點之間的距離。
[0028]步驟S103、將滑動軌跡與預(yù)先劃分的分級控制區(qū)域?qū)Ρ?,確定所屬的分級控制區(qū)域。
[0029]本控制方法為了達(dá)到精確控制進(jìn)度的目的,預(yù)先將屏幕劃分成幾個區(qū)域,每個區(qū)域?qū)?yīng)一種時間精度,如分鐘、秒,即滑動單位距離對應(yīng)于快進(jìn)或快退單位時間。則在執(zhí)行跳轉(zhuǎn)前,首先需要確定用戶的滑動操作落在哪個區(qū)域。
[0030]步驟S104、按照所屬分級控制區(qū)域?qū)?yīng)的滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系,并根據(jù)滑動操作的滑動方向與滑動距離確定對應(yīng)的播放時刻。
[0031]通過步驟sl03確定用戶的滑動操作落在哪個分級控制區(qū)域后,按照預(yù)先設(shè)置的該區(qū)域的進(jìn)度控制方法,根據(jù)滑動方向確定快進(jìn)還是快退,根據(jù)滑動距離計算進(jìn)度調(diào)節(jié)長短,再根據(jù)當(dāng)前播放時刻,計算調(diào)節(jié)后進(jìn)度條的位置及調(diào)節(jié)后的播放時刻。
[0032]步驟S105、將音視頻的播放進(jìn)度跳轉(zhuǎn)到滑動操作所對應(yīng)的播放時刻。
[0033]將進(jìn)度條跳轉(zhuǎn)到步驟S104計算出的播放時刻,完成播放進(jìn)度控制。
[0034]圖2所示是對屏幕進(jìn)行區(qū)域劃分的一個示例,在該例子中,屏幕分為三個分級控制區(qū)域:毫秒進(jìn)度控制區(qū)域、秒進(jìn)度控制區(qū)域和分鐘進(jìn)度控制區(qū)域,可以設(shè)置向左滑動對應(yīng)于快退,向右滑動對應(yīng)于快進(jìn),以及每滑動I厘米對應(yīng)于相應(yīng)時間精度下的單位時間,例如用戶在秒進(jìn)度控制區(qū)域向右水平滑動一次滑出3cm,假設(shè)秒進(jìn)度控制區(qū)域的單位時間是5s,則用戶本次滑動操作觸發(fā)進(jìn)度條快進(jìn)15秒。若用戶滑動操作的方向與分級控制區(qū)域預(yù)設(shè)的快進(jìn)快退的方向成一定角度,并不平行,則應(yīng)當(dāng)將滑動操作所形成的向量投射到所屬區(qū)域設(shè)置的快進(jìn)快退方向上,得到有效的滑動方向與滑動距離,并按照有效的滑動方向和滑動距離計算跳轉(zhuǎn)后的播放時刻。
[0035]另外,為了提高本方法的智能化與人性化,還可以接收用戶對分級控制區(qū)域的設(shè)置,設(shè)置界面如圖3所示,可修改的內(nèi)容包括每個區(qū)域的位置及單位時間,也可以增加或減少分級控制區(qū)域。
[0036]本發(fā)明音視頻播放進(jìn)度的控制裝置,如圖3所示,包括:
[0037]滑動檢測模塊,用于在音視頻播放過程中,檢測屏幕上的滑動操作;
[0038]滑動記錄模塊,用于在所述滑動檢測模塊檢測到滑動操作后,記錄滑動軌跡,確定滑動方向和滑動距離;
[0039]區(qū)域判斷模塊,用于將所述滑動記錄模塊記錄的滑動軌跡與預(yù)先劃分的分級控制區(qū)域?qū)Ρ?,確定所屬的分級控制區(qū)域;
[0040]播放時刻換算模塊,用于按照所屬分級控制區(qū)域?qū)?yīng)的滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系,并根據(jù)滑動操作的滑動方向與滑動距離確定對應(yīng)的播放時刻;
[0041]進(jìn)度跳轉(zhuǎn)模塊,用于將音視頻的播放進(jìn)度跳轉(zhuǎn)到所述播放時刻換算模塊確定的滑動操作所對應(yīng)的播放時刻。
[0042]作為一個優(yōu)選的實施例,所述分級控制區(qū)域包括小時進(jìn)度控制區(qū)域、分鐘進(jìn)度控制區(qū)域、秒進(jìn)度控制區(qū)域和毫秒進(jìn)度控制區(qū)域。
[0043]作為一個優(yōu)選的實施例,所述區(qū)域判斷模塊,還用于接收用戶對分級控制區(qū)域的設(shè)置,該設(shè)置包括區(qū)域個數(shù)、區(qū)域位置、滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系。
[0044]綜上,本音視頻播放進(jìn)度的控制方法與裝置,通過分區(qū)域控制的方式實現(xiàn)播放進(jìn)度的精確控制,且只需滑動幾次就可實現(xiàn),方便快捷,真正兼顧了速度與精度,為用戶帶來了良好的體驗。
[0045]以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種音視頻播放進(jìn)度的控制方法,其特征在于,包括步驟: 在音視頻播放過程中,檢測屏幕上的滑動操作; 檢測到滑動操作后,記錄滑動軌跡,確定滑動方向和滑動距離; 將滑動軌跡與預(yù)先劃分的分級控制區(qū)域?qū)Ρ?,確定所屬的分級控制區(qū)域; 按照所屬分級控制區(qū)域?qū)?yīng)的滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系,并根據(jù)滑動操作的滑動方向與滑動距離確定對應(yīng)的播放時刻; 將音視頻的播放進(jìn)度跳轉(zhuǎn)到滑動操作所對應(yīng)的播放時刻。
2.根據(jù)權(quán)利要求1所述的音視頻播放進(jìn)度的控制方法,其特征在于, 所述分級控制區(qū)域包括小時進(jìn)度控制區(qū)域、分鐘進(jìn)度控制區(qū)域、秒進(jìn)度控制區(qū)域和毫秒進(jìn)度控制區(qū)域。
3.根據(jù)權(quán)利要求1或2所述的音視頻播放進(jìn)度的控制方法,其特征在于, 還接收用戶對分級控制區(qū)域的設(shè)置,該設(shè)置包括區(qū)域個數(shù)、區(qū)域位置、滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系。
4.一種音視頻播放進(jìn)度的控制裝置,其特征在于,包括: 滑動檢測模塊,用于在音視頻播放過程中,檢測屏幕上的滑動操作; 滑動記錄模塊,用于在所述滑動檢測模塊檢測到滑動操作后,記錄滑動軌跡,確定滑動方向和滑動距離; 區(qū)域判斷模塊,用于將所述滑動記錄模塊記錄的滑動軌跡與預(yù)先劃分的分級控制區(qū)域?qū)Ρ?,確定所屬的分級控制區(qū)域; 播放時刻換算模塊,用于按照所屬分級控制區(qū)域?qū)?yīng)的滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系,并根據(jù)滑動操作的滑動方向與滑動距離確定對應(yīng)的播放時刻; 進(jìn)度跳轉(zhuǎn)模塊,用于將音視頻的播放進(jìn)度跳轉(zhuǎn)到所述播放時刻換算模塊確定的滑動操作所對應(yīng)的播放時刻。
5.根據(jù)權(quán)利要求4所述的音視頻播放進(jìn)度的控制裝置,其特征在于, 所述分級控制區(qū)域包括小時進(jìn)度控制區(qū)域、分鐘進(jìn)度控制區(qū)域、秒進(jìn)度控制區(qū)域和毫秒進(jìn)度控制區(qū)域。
6.根據(jù)權(quán)利要求4或5所述的音視頻播放進(jìn)度的控制裝置,其特征在于, 所述區(qū)域判斷模塊,還用于接收用戶對分級控制區(qū)域的設(shè)置,該設(shè)置包括區(qū)域個數(shù)、區(qū)域位置、滑動方向與快進(jìn)快退的對應(yīng)關(guān)系,以及單位距離與單位時間的對應(yīng)關(guān)系。
【文檔編號】H04N21/472GK104378686SQ201410658080
【公開日】2015年2月25日 申請日期:2014年11月18日 優(yōu)先權(quán)日:2014年11月18日
【發(fā)明者】楊國富 申請人:廣東歐珀移動通信有限公司