專利名稱:一種定位音視頻文件播放位置的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及流媒體領(lǐng)域,尤其涉及ー種定位音視頻文件播放位置的方法及裝置。
背景技術(shù):
現(xiàn)有的多媒體播放設(shè)備提供了豐富多樣的播放功能,其中,幾類常見的定位音視頻文件播放位置方式包括在多媒體播放設(shè)備上設(shè)置快進(jìn)、快退和確定等按鈕,供用戶使用快進(jìn)、快退按鈕快速播放音視頻來(lái)定位;在多媒體播放設(shè)備的界面上設(shè)置音視頻的定位選擇框,用戶通過(guò)輸入指定的時(shí)間 來(lái)定位至該指定時(shí)間的音視頻;記錄最近一次播放時(shí)間,在重新播放音視頻時(shí),從所記錄的最近一次播放時(shí)間點(diǎn)開始播放;在多媒體播放設(shè)備的界面上提供進(jìn)度條,供用戶拖動(dòng)到指定位置進(jìn)行播放。用戶使用快進(jìn)快退來(lái)定位的方式可能需要較長(zhǎng)時(shí)間反復(fù)操作才能找到所需播放位置,且定位不精確;通過(guò)用戶輸入指定時(shí)間來(lái)定位的方式,可能由于用戶難以準(zhǔn)確記住所需播放位置對(duì)應(yīng)的時(shí)間點(diǎn)而同樣存在定位不精確的問(wèn)題;通過(guò)記錄最近一次播放時(shí)間來(lái)定位的方式,由于最近一次播放時(shí)間不一定就是用戶期望的播放位置,同樣存在定位不精確的問(wèn)題;而利用拖動(dòng)進(jìn)度條的方式,由于操作和進(jìn)度條顯示精度的誤差,同樣存在無(wú)法精確定位的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種可實(shí)現(xiàn)精確定位的定位音視頻文件播放位置的方法及裝置。本發(fā)明實(shí)施例提供的ー種定位音視頻文件播放位置的方法,包括確定音視頻文件播放位置的搜索范圍的起始點(diǎn)和結(jié)束點(diǎn);在捜索范圍內(nèi),確定試播放的起始點(diǎn)并開始試播放;通過(guò)試播放確定是否找到播放位置;若找到,接著試播放的播放位置繼續(xù)播放;若未找到,根據(jù)所述試播放的起始點(diǎn),調(diào)整搜索范圍的起始點(diǎn)或結(jié)束點(diǎn),并在調(diào)整后的捜索范圍內(nèi)重新確定試播放的起始點(diǎn)并重新開始試播放,直至找到播放位置。本發(fā)明實(shí)施例提供的ー種定位音視頻文件播放位置的裝置,包括確定模塊,用于確定音視頻文件播放位置的搜索范圍的起始點(diǎn)和結(jié)束點(diǎn),并在搜索范圍內(nèi),確定試播放的起始點(diǎn);以及在調(diào)整后的搜索范圍內(nèi)重新確定試播放的起始點(diǎn);試播放模塊,用于根據(jù)確定模塊確定的試播放的起始點(diǎn)開始試播放,并通過(guò)試播放確定是否找到播放位置;若找到,接著試播放的播放位置繼續(xù)播放;調(diào)整模塊,用于在試播放模塊未找到播放位置時(shí),根據(jù)所述試播放的起始點(diǎn),調(diào)整捜索范圍的起始點(diǎn)或結(jié)束點(diǎn)。
本發(fā)明實(shí)施例的有益效果包括本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法和裝置,首先確定音視頻文件中播放位置的捜索范圍,并在搜索范圍內(nèi)確定試播放的起始點(diǎn)并開始試播放;通過(guò)試播放確定是否找到播放位置;若找到,接著試播放的播放位置繼續(xù)播放;否則,根據(jù)所述試播放的起始點(diǎn),調(diào)整搜索范圍,并在調(diào)整后的捜索范圍內(nèi)重新通過(guò)試播放定位播放位置直至找到對(duì)應(yīng)的播放位置。本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法和裝置,能夠在未找到播放位置吋,根據(jù)試播放的起始點(diǎn),不斷調(diào)整播放位置的捜索范圍,最終實(shí)現(xiàn)對(duì)播放位置的精確定位,克服了現(xiàn)有的定位音視頻文件播放位置方式存在的定位不精確的問(wèn)題。
圖I為本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法的流程圖;圖2為本發(fā)明實(shí)施例一的流程圖;圖3為本發(fā)明實(shí)施例ニ的流程圖;圖4為本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)本發(fā)明實(shí)施例提供的定位方法的具體實(shí)施方式
進(jìn)行詳細(xì)地說(shuō)明。本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法,如圖I所示,包括下述步驟SlOl、確定音視頻文件播放位置的搜索范圍的起始點(diǎn)和結(jié)束點(diǎn);S102、在搜索范圍內(nèi),確定試播放的起始點(diǎn)并開始試播放;S103、通過(guò)試播放確定是否找到播放位置,若找到,執(zhí)行下述步驟S104;否則,執(zhí)行下述步驟S105 ;S104、接著試播放的播放位置繼續(xù)播放;S105、根據(jù)試播放的起始點(diǎn),調(diào)整搜索范圍的起始點(diǎn)或結(jié)束點(diǎn);然后轉(zhuǎn)向重復(fù)執(zhí)行上述步驟S102。如果在試播放階段未沒(méi)有找到播放位置,那么上述流程會(huì)重復(fù)執(zhí)行縮小搜索范圍-再次試播放的循環(huán)過(guò)程,直至找到在找到最終的播放位置時(shí)退出循環(huán)。在本發(fā)明實(shí)施例中,試播放是指為了準(zhǔn)確找到用戶最終需要的播放位置,所進(jìn)行的一種試探性的,以提供用戶給可參考的音視頻內(nèi)容為目的的播放操作,在試播放期間,可以采用音視頻正常的播放速度進(jìn)行播放,使得用戶可以在試播放階段,能夠有足夠的時(shí)間來(lái)判斷是否可以定位其所需要的播放位置。并且,試播放的時(shí)間是由用戶來(lái)掌控的,只要用戶發(fā)出確認(rèn)找到播放位置的第一指令,或者說(shuō)發(fā)出未找到播放位置的第二指令(即默認(rèn)沒(méi)有發(fā)出第一指令),那么本次試播放階段就結(jié)束了。下面以兩個(gè)具體的實(shí)施例對(duì)本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法進(jìn)行詳細(xì)的說(shuō)明。實(shí)施例一
實(shí)施例一提供的定位方法,如圖2所示,包括下述步驟S201、接收到開始搜索的指令,確定搜索范圍的起始點(diǎn)(SS,Start PointofSearching Segment)和結(jié)束點(diǎn)(ES, End Point of Searching Segment);S202、將試播放的起始點(diǎn)(PS,Playing Point of Searching Segment)設(shè)置為 PS=(SS+ES)/2 ;較佳地,在本步驟S202中,將試播放的起始點(diǎn)設(shè)置為搜索范圍的中點(diǎn)。S203、從試播放的起始點(diǎn)開始試播放;然后執(zhí)行跳轉(zhuǎn)至下述步驟S204或者S206 ;S204、如果在試播放階段收到用戶發(fā)出的確認(rèn)找到播放位置的第一指令,或者未 收到用戶發(fā)出的確認(rèn)未找到播放位置的第二指令,那么執(zhí)行下述步驟S205 ;S205、確認(rèn)找到了播放位置,接著試播放的播放位置繼續(xù)播放;在上述步驟S204和S5205之后,無(wú)論是以接收到用戶發(fā)出確認(rèn)找到播放位置的第一指令的形式,還是以未收到用戶發(fā)出的前進(jìn)或后退的指令的形式來(lái)確認(rèn)找到了播放位置,都可以采用持續(xù)播放的方法,也就是不需要再重復(fù)播放試播放階段已經(jīng)播放的內(nèi)容,只需要接著通過(guò)試播放找到的播放位置繼續(xù)按照正常速度向前播放音視頻文件即可。S206、如果在試播放階段收到用戶發(fā)出的第二指令,則進(jìn)ー步執(zhí)行下述步驟S207 ;S207、判斷在試播放階段接收到的第二指令為前進(jìn)指令還是后退指令,如果是后退指令,執(zhí)行下述步驟S208 ;否則,執(zhí)行下述步驟S209 ;第二指令中,具體可以包含兩種指令,即播放位置在試播放的內(nèi)容的后方的后退指令,以及指示播放位置在試播放的內(nèi)容的前方的前進(jìn)指令。S208、將搜索范圍的結(jié)束點(diǎn)調(diào)整為試播放的起始點(diǎn),即ES = PS,搜索范圍的起始點(diǎn)仍保持為步驟S201中確定的起始點(diǎn);然后轉(zhuǎn)向上述步驟S202,重新根據(jù)調(diào)整后的搜索范圍,確定下一次試播放的起始點(diǎn)。S209、將搜索范圍的起始點(diǎn)調(diào)整為試播放的起始點(diǎn),即SS = PS,搜索范圍的結(jié)束點(diǎn)仍保持為步驟S201確定中的結(jié)束點(diǎn);然后轉(zhuǎn)向上述步驟S202,重新根據(jù)調(diào)整后的搜索范圍,確定下一次試播放的起始點(diǎn)。上述步驟S201中,確定搜索范圍的起始點(diǎn)和結(jié)束點(diǎn)的初始值,可以默認(rèn)采用音視頻的起始點(diǎn)和結(jié)束點(diǎn),也可以由用戶來(lái)指定具體的起始點(diǎn)和結(jié)束點(diǎn),例如提供輸入搜索范圍的用戶界面等方式接收用戶輸入的起始點(diǎn)和結(jié)束點(diǎn)來(lái)實(shí)現(xiàn)。較佳地,在本發(fā)明實(shí)施例中,試播放的起始點(diǎn)的計(jì)算,以秒為最小単位,在定位過(guò)程中所有計(jì)算取整,即舍去小數(shù)。利用上述實(shí)施例一提供的上述方法,假設(shè)音視頻文件的總時(shí)長(zhǎng)T = 120分鐘,所需定位的播放位置為32分鐘57秒。在極限情況下(即在試播放的起始點(diǎn)就即刻收到前進(jìn)或后退的指令,則每次試播放的起始點(diǎn)變更的記錄為60分鐘一30分鐘一45分鐘一37分30秒一33分45秒一31分52秒一32分48秒一33分16秒一33分2秒一32分55秒一32分58秒一32分56秒一32分57秒。通過(guò)上述例子可以看出,使用上述定位音視頻文件播放位置的方法,可以在較少的試播放次數(shù)的前提下,實(shí)現(xiàn)對(duì)音視頻文件的準(zhǔn)確定位,提高了播放位置定位的效率。實(shí)施例ニ
如圖3所示,本實(shí)施例ニ中的步驟S301 S308的具體實(shí)現(xiàn)方式與上述實(shí)施例一中的步驟S201 S208 —致,區(qū)別點(diǎn)在于,本實(shí)施例ニ的步驟S309中,在收到前進(jìn)指令后,調(diào)整搜索范圍的起始點(diǎn)為試播放的起始點(diǎn)加上試播放的時(shí)長(zhǎng)。也即SS = PS+t ;其中,t為收到前進(jìn)指令吋,已經(jīng)試播放的時(shí)長(zhǎng)。在本實(shí)施例ニ中,調(diào)整搜索范圍的起始點(diǎn)為試播放的起始點(diǎn)加上試播放的時(shí)長(zhǎng),較實(shí)施例一中調(diào)整搜索范圍的起始點(diǎn)為試播放的起始點(diǎn)的實(shí)現(xiàn)方式來(lái)說(shuō),由于更進(jìn)ー步地縮小了捜索的范圍,可以在一定程度上降低捜索次數(shù)提高搜索的效率。較佳地,上述實(shí)施例一和實(shí)施例ニ中,用戶可能出現(xiàn)誤判,例如用戶所需的播放位置為32分57秒,而用戶在PS = 30分鐘時(shí)選擇了“后退”操作(實(shí)際上應(yīng)該選擇前進(jìn)操作),為了提高容錯(cuò)能力,本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法,還包括存儲(chǔ)搜索范圍的起始點(diǎn)和結(jié)束點(diǎn)的每一次的變更記錄,以及在接收到用戶的發(fā)出的撤銷指令時(shí),可以根據(jù)保存的歷史記錄,將搜索范圍重新調(diào)整為接收到撤銷指令之前最近一次記錄的起始點(diǎn)和結(jié)束點(diǎn)的位置進(jìn)行搜索。還是以前述總時(shí)長(zhǎng)T = 120分鐘的音視頻為例,所存儲(chǔ)的歷史記錄為SS 0分鐘一0分鐘一30分鐘一30分鐘一30分鐘一30分鐘一31分52秒一32分48秒一32分48秒一32分48秒一32分55秒一32分55秒一32分56秒;ES為120分鐘一60分鐘一60分鐘一45分鐘一37分30秒一33分45秒一33分45秒一33分45秒一33分16秒一33分2秒一33分2秒一32分58秒一32分58秒。較佳地,由于在采用本發(fā)明實(shí)施例提供的上述音視頻文件播放位置的定位方法,會(huì)不斷縮小搜索范圍,那么必將導(dǎo)致在捜索范圍接近于所需定位的播放位置時(shí),在ー個(gè)較小的范圍內(nèi)不斷地執(zhí)行上述流程,直至精確定位到所需的播放位置,這種頻繁的震蕩,反而可能帶來(lái)搜索效率的降低,因此,本發(fā)明實(shí)施例提供的音視頻文件播放位置的定位方法,還可以在接收到用戶發(fā)出手動(dòng)搜索的指令時(shí),結(jié)束自動(dòng)搜索過(guò)程也就是終止試播放等步驟,直接根據(jù)用戶發(fā)出的手動(dòng)搜索指令,來(lái)定位所需的播放位置。實(shí)現(xiàn)手動(dòng)搜索和自動(dòng)搜索的結(jié)合,提高了音視頻文件播放位置的定位的靈活性,更進(jìn)ー步提高了播放位置定位的效率?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了ー種定位音視頻文件播放位置的裝置,由于該裝置解決問(wèn)題的原理與前述定位音視頻文件播放位置的方法相似,因此該裝置的實(shí)施可以參見前述方法的實(shí)施,重復(fù)之處不再贅述。本發(fā)明實(shí)施例還提供ー種定位音視頻文件播放位置的裝置,如圖4所示,包括確定模塊401,用于確定音視頻文件播放位置的搜索范圍的起始點(diǎn)和結(jié)束點(diǎn),并在搜索范圍內(nèi),確定試播放的起始點(diǎn);以及在調(diào)整后的搜索范圍內(nèi)重新確定試播放的起始點(diǎn);試播放模塊402,用于根據(jù)確定模塊401確定的試播放的起始點(diǎn)開始試播放,并通過(guò)試播放確定是否找到播放位置;若找到,接著試播放的播放位置繼續(xù)播放;調(diào)整模塊403,用于在試播放模塊未找到播放位置吋,根據(jù)試播放的起始點(diǎn),調(diào)整捜索范圍的起始點(diǎn)或結(jié)束點(diǎn)。進(jìn)ー步地,上述確定模塊401,具體用于根據(jù)搜索范圍的起始點(diǎn)和結(jié)束點(diǎn),計(jì)算出該搜索范圍的中點(diǎn),將該中點(diǎn)作為試播放的起始點(diǎn)。進(jìn)ー步地,上述試播放模塊402,具體用于通過(guò)下述方式確定是否找播放位置若、在試播放的過(guò)程中,接收到用戶發(fā)出的確認(rèn)找到播放位置的第一指令或者沒(méi)有接收到用戶發(fā)出的確認(rèn)未找到播放位置的第二指令,則確定找到播放位置;若在試播放的過(guò)程中,接收到用戶發(fā)出的確認(rèn)未找到播放位置的第二指令,則確定未找到播放位置。進(jìn)ー步地,上述調(diào)整模塊403,具體用于在接收到第二指令中指示播放位置在試播放的內(nèi)容的前方的前進(jìn)指令時(shí),調(diào)整所述搜索范圍的起始點(diǎn)為所述試播放的起始點(diǎn)或者為所述試播放的起始點(diǎn)加上試播放的時(shí)長(zhǎng),并保持所述搜索范圍的結(jié)束點(diǎn)不變;在接收到第ニ指令中指示播放位置在試播放的內(nèi)容的后方的后退指令時(shí),調(diào)整所述搜索范圍的結(jié)束點(diǎn)為所述試播放的起始點(diǎn),并保持所述搜索范圍的起始點(diǎn)不變。進(jìn)ー步地,本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的裝置,如圖4所示,還
可以包括存儲(chǔ)模塊404;存儲(chǔ)模塊404,用于存儲(chǔ)所述搜索范圍的起始點(diǎn)和結(jié)束點(diǎn)的每一次的變更記錄;相應(yīng)地,調(diào)整模塊403,還用于根據(jù)用戶發(fā)出的撤銷指令,將所述捜索范圍重新調(diào)整為所述撤銷指令之前最近一次記錄的起始點(diǎn)和結(jié)束點(diǎn)的位置。進(jìn)ー步地,本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的裝置,如圖4所示,還可以包括手動(dòng)搜索支持模塊405,用于在接收到用戶發(fā)出手動(dòng)搜索的指令時(shí),通知所述試播放模塊結(jié)束試播放,并根據(jù)用戶發(fā)出的手動(dòng)搜索指令,找到播放位置。本發(fā)明實(shí)施例提供的上述定位音視頻文件播放位置的裝置,在具體實(shí)施時(shí),可以設(shè)置于各種多媒體播放設(shè)備中,例如電視機(jī)或者VCD/DVD機(jī)配套的遙控器、手機(jī)終端的播放控制器或者其他播放設(shè)備中,尤其適用于ー些不太方便用戶手動(dòng)定位的設(shè)備例如常用的電視機(jī)或VCD/DVD機(jī)配套的遙控器,這些設(shè)備往往僅提供了一些簡(jiǎn)單的按鈕例如前進(jìn)、后退、確定等,而沒(méi)有供用戶靈活定位的例如可拖動(dòng)的進(jìn)度條等,這樣,采用本發(fā)明實(shí)施例提供的上述定位音視頻文件播放位置的裝置,顯然能夠達(dá)到既方便用戶使用,又能夠精確定位播放位置的目的,并且對(duì)硬件的改造小,實(shí)施成本較低。本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法和裝置,首先確定音視頻文件播放位置的捜索范圍的起始點(diǎn)和結(jié)束點(diǎn),并在搜索范圍內(nèi)確定試播放的起始點(diǎn)并開始試播放;通過(guò)試播放確定是否找到播放位置;若找到,接著試播放的播放位置繼續(xù)播放;否貝U,根據(jù)所述試播放的起始點(diǎn),調(diào)整搜索范圍,并在調(diào)整后的捜索范圍內(nèi)重新通過(guò)試播放定位播放位置直至找到對(duì)應(yīng)的播放位置。本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法和裝置,能夠在未找到播放位置時(shí),根據(jù)試播放的起始點(diǎn),不斷調(diào)整播放位置的搜索范圍,最終實(shí)現(xiàn)對(duì)播放位置的精確定位,克服了現(xiàn)有的定位音視頻文件播放位置方式存在的定位不精確的問(wèn)題。并且,本發(fā)明實(shí)施例提供的定位音視頻文件播放位置的方法和裝置,還可以將自動(dòng)搜索與用戶的手動(dòng)搜索相結(jié)合,避免在捜索范圍接近于所需定位的播放位置時(shí)出現(xiàn)頻繁的震蕩所導(dǎo)致的捜索效率較低的問(wèn)題,提高了音視頻文件播放位置的定位的靈活性,更進(jìn)一步提高了播放位置定位的效率。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.ー種定位音視頻文件播放位置的方法,其特征在于,包括 確定音視頻文件播放位置的搜索范圍的起始點(diǎn)和結(jié)束點(diǎn); 在捜索范圍內(nèi),確定試播放的起始點(diǎn)并開始試播放; 通過(guò)試播放確定是否找到播放位置;若找到,接著試播放的播放位置繼續(xù)播放; 若未找到,根據(jù)所述試播放的起始點(diǎn),調(diào)整搜索范圍的起始點(diǎn)或結(jié)束點(diǎn),并在調(diào)整后的捜索范圍內(nèi)重新確定試播放的起始點(diǎn)并重新開始試播放,直至找到播放位置。
2.如權(quán)利要求I所述的方法,其特征在于,所述在搜索范圍內(nèi),確定試播放的起始點(diǎn)包括 根據(jù)所述捜索范圍的起始點(diǎn)和結(jié)束點(diǎn),計(jì)算出所述搜索范圍的中點(diǎn); 將所述中點(diǎn)作為試播放的起始點(diǎn)。
3.如權(quán)利要求I所述的方法,其特征在于,通過(guò)試播放確定是否找到播放位置,通過(guò)下述方式確定 若在試播放的過(guò)程中,接收到用戶發(fā)出的確認(rèn)找到播放位置的第一指令或者沒(méi)有接收到用戶發(fā)出的確認(rèn)未找到播放位置的第二指令,則確定找到播放位置; 若在試播放的過(guò)程中,接收到用戶發(fā)出的確認(rèn)未找到播放位置的第二指令,則確定未找到播放位置。
4.如權(quán)利要求3所述的方法,其特征在于,所述第二指令包括指示播放位置在試播放的內(nèi)容的前方的前進(jìn)指令以及指示播放位置在試播放的內(nèi)容的后方的后退指令; 根據(jù)試播放的起始點(diǎn),調(diào)整搜索范圍的起始點(diǎn)或結(jié)束點(diǎn),具體包括 在接收到所述前進(jìn)指令時(shí),調(diào)整所述搜索范圍的起始點(diǎn)為所述試播放的起始點(diǎn)或者為所述試播放的起始點(diǎn)加上試播放的時(shí)長(zhǎng),并保持所述搜索范圍的結(jié)束點(diǎn)不變; 在接收到所述后退指令時(shí),調(diào)整所述搜索范圍的結(jié)束點(diǎn)為所述試播放的起始點(diǎn),并保持所述搜索范圍的起始點(diǎn)不變。
5.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,還包括 存儲(chǔ)所述搜索范圍的起始點(diǎn)和結(jié)束點(diǎn)的每一次的變更記錄; 根據(jù)用戶發(fā)出的撤銷指令,將所述捜索范圍重新調(diào)整為所述撤銷指令之前最近一次記錄的起始點(diǎn)和結(jié)束點(diǎn)的位置進(jìn)行搜索。
6.如權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,還包括在接收到用戶發(fā)出手動(dòng)搜索的指令吋,結(jié)束試播放,根據(jù)用戶發(fā)出的手動(dòng)搜索指令,找到播放位置。
7.—種定位音視頻文件播放位置的裝置,其特征在于,包括 確定模塊,用于確定音視頻文件播放位置的捜索范圍的起始點(diǎn)和結(jié)束點(diǎn),并在搜索范圍內(nèi),確定試播放的起始點(diǎn);以及在調(diào)整后的搜索范圍內(nèi)重新確定試播放的起始點(diǎn); 試播放模塊,用于根據(jù)確定模塊確定的試播放的起始點(diǎn)開始試播放,并通過(guò)試播放確定是否找到播放位置;若找到,接著試播放的播放位置繼續(xù)播放; 調(diào)整模塊,用于在試播放模塊未找到播放位置時(shí),根據(jù)所述試播放的起始點(diǎn),調(diào)整搜索范圍的起始點(diǎn)或結(jié)束點(diǎn)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述確定模塊,具體用于根據(jù)所述搜索范圍的起始點(diǎn)和結(jié)束點(diǎn),計(jì)算出所述搜索范圍的中點(diǎn),將所述中點(diǎn)作為試播放的起始點(diǎn)。
9.如權(quán)利要求7所述的裝置,其特征在于,所述試播放模塊,具體用于通過(guò)下述方式確定是否找播放位置若在試播放的過(guò)程中,接收到用戶發(fā)出的確認(rèn)找到播放位置的第一指令或者沒(méi)有接收到用戶發(fā)出的確認(rèn)未找到播放位置的第二指令,則確定找到播放位置;若在試播放的過(guò)程中,接收到用戶發(fā)出的確認(rèn)未找到播放位置的第二指令,則確定未找到播放位置。
10.如權(quán)利要求9所述的裝置,其特征在干,所述調(diào)整模塊,具體用于在接收到第二指令中指示播放位置在試播放的內(nèi)容的前方的前進(jìn)指令時(shí),調(diào)整所述搜索范圍的起始點(diǎn)為所述試播放的起始點(diǎn)或者為所述試播放的起始點(diǎn)加上試播放的時(shí)長(zhǎng),并保持所述搜索范圍的結(jié)束點(diǎn)不變;在接收到第二指令中指示播放位置在試播放的內(nèi)容的后方的后退指令時(shí),調(diào)整所述搜索范圍的結(jié)束點(diǎn)為所述試播放的起始點(diǎn),并保持所述搜索范圍的起始點(diǎn)不變。
11.如權(quán)利要求7-10任一項(xiàng)所述的裝置,其特征在于,還包括存儲(chǔ)模塊; 所述存儲(chǔ)模塊,用于存儲(chǔ)所述搜索范圍的起始點(diǎn)和結(jié)束點(diǎn)的每一次的變更記錄; 所述調(diào)整模塊,還用于根據(jù)用戶發(fā)出的撤銷指令,將所述捜索范圍重新調(diào)整為所述撤銷指令之前最近一次記錄的起始點(diǎn)和結(jié)束點(diǎn)的位置。
12.如權(quán)利要求7-10任一項(xiàng)所述的裝置,其特征在于,還包括手動(dòng)搜索支持模塊,用于在接收到用戶發(fā)出手動(dòng)搜索的指令時(shí),通知所述試播放模塊結(jié)束試播放,并根據(jù)用戶發(fā) 出的手動(dòng)搜索指令,找到播放位置。
全文摘要
本發(fā)明公開了一種定位音視頻文件播放位置的方法及裝置。其中,該方法包括確定音視頻文件播放位置的搜索范圍的起始點(diǎn)和結(jié)束點(diǎn);在搜索范圍內(nèi),確定試播放的起始點(diǎn)并開始試播放;通過(guò)試播放確定是否找到播放位置;若找到,接著試播放的播放位置繼續(xù)播放;若未找到,根據(jù)所述試播放的起始點(diǎn),調(diào)整搜索范圍的起始點(diǎn)或結(jié)束點(diǎn),并在調(diào)整后的搜索范圍內(nèi)重新確定試播放的起始點(diǎn)并重新開始試播放,直至找到播放位置。本發(fā)明提供的上述定位音視頻文件播放位置的方法及裝置,解決了現(xiàn)有技術(shù)存在的無(wú)法精確定位播放位置的問(wèn)題。
文檔編號(hào)G11B27/10GK102760465SQ201110112560
公開日2012年10月31日 申請(qǐng)日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
發(fā)明者樂(lè)祖暉 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司