欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻播放進(jìn)度控制方法及裝置與流程

文檔序號(hào):12379073閱讀:332來源:國知局
一種視頻播放進(jìn)度控制方法及裝置與流程

本發(fā)明涉及視頻控制技術(shù)領(lǐng)域,特別涉及一種視頻播放進(jìn)度控制方法及裝置。



背景技術(shù):

科技不斷進(jìn)步,人們的生活也越來越方便,移動(dòng)終端的普及化程度也越來越高,用戶對(duì)移動(dòng)終端的使用率也越來越高,并且移動(dòng)終端的配置也越來越高。目前移動(dòng)終端都有視頻播放功能,所以用戶通過移動(dòng)終端觀看視頻也越來越普遍。為了方便用戶更便捷的觀看視頻,移動(dòng)終端上都具有視頻快進(jìn)、后退等功能,用戶可以手動(dòng)調(diào)整,具體可以通過拖拽進(jìn)度條或按住快進(jìn)、后退鍵來實(shí)現(xiàn),當(dāng)然還可以搖動(dòng)移動(dòng)終端來實(shí)現(xiàn)。

在現(xiàn)有技術(shù)中,通過搖動(dòng)實(shí)現(xiàn)視頻快進(jìn)或后退調(diào)整時(shí),獲取移動(dòng)終端搖動(dòng)的加速度,當(dāng)該加速度大于設(shè)定閾值時(shí),將視頻快進(jìn)或后退一個(gè)固定的時(shí)長。但是用戶在搖動(dòng)移動(dòng)終端時(shí),可能想通過不同的搖動(dòng)劇烈程度對(duì)視頻播放進(jìn)行更靈活的控制,但是目前現(xiàn)有技術(shù)并不能提供相應(yīng)的實(shí)現(xiàn)方案,因此用戶體驗(yàn)較差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例公開了一種視頻播放進(jìn)度控制方法及裝置,用以解決根據(jù)用戶的搖動(dòng)操作對(duì)視頻靈活控制,并提高用戶體驗(yàn)。

為達(dá)到上述目的,本發(fā)明實(shí)施例公開了一種視頻播放進(jìn)度的控制方法,應(yīng)用于移動(dòng)終端,該方法包括:

根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期;

在每個(gè)搖動(dòng)周期內(nèi),記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度;

針對(duì)每個(gè)搖動(dòng)周期,確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別該時(shí)刻之前的第一最大加速度,根據(jù)所述第一最大加速度的值及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長;

根據(jù)確定的調(diào)整時(shí)長及所述第一最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

進(jìn)一步地,所述方法還包括:

針對(duì)每個(gè)搖動(dòng)周期,識(shí)別所述搖動(dòng)周期內(nèi)與所述第一最大加速度相鄰的,且方向相同的第二最大加速度的值;

根據(jù)所述第二最大加速度的值及預(yù)設(shè)的加速度閾值,確定調(diào)整時(shí)長對(duì)應(yīng)的調(diào)整倍數(shù);

根據(jù)所述調(diào)整倍數(shù)及所述調(diào)整時(shí)長確定目標(biāo)調(diào)整時(shí)長,根據(jù)所述確定的目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

進(jìn)一步地,所述根據(jù)所述目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整之前,所述方法還包括:

確定在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上再次出現(xiàn)加速度的時(shí)刻與所述第一個(gè)時(shí)間點(diǎn)的差值;

判斷所述差值是否小于設(shè)定的時(shí)間閾值;

如果是,進(jìn)行后續(xù)根據(jù)所述目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整的步驟。

進(jìn)一步地,所述方法還包括:

根據(jù)所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長,及預(yù)設(shè)的震動(dòng)閾值,確定對(duì)應(yīng)的震動(dòng)強(qiáng)度,并根據(jù)所述震動(dòng)強(qiáng)度進(jìn)行震動(dòng)。

進(jìn)一步地,所述方法還包括:

根據(jù)調(diào)整的結(jié)果,輸出提示信息。

進(jìn)一步地,所述提示信息包括聲音提示信息、色彩提示信息和文字提示信息。

進(jìn)一步地,當(dāng)所述提示信息為色彩提示信息時(shí),所述輸出提示信息包括:

根據(jù)所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長,及保存的每種色彩對(duì)應(yīng)的時(shí)長調(diào)整范圍,確定所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長對(duì)應(yīng)的色彩,并在顯示界面上顯示所述色彩。

進(jìn)一步地,所述對(duì)當(dāng)前顯示的視頻進(jìn)行調(diào)整包括:

對(duì)當(dāng)前顯示的視頻進(jìn)行快進(jìn)或后退調(diào)整,其中快進(jìn)或后退與所述第一最大加速度或第二最大加速度的方向相對(duì)應(yīng),快進(jìn)或后退的時(shí)長與調(diào)整時(shí)長或目標(biāo)調(diào)整時(shí)長一致。

進(jìn)一步地,所述根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期包括:

根據(jù)搖動(dòng)操作中每個(gè)時(shí)間點(diǎn)的速度,記錄速度為零的每個(gè)時(shí)刻;

將每連續(xù)三個(gè)速度為零的時(shí)刻對(duì)應(yīng)的時(shí)間段作為一個(gè)搖動(dòng)周期,其中每個(gè)搖動(dòng)周期對(duì)應(yīng)的時(shí)間段不重疊。

進(jìn)一步地,所述移動(dòng)終端中包括加速度傳感器,通過所述加速度傳感器獲取每個(gè)時(shí)間點(diǎn)的加速度。

本發(fā)明實(shí)施例公開了一種視頻播放進(jìn)度控制裝置,應(yīng)用于移動(dòng)終端,該裝置包括:

第一確定模塊,用于根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期;

記錄模塊,用于在每個(gè)搖動(dòng)周期內(nèi),記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度;

第一識(shí)別模塊,用于針對(duì)每個(gè)搖動(dòng)周期,確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別該時(shí)刻之前的第一最大加速度,根據(jù)所述第一最大加速度的值及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長;

調(diào)整模塊,用于根據(jù)確定的調(diào)整時(shí)長及調(diào)整方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

進(jìn)一步地,所述裝置還包括:

第二識(shí)別模塊,用于針對(duì)每個(gè)搖動(dòng)周期,識(shí)別所述搖動(dòng)周期內(nèi)與所述第一最大加速度相鄰的第二最大加速度的值;

第二確定模塊,用于根據(jù)所述第二最大加速度的值及預(yù)設(shè)的加速度閾值,確定調(diào)整時(shí)長對(duì)應(yīng)的調(diào)整倍數(shù);

所述調(diào)整模塊,還用于根據(jù)所述調(diào)整倍數(shù)及所述調(diào)整時(shí)長確定目標(biāo)調(diào)整時(shí)長,根據(jù)所述確定的目標(biāo)調(diào)整時(shí)長及所述第一最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

進(jìn)一步地,所述裝置還包括:

第三確定模塊,用于確定在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上再次出現(xiàn)加速度的時(shí)刻與所述第一個(gè)時(shí)間點(diǎn)的差值;

判斷模塊,用于判斷所述差值是否小于設(shè)定的時(shí)間閾值,如果是,觸發(fā)調(diào)整模塊。

進(jìn)一步地,所述裝置還包括:

第四確定模塊,用于根據(jù)所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長,及預(yù)設(shè)的震動(dòng)閾值,確定對(duì)應(yīng)的震動(dòng)強(qiáng)度,并根據(jù)所述震動(dòng)強(qiáng)度進(jìn)行震動(dòng)。

本發(fā)明實(shí)施例提供了一種控制視頻播放進(jìn)度的方法及裝置,該方法包括:根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期;在每個(gè)搖動(dòng)周期內(nèi),記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度;針對(duì)每個(gè)搖動(dòng)周期,確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別該時(shí)刻之前的第一最大加速度,根據(jù)所述第一最大加速度的值及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長;根據(jù)確定的調(diào)整時(shí)長及所述第一最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。由于在本發(fā)明實(shí)施例中識(shí)別搖動(dòng)周期內(nèi)第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上的第一最大加速度,并根據(jù)所述第一最大加速度及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長,因此可以根據(jù)搖動(dòng)操作的劇烈程度對(duì)視頻播放進(jìn)行更靈活的控制,提高了用戶的體驗(yàn)。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例1提供的一種控制視頻播放進(jìn)度的過程;

圖2A為本發(fā)明實(shí)施例提供的加速度示意圖;

圖2B為本發(fā)明實(shí)施例提供的速度示意圖;

圖3為本發(fā)明實(shí)施例2提供的一種控制視頻播放進(jìn)度的過程;

圖4為本發(fā)明實(shí)施例3提供的一種控制視頻播放進(jìn)度的過程;

圖5為本發(fā)明實(shí)施例提供的一種控制視頻播放進(jìn)度的裝置結(jié)構(gòu)圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

實(shí)施例1:

圖1為本發(fā)明實(shí)施例提供的一種視頻播放進(jìn)度的控制過程,該過程包括以下步驟:

S101:根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期。

在本發(fā)明實(shí)施例中,該視頻播放進(jìn)度的控制過程應(yīng)用于移動(dòng)終端。當(dāng)用戶在移動(dòng)終端上觀看視頻時(shí),想通過搖動(dòng)所述移動(dòng)終端的方法來實(shí)現(xiàn)對(duì)觀看的視頻的進(jìn)度進(jìn)行調(diào)整,用戶會(huì)產(chǎn)生搖動(dòng)操作,一個(gè)搖動(dòng)操作里可以有一個(gè)搖動(dòng)周期,也可以有兩個(gè)及以上的搖動(dòng)周期。移動(dòng)終端會(huì)根據(jù)用戶的搖動(dòng)操作,確定出這個(gè)搖動(dòng)操作中是有一個(gè)搖動(dòng)周期還是有多個(gè)搖動(dòng)周期。

具體的,在移動(dòng)終端的視頻顯示界面中可以提供開啟搖動(dòng)控制的按鈕,當(dāng)用戶按下按鈕并進(jìn)行搖動(dòng)操作時(shí),當(dāng)用戶再次按下該按鈕后可以將該搖動(dòng)操作作為一個(gè)搖動(dòng)周期。當(dāng)然為了實(shí)現(xiàn)更加靈活及自動(dòng)化的控制,移動(dòng)終端在確定搖動(dòng)操作包含的每個(gè)搖動(dòng)周期時(shí),也可以根據(jù)搖動(dòng)的速度來確定,當(dāng)然也可以搖動(dòng)的位移來確定。

S102:在每個(gè)搖動(dòng)周期內(nèi),記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度。

具體的,移動(dòng)終端可以包含加速度傳感器,移動(dòng)終端會(huì)記錄每個(gè)搖動(dòng)周期中的每個(gè)時(shí)間點(diǎn)的加速度和速度,加速度是矢量,記錄的加速度包括加速度值和加速度的方向,同樣速度也是矢量,記錄的速度包括速度值和和速度方向。參見圖2A所示,預(yù)設(shè)向右搖動(dòng)為正方向,當(dāng)該搖動(dòng)周期中先向右搖動(dòng)再向左搖動(dòng)時(shí),加速度的變化趨勢(shì)如圖2A所示,該搖動(dòng)周期內(nèi)的速度的變化趨勢(shì)參見圖2B所示。

S103:針對(duì)每個(gè)搖動(dòng)周期,確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別該時(shí)刻之前的第一最大加速度,根據(jù)及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長。

在一個(gè)搖動(dòng)周期中,移動(dòng)終端記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度,在所述記錄中確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別這個(gè)時(shí)刻之前的第一最大加速度。參見圖2A所示,可以看出加速度為零的時(shí)刻為a、c、b,參見圖2B所示,可以看出速度在第一個(gè)時(shí)間點(diǎn)方向?yàn)檎较?,速度在該正方向上首次達(dá)到最大值的時(shí)刻為c,參見圖2A,可以看出c時(shí)刻之前的加速度最大值為A。

因?yàn)橐粋€(gè)時(shí)間段中的加速度最大值只有一個(gè),為了把多個(gè)時(shí)間段中每個(gè)時(shí)間段的加速度最大值區(qū)分開,所以把A作為第一最大加速度的值。根據(jù)所述第一最大加速度的值與預(yù)設(shè)的加速度閾值比較,求得差值,根據(jù)差值確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長。具體的可以是確定該差值與預(yù)設(shè)的加速度閾值的比值,根據(jù)該比值及預(yù)設(shè)的調(diào)整步長的乘積,確定該調(diào)整時(shí)長。或者,在確定調(diào)整時(shí)長時(shí),還可以確定該第一最大加速度的值與預(yù)設(shè)的加速度閾值的比值,根據(jù)該比值及預(yù)設(shè)的調(diào)整步長的乘積,確定該調(diào)整時(shí)長。

S104:根據(jù)確定的調(diào)整時(shí)長及所述第一最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

對(duì)當(dāng)前顯示的視頻進(jìn)行快進(jìn)或后退調(diào)整,其中快進(jìn)或后退與所述第一最大加速度的方向相對(duì)應(yīng),快進(jìn)或后退的時(shí)長與調(diào)整時(shí)長一致。

在通過搖動(dòng)操作控制視頻的播放進(jìn)度時(shí),可以根據(jù)每個(gè)搖動(dòng)周期中的所述第一最大加速度確定的調(diào)整時(shí)長及所述第一最大加速度的方向?qū)Ξ?dāng)前進(jìn)行顯示的視頻進(jìn)行調(diào)整。例如調(diào)整時(shí)長為30秒,所述第一最大加速度的方向是正方向,則對(duì)視頻進(jìn)行快進(jìn)30秒的調(diào)整;調(diào)整時(shí)長為40秒,所述第一最大加速度的方向是反方向,則對(duì)視頻進(jìn)行后退40秒的調(diào)整。

由于在本發(fā)明實(shí)施例中識(shí)別搖動(dòng)周期內(nèi)第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上的第一最大加速度,并根據(jù)所述第一最大加速度及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長,因此可以根據(jù)搖動(dòng)操作的劇烈程度對(duì)視頻播放進(jìn)行更靈活的控制,提高了用戶的體驗(yàn)。

實(shí)施例2:

在本發(fā)明實(shí)施例中,對(duì)視頻進(jìn)行調(diào)整可以根據(jù)所述第一最大加速度的值與預(yù)設(shè)的加速度閾值確定調(diào)整時(shí)長,進(jìn)一步地,還可以對(duì)視頻進(jìn)行連續(xù)調(diào)整,在上面實(shí)施例1的基礎(chǔ)上,在本發(fā)明的該實(shí)施例中所述方法還包括:

針對(duì)每個(gè)搖動(dòng)周期,識(shí)別所述搖動(dòng)周期內(nèi)與所述第一最大加速度相鄰的,且方向相同的第二最大加速度的值;

根據(jù)所述第二最大加速度的值及預(yù)設(shè)的加速度閾值,確定調(diào)整時(shí)長對(duì)應(yīng)的調(diào)整倍數(shù);

根據(jù)所述調(diào)整倍數(shù)及所述調(diào)整時(shí)長確定目標(biāo)調(diào)整時(shí)長,根據(jù)所述確定的目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

在一個(gè)搖動(dòng)周期中可以是只包含一個(gè)搖動(dòng)動(dòng)作,該搖動(dòng)動(dòng)作是用戶向一個(gè)方向進(jìn)行一次搖動(dòng)的操作,例如用戶向右進(jìn)行的一次搖動(dòng),即可認(rèn)為是一個(gè)搖動(dòng)周期。該一個(gè)搖動(dòng)周期中也可以包含兩個(gè)連續(xù)的搖動(dòng)動(dòng)作,該兩個(gè)連續(xù)的搖動(dòng)動(dòng)作是用戶分別向兩個(gè)方向進(jìn)行的連續(xù)兩次搖動(dòng)的操作,例如用戶先向右進(jìn)行了一次搖動(dòng),再向左進(jìn)行了一次搖動(dòng),則可以認(rèn)為其為一個(gè)周期。

當(dāng)搖動(dòng)周期中包含兩個(gè)連續(xù)的搖動(dòng)動(dòng)作時(shí),在該搖動(dòng)周期中,加速度會(huì)出現(xiàn)先為正方向再到反方向再到正方向的變換過程,或者出現(xiàn)先為反方向再到正方向再到反方向的變換過程。當(dāng)加速度出現(xiàn)這樣的變換過程時(shí),如果該變換過程在比較短的時(shí)間內(nèi)完成的,因?yàn)閾u動(dòng)的慣性,用戶搖動(dòng)的操作無法立即停止,也就是說該搖動(dòng)周期之后還會(huì)有其他的搖動(dòng)周期。當(dāng)出現(xiàn)這種情況時(shí),說明該用戶的搖動(dòng)操作可以包含至少兩個(gè)搖動(dòng)周期,因此在對(duì)視頻進(jìn)行顯示控制時(shí),也可以將該控制過程認(rèn)為是一個(gè)連續(xù)的控制過程。具體的在該控制過程中可以根據(jù)第二最大加速度的值及預(yù)設(shè)的加速度閾值,確定進(jìn)行連續(xù)調(diào)整的目標(biāo)調(diào)整時(shí)長,從而進(jìn)行連續(xù)調(diào)整。

參見圖2A所示,圖2A中在一個(gè)搖動(dòng)周期內(nèi),加速度先為正方向再到反方向再到正方向的變換過程,可以識(shí)別出所述搖動(dòng)周期內(nèi)與所述第一最大加速度A相鄰的,且方向相同的第二最大加速度的值為B。將所述第二最大加速度的值B及預(yù)設(shè)的加速度閾值進(jìn)行比較,求得調(diào)整倍數(shù),將所述調(diào)整倍數(shù)與調(diào)整時(shí)長的乘積作為目標(biāo)調(diào)整時(shí)長,對(duì)當(dāng)前顯示的視頻進(jìn)行快進(jìn)或后退調(diào)整,其中快進(jìn)或后退與所述第一最大加速度的方向或所述第二最大加速度的方向相對(duì)應(yīng),快進(jìn)或后退的時(shí)長與目標(biāo)調(diào)整時(shí)長一致。

因?yàn)樵诒景l(fā)明的該實(shí)施例中可以對(duì)顯示的視頻進(jìn)行連續(xù)調(diào)整,在連續(xù)調(diào)整時(shí)可以根據(jù)與所述第二最大加速度的值與預(yù)設(shè)的加速度閾值確定目標(biāo)調(diào)整時(shí)長,對(duì)視頻進(jìn)行連續(xù)調(diào)整,達(dá)到了對(duì)視頻播放進(jìn)行更靈活的控制,提高了用戶的體驗(yàn)。

圖3為本發(fā)明實(shí)施例2提供的一種控制視頻播放進(jìn)度的詳細(xì)過程,該過程包括以下步驟:

S301:根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期。

S302:在每個(gè)搖動(dòng)周期內(nèi),記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度。

S303:針對(duì)每個(gè)搖動(dòng)周期,確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別該時(shí)刻之前的第一最大加速度,根據(jù)所述第一最大加速度的值及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長。

S304:針對(duì)每個(gè)搖動(dòng)周期,識(shí)別所述搖動(dòng)周期內(nèi)與所述第一最大加速度相鄰的,且方向相同的第二最大加速度的值,根據(jù)所述第二最大加速度的值及預(yù)設(shè)的加速度閾值,確定調(diào)整時(shí)長對(duì)應(yīng)的調(diào)整倍數(shù)。

S305:根據(jù)所述調(diào)整倍數(shù)及所述調(diào)整時(shí)長確定目標(biāo)調(diào)整時(shí)長,根據(jù)所述確定的目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

實(shí)施例3:

在圖3所示實(shí)施例的基礎(chǔ)上,在本發(fā)明的該實(shí)施例中,當(dāng)確定了目標(biāo)調(diào)整時(shí)長后,在確定是否根據(jù)目標(biāo)調(diào)整時(shí)長對(duì)視頻進(jìn)行調(diào)整時(shí),還可以根據(jù)該搖動(dòng)周期對(duì)應(yīng)的時(shí)長進(jìn)行判斷。具體在該實(shí)施例中,根據(jù)所述目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整之前,所述方法還包括:

確定在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上再次出現(xiàn)加速度的時(shí)刻與所述第一個(gè)時(shí)間點(diǎn)的差值;

判斷所述差值是否小于設(shè)定的時(shí)間閾值;

如果是,進(jìn)行后續(xù)根據(jù)所述目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整的步驟。

具體的,移動(dòng)終端會(huì)記錄搖動(dòng)周期中的每個(gè)加速度及速度對(duì)應(yīng)的時(shí)刻,參見圖2A所示,可以看出第一個(gè)時(shí)間點(diǎn)為a,加速度在第一個(gè)時(shí)間點(diǎn)的方向?yàn)檎较?,在該正方向上再次出現(xiàn)加速度的時(shí)刻為b,確定b-a的值,將b-a的值與設(shè)定的時(shí)間閾值進(jìn)行比較,若設(shè)定的時(shí)間閾值為0.5s,當(dāng)b-a小于0.5時(shí),則根據(jù)所述目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

圖4為本發(fā)明實(shí)施例3提供的一種控制視頻播放進(jìn)度的詳細(xì)過程,該過程包括以下步驟:

S401:根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期。

S402:在每個(gè)搖動(dòng)周期內(nèi),記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度。

S403:針對(duì)每個(gè)搖動(dòng)周期,確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別該時(shí)刻之前的第一最大加速度,根據(jù)所述第一最大加速度的值及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長。

S404:針對(duì)每個(gè)搖動(dòng)周期,識(shí)別所述搖動(dòng)周期內(nèi)與所述第一最大加速度相鄰的,且方向相同的第二最大加速度的值。

S405:根據(jù)所述第二最大加速度的值及預(yù)設(shè)的加速度閾值,確定調(diào)整時(shí)長對(duì)應(yīng)的調(diào)整倍數(shù)。

S406:確定在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上再次出現(xiàn)加速度的時(shí)刻與所述第一個(gè)時(shí)間點(diǎn)的差值。

S407:判斷所述差值是否小于設(shè)定的時(shí)間閾值;如果是,進(jìn)行S408,否則,進(jìn)行S409。

S408:根據(jù)所述確定的目標(biāo)調(diào)整時(shí)長及所述第二最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

S409:根據(jù)所述確定的調(diào)整時(shí)長及所述第一最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

實(shí)施例4:

在上述各實(shí)施例的基礎(chǔ)上,為了進(jìn)一步增強(qiáng)用戶體驗(yàn),所述方法還包括:

根據(jù)所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長,及預(yù)設(shè)的震動(dòng)閾值,確定對(duì)應(yīng)的震動(dòng)強(qiáng)度,并根據(jù)所述震動(dòng)強(qiáng)度進(jìn)行震動(dòng)。

用戶在進(jìn)行搖動(dòng)操作時(shí),可以通過移動(dòng)終端的震動(dòng)強(qiáng)度得知調(diào)整時(shí)長,具體的,移動(dòng)終端可以根據(jù)需要調(diào)整時(shí)長與預(yù)設(shè)的震動(dòng)閾值所對(duì)應(yīng)的時(shí)長進(jìn)行比較,求得差值,根據(jù)差值確定對(duì)應(yīng)的震動(dòng)強(qiáng)度,根據(jù)所述震動(dòng)強(qiáng)度進(jìn)行震動(dòng),并反饋給用戶。移動(dòng)終端還可以根據(jù)需要調(diào)整時(shí)長與預(yù)設(shè)的震動(dòng)閾值所對(duì)應(yīng)的時(shí)長的比例確定對(duì)應(yīng)的震動(dòng)強(qiáng)度,根據(jù)所述震動(dòng)強(qiáng)度進(jìn)行震動(dòng),并反饋給用戶。

在上述各實(shí)施例的基礎(chǔ)上,為了進(jìn)一步增強(qiáng)用戶體驗(yàn),所述方法還包括:

根據(jù)調(diào)整的結(jié)果,輸出提示信息。

所述提示信息包括聲音提示信息、色彩提示信息和文字提示信息。

當(dāng)移動(dòng)終端輸出提示信息為聲音提示信息時(shí),不同的聲音可以表示不同的調(diào)整時(shí)長,或者通過聲音的大小表示不同的調(diào)整時(shí)長。當(dāng)移動(dòng)終端輸出提示信息為文字提示信息時(shí),可以在視頻觀看界面上看到“快進(jìn)10s”的字樣,則表示當(dāng)前的調(diào)整時(shí)長為10s,當(dāng)前的快進(jìn)調(diào)整。

當(dāng)所述提示信息為色彩提示信息時(shí),所述輸出提示信息包括:

根據(jù)所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長,及保存的每種色彩對(duì)應(yīng)的時(shí)長調(diào)整范圍,確定所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長對(duì)應(yīng)的色彩,并在顯示界面上顯示所述色彩。

其中可以設(shè)置不同的顏色,每種顏色對(duì)應(yīng)一個(gè)時(shí)長調(diào)整范圍,例如,黃色對(duì)應(yīng)時(shí)長調(diào)整范圍為20s-30s,橙色對(duì)應(yīng)時(shí)長調(diào)整范圍為30s-40s,紅色對(duì)應(yīng)時(shí)長調(diào)整范圍為40s-50s,深紅色對(duì)應(yīng)時(shí)長調(diào)整范圍為50s-60s。例如當(dāng)調(diào)整時(shí)長為32s時(shí),其位于時(shí)長調(diào)整范圍30s-40s內(nèi),對(duì)應(yīng)的顏色為橙色,則在顯示界面上顯示橙色。

在上述各實(shí)施例的基礎(chǔ)上,所述根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期包括:

根據(jù)搖動(dòng)操作中每個(gè)時(shí)間點(diǎn)的速度,記錄速度為零的每個(gè)時(shí)刻;

將每連續(xù)三個(gè)速度為零的時(shí)刻對(duì)應(yīng)的時(shí)間段作為一個(gè)搖動(dòng)周期,其中每個(gè)搖動(dòng)周期對(duì)應(yīng)的時(shí)間段不重疊。

在本發(fā)明實(shí)施例中,移動(dòng)終端會(huì)根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作中是包含一個(gè)搖動(dòng)周期還是幾個(gè)搖動(dòng)周期。具體的,移動(dòng)終端會(huì)記錄每一個(gè)時(shí)間點(diǎn)的速度,速度是矢量,包括速度值和速度的方向,搖動(dòng)操作有開始和停止,當(dāng)搖動(dòng)操作剛開始時(shí),可以認(rèn)為此時(shí)的速度為零,停止的時(shí)刻速度也為零。

因?yàn)樵谝粋€(gè)搖動(dòng)周期中,速度可以是從零到非零再到零的過程,該搖動(dòng)周期中只包含一個(gè)搖動(dòng)動(dòng)作,該搖動(dòng)動(dòng)作是用戶向一個(gè)方向進(jìn)行一次搖動(dòng)的操作。為了連續(xù)調(diào)整,一個(gè)搖動(dòng)周期中也可以包含兩個(gè)連續(xù)的搖動(dòng)動(dòng)作,該兩個(gè)連續(xù)的搖動(dòng)動(dòng)作是用戶分別向兩個(gè)方向進(jìn)行的連續(xù)兩次搖動(dòng)的操作。

當(dāng)搖動(dòng)周期中包含兩個(gè)連續(xù)的搖動(dòng)動(dòng)作時(shí),可以認(rèn)為該搖動(dòng)周期最開始的時(shí)刻速度為零,停止的時(shí)刻速度為零,在搖動(dòng)的過程中速度該變方向的時(shí)刻也為零,其他時(shí)刻都不為零。因此移動(dòng)終端識(shí)別每一個(gè)速度為零的時(shí)刻,將每連續(xù)三個(gè)速度為零的時(shí)刻對(duì)應(yīng)的時(shí)間段作為一個(gè)搖動(dòng)周期。

其中一個(gè)搖動(dòng)周期的結(jié)束時(shí)間可以作為下一個(gè)移動(dòng)周期的開始時(shí)間,每個(gè)搖動(dòng)周期對(duì)應(yīng)的時(shí)間段不會(huì)有交叉。參見圖2B所示,速度為零的時(shí)刻為a、c、e,將每連續(xù)三個(gè)速度為零的時(shí)刻對(duì)應(yīng)的時(shí)間段作為一個(gè)搖動(dòng)周期,則一個(gè)搖動(dòng)周期為從時(shí)刻a到時(shí)刻e。為了使后續(xù)的計(jì)算更加方便,可以認(rèn)為速度為零的時(shí)刻都不包含在所述搖動(dòng)周期中。

圖5為本發(fā)明實(shí)施例提供的一種控制視頻播放進(jìn)度的裝置結(jié)構(gòu)圖,所述裝置包括:

第一確定模塊51,用于根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期;

記錄模塊52,用于在每個(gè)搖動(dòng)周期內(nèi),記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度;

第一識(shí)別模塊53,用于針對(duì)每個(gè)搖動(dòng)周期,確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別該時(shí)刻之前的第一最大加速度,根據(jù)所述第一最大加速度的值及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長;

調(diào)整模塊54,用于根據(jù)確定的調(diào)整時(shí)長及調(diào)整方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

為了實(shí)現(xiàn)連續(xù)調(diào)整,所述裝置還包括:

第二識(shí)別模塊55,用于針對(duì)每個(gè)搖動(dòng)周期,識(shí)別所述搖動(dòng)周期內(nèi)與所述第一最大加速度相鄰的第二最大加速度的值;

第二確定模塊56,用于根據(jù)所述第二最大加速度的值及預(yù)設(shè)的加速度閾值,確定調(diào)整時(shí)長對(duì)應(yīng)的調(diào)整倍數(shù);

所述調(diào)整模塊54,還用于根據(jù)所述調(diào)整倍數(shù)及所述調(diào)整時(shí)長確定目標(biāo)調(diào)整時(shí)長,根據(jù)所述確定的目標(biāo)調(diào)整時(shí)長及所述第一最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。

為了判斷是否進(jìn)行連續(xù)調(diào)整,所述裝置還包括:

第三確定模塊57,用于確定在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上再次出現(xiàn)加速度時(shí)刻與所述第一個(gè)時(shí)間點(diǎn)的差值;

判斷模塊58,用于判斷所述差值是否小于設(shè)定的時(shí)間閾值,如果是,觸發(fā)調(diào)整模塊54。

所述調(diào)整模塊54,具體用于對(duì)當(dāng)前顯示的視頻進(jìn)行快進(jìn)或后退調(diào)整,其中快進(jìn)或后退與所述第一最大加速度或第二最大加速度的方向相對(duì)應(yīng),快進(jìn)或后退的時(shí)長與調(diào)整時(shí)長或目標(biāo)調(diào)整時(shí)長一致。

為了進(jìn)一步增強(qiáng)用戶體驗(yàn),所述裝置還包括:

第四確定模塊59,用于根據(jù)所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長,及預(yù)設(shè)的震動(dòng)閾值,確定對(duì)應(yīng)的震動(dòng)強(qiáng)度,并根據(jù)所述震動(dòng)強(qiáng)度進(jìn)行震動(dòng)。

為了進(jìn)一步增強(qiáng)用戶體驗(yàn),所述裝置還包括:

提示模塊,用于根據(jù)調(diào)整的結(jié)果,輸出提示信息。

當(dāng)所述提示信息為色彩提示信息時(shí),所述提示模塊,具體用于根據(jù)所述調(diào)整時(shí)長或所述目標(biāo)調(diào)整時(shí)長,及預(yù)設(shè)的色彩調(diào)整閾值,確定對(duì)應(yīng)的色彩,并在顯示界面上顯示所述色彩。

所述第一確定模塊51,具體用于根據(jù)搖動(dòng)操作中每個(gè)時(shí)間點(diǎn)的速度,記錄速度為零的每個(gè)時(shí)刻;將每連續(xù)三個(gè)速度為零的時(shí)刻對(duì)應(yīng)的時(shí)間段作為一個(gè)搖動(dòng)周期,其中每個(gè)搖動(dòng)周期對(duì)應(yīng)的時(shí)間段不重疊。

所述移動(dòng)終端中包括加速度傳感器。

本發(fā)明實(shí)施例提供了一種控制視頻播放進(jìn)度的方法及裝置,該方法包括:根據(jù)用戶的搖動(dòng)操作,確定該搖動(dòng)操作包含的每個(gè)搖動(dòng)周期;在每個(gè)搖動(dòng)周期內(nèi),記錄該搖動(dòng)周期對(duì)應(yīng)的時(shí)間段中每個(gè)時(shí)間點(diǎn)的加速度及速度;針對(duì)每個(gè)搖動(dòng)周期,確定加速度為零,且速度在第一個(gè)時(shí)間點(diǎn)所對(duì)應(yīng)的方向上首次達(dá)到最大值的時(shí)刻,識(shí)別該時(shí)刻之前的第一最大加速度,根據(jù)所述第一最大加速度的值及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長;根據(jù)確定的調(diào)整時(shí)長及所述第一最大加速度的方向?qū)Ξ?dāng)前顯示的視頻進(jìn)行調(diào)整。由于在本發(fā)明實(shí)施例中根據(jù)在一個(gè)搖晃周期內(nèi)的第一最大加速度及預(yù)設(shè)的加速度閾值,確定所述搖動(dòng)周期對(duì)應(yīng)的調(diào)整時(shí)長及調(diào)整方向,避免了調(diào)整進(jìn)度單一。

對(duì)于系統(tǒng)/裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
都昌县| 客服| 家居| 资阳市| 金平| 海伦市| 白水县| 北安市| 哈巴河县| 抚宁县| 遂溪县| 江孜县| 庄河市| 双鸭山市| 哈巴河县| 荣昌县| 通海县| 衢州市| 襄城县| 义乌市| 邯郸市| 栾城县| 双柏县| 巧家县| 宜黄县| 大埔区| 仙游县| 贡山| 嘉荫县| 老河口市| 金秀| 云霄县| 西乌珠穆沁旗| 镇沅| 西宁市| 延安市| 吴桥县| 汉中市| 出国| 漠河县| 沂水县|