專利名稱:網(wǎng)路媒體播放裝置及其播放方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)一種播放裝置,其尤指一種網(wǎng)路媒體播放裝置及其播放方法。
背景技術(shù):
按,現(xiàn)有的網(wǎng)路媒體播放裝置主要是藉由網(wǎng)路傳輸通道取得遠端影音資料源(如音樂歌曲與影片)并進行播放,而此影音資料是以影音資料流方式傳輸至該網(wǎng)路媒體播放裝置而直接播放。
如圖3所示,習(xí)知網(wǎng)路媒體播放裝置的播放方法先執(zhí)行步驟S91,下載一影音資料流至一網(wǎng)路媒體播放裝置的一緩沖器,該影音資料流包括復(fù)數(shù)資料,其中,該復(fù)數(shù)資料例如為復(fù)數(shù)歌曲資料;之后再執(zhí)行步驟S92,偵測該緩沖器是否已被填滿,若沒有填滿時,則等待該緩沖器被填滿該影音資料流,若偵測該緩沖器已被填滿,則執(zhí)行步驟S93,播放該緩沖器所儲存的該影音資料流,即播放該影音資料流的資料。
隨后,再接著執(zhí)行步驟S94,偵測該緩沖器所儲存的資料量,當(dāng)偵測該緩沖器在一定時間內(nèi)已無資料供讀取而播放時,則執(zhí)行步驟S95,停止播放該緩沖器的該影音資料流,并持續(xù)下載該影音資料流至該緩沖器,直至執(zhí)行步驟S92,偵測該緩沖器被填滿,才接續(xù)執(zhí)行步驟S93,播放該緩沖器的該影音資料流。若,在執(zhí)行步驟S94,偵測該緩沖器有資料供讀取而播放時,則持續(xù)執(zhí)行步驟S93,亦即持續(xù)播放該緩沖器內(nèi)的影音資料流,直至播放完該緩沖器的該影音資料流,且偵測該緩沖器已在一定時間內(nèi)無資料供讀取而播放,則執(zhí)行步驟S95。
由于網(wǎng)路媒體播放裝置播放所下載的影音資料流是呈即時性,所以需有保持穩(wěn)定下載播放的特性要求,前述習(xí)知的網(wǎng)路媒體播放裝置的播放方式,將會在播放該緩沖器的影音資料流過程中發(fā)生無法完整播放完影音資料流的一段資料,而產(chǎn)生播放停頓、斷續(xù)的不穩(wěn)定現(xiàn)象。其原因在于網(wǎng)路媒體播放裝置于播放該緩沖器的該影音資料流時,若偵測該緩沖器還有資料可讀取而播放時,網(wǎng)路媒體播放裝置將會持續(xù)播放該緩沖器的該影音資料流。
假設(shè),網(wǎng)路媒體播放裝置播放完影音資料流的一第一影音資料,例如第一首歌曲,且偵測該緩沖器尚有該影音資料流的一第二影音資料時,例如第二首歌曲,網(wǎng)路媒體播放裝置亦會接續(xù)執(zhí)行步驟S93,而接著播放該緩沖器的該影音資料流的第二影音資料,此時,容易因為網(wǎng)路頻寬窄小或者網(wǎng)路發(fā)生壅塞而下載影音資料流呈斷續(xù)不穩(wěn)定狀態(tài),這將使得網(wǎng)路媒體播放裝置的播放速率高于下載影音資料流的速率,而導(dǎo)致網(wǎng)路媒體播放裝置接續(xù)播放第二首歌曲的過程中,緩沖器內(nèi)已無資料供讀取而播放,使得網(wǎng)路媒體播放裝置在一定時間內(nèi)將無法讀到該緩沖器的該影音資料流,必須等待該影音資料流下載至網(wǎng)路媒體播放裝置的該緩沖器,直至填滿該緩沖器為止才會接續(xù)播放第二首歌曲未播放的資料,如此會讓網(wǎng)路媒體播放裝置于播放第二首歌曲的過程,發(fā)生播放停頓、斷續(xù)的不穩(wěn)定現(xiàn)象,而使播放效果大打折扣,這會讓使用者相當(dāng)困擾,尤其在窄頻網(wǎng)路環(huán)境下,此種狀況的發(fā)生更為嚴(yán)重。
因此,如何提供一種網(wǎng)路媒體播放裝置及其播放方法,可于播放影音資料流期間避免發(fā)生無法完整播放完影音資料流的一段資料,而產(chǎn)生播放停頓、斷續(xù)的不穩(wěn)定現(xiàn)象,進而確保娛樂休閑的品質(zhì),誠是業(yè)界或有智之士應(yīng)再加以研發(fā)、突破的重點方向。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種網(wǎng)路媒體播放裝置及其播放方法,其能使網(wǎng)路媒體播放裝置在播放影音資料流時,避免無法完整播放完影音資料流的一段影音資料,而發(fā)生播放停頓、斷續(xù)的不穩(wěn)定現(xiàn)象,以提升網(wǎng)路媒體播放裝置的播放品質(zhì),以提升使用者的娛樂休閑效果。
本發(fā)明再一目的在于提供一種網(wǎng)路媒體播放裝置及其播放方法,其藉由在播放完影音資料流的第一影音資料后,先停止播放影音資料流的第二影音資料,而讓網(wǎng)路媒體播放裝置的緩沖器填滿影音資料流后,才接續(xù)播放影音資料流的第二影音資料,如此,即可克服網(wǎng)路壅塞或窄頻網(wǎng)路環(huán)境下的下載不穩(wěn)定所形成的現(xiàn)象,進而可積極實現(xiàn)、確保網(wǎng)路影音資料流播放的流暢效果。
本發(fā)明為達成上述目的及功效,其提供的網(wǎng)路媒體播放裝置,包括有一下載單元、一緩沖器以及一播放單元。本發(fā)明的播放方法先藉由下載單元從一遠端影音資料源下載包括有一第一影音資料與一第二影音資料的一影音資料流至緩沖器;接著,利用播放單元于緩沖器填滿影音資料流時,讀取緩沖器的影音資料流并播放,直至播放單元播放完緩沖器的影音資料流的第一影音資料而欲播放緩沖器的影音資料流的第二影音資料期間,先停止播放第二影音資料,讓下載單元持續(xù)下載影音資料流至緩沖器,直至填滿緩沖器后,播放單元才接續(xù)播放第二影音資料。如此,可避免播放單元于播放第二影音資料(如歌曲)時,造成播放發(fā)生停頓、斷續(xù)的不穩(wěn)定現(xiàn)象,以提升網(wǎng)路媒體播放裝置的播放品質(zhì),進而確保使用者可充分享受使用網(wǎng)路媒體播放裝置所帶給的娛樂休閑效果。
本發(fā)明的有益效果是可以使網(wǎng)路媒體播放裝置在播放影音資料流時,完整播放完影音資料流的一段資料,提升網(wǎng)路媒體播放裝置的播放品質(zhì),進而提升使用者的娛樂休閑效果。
圖1為本發(fā)明的網(wǎng)路媒體播放裝置的方塊圖;圖2為本發(fā)明的網(wǎng)路媒體播放裝置的播放方法的流程圖;圖3為習(xí)知網(wǎng)路媒體播放裝置的播放方法的流程圖。
圖號說明10 網(wǎng)路媒體播放裝置12 下載單元14 緩沖器18 播放單元20 遠端影音資料源S11 下載一影音資料流至一網(wǎng)路媒體播放裝置的一緩沖器S12 偵測緩沖器已填滿S13 播放緩沖器的影音資料流
S14 播放單元偵測緩沖器在一定時間內(nèi)已無其他影音資料供讀取并播放S15 播放單元停止播放緩沖器的影音資料流S16 持續(xù)播放影音資料流直至播放完影音資料流的一第一影音資料S17 停止播放緩沖器的影音資料流S91 下載一影音資料流至一網(wǎng)路媒體播放裝置的一緩沖器S92 偵測緩沖器已被填滿S93 播放緩沖器的影音資料流S94 偵測緩沖器在一定時間內(nèi)已無影音資料供讀取而播放S95 停止播放緩沖器的影音資料流具體實施方式
為使本發(fā)明上述的目的、功效及特征能更具體解,以本發(fā)明較佳實施例并輔以圖式詳細說明如下。
請參閱圖1,是本發(fā)明的網(wǎng)路媒體播放裝置的方塊圖。如圖所示,本發(fā)明的網(wǎng)路媒體播放裝置10,其透過網(wǎng)路與一遠端影音資料源20連接,而下載遠端影音資料源20(遠端資料伺服器)所儲存的影音資料并于網(wǎng)路媒體播放裝置10上播放,以提供使用者娛樂休閑效果。網(wǎng)路媒體播放裝置10,其包括有一下載單元12,用于從遠端影音資料源20,即資料伺服器或遠端資料伺服器,以影音資料流方式下載影音資料至一網(wǎng)路媒體播放裝置10的一緩沖器14,直到影音資料流填滿緩沖器14為止,上述的影音資料流包括有復(fù)數(shù)資料,其可分別為復(fù)數(shù)歌曲資料,例如MP3音樂檔或WAV音樂檔等。
此外,網(wǎng)路媒體播放裝置10更包括有一播放單元18,其用于播放緩沖器14所儲存的影音資料流。播放單元18會先偵測緩沖器14所存的資料量,當(dāng)下載單元12所下載的影音資料流未填滿緩沖器14時,播放單元18則不會讀取播放緩沖器14的影音資料流,而讓下載單元12持續(xù)下載影音資料流至緩沖器14,直至填滿緩沖器14為止,播放單元18才會讀取緩沖器14的影音資料流并進行播放。播放單元18于播放影音資料流的同時下載單元12仍然會持續(xù)下載影音資料流于緩沖器14。
再者,播放單元18于播放影音資料流的過程,是會偵測緩沖器14所儲存的影音資料流的資料量,若播放單元18已偵測緩沖器14持續(xù)一定時間內(nèi)已無資料供讀取而播放時,播放單元18將會停止播放影音資料流,而等待下載單元12下載影音資料流直至填滿緩沖器14后,才接續(xù)讀取播放緩沖器14的影音資料流。
此外,播放單元18于播放完影音資料流的一第一影音資料,而欲播放影音資料流的一第二影音資料期間,例如播放完第一首歌曲而欲播放第二首歌曲,播放單元18會先停止播放第二影音資料,而等待下載單元12持續(xù)下載影音資料流于緩沖器14內(nèi),直至填滿緩沖器14后,播放單元18才接續(xù)播放第二影音資料,即接續(xù)播放第二首歌曲。其中,緩沖器14的容量大小可設(shè)計為足以儲存一段影音資料的容量,例如一首歌曲的資料容量。由上述可知,本發(fā)明的播放單元18于每播放完一段影音資料而欲播放下一段影音資料期間,便會等待下載單元12下載影音資料流至緩沖器14,直至填滿緩沖器14,以避免播放單元18于播放影音資料流時,無法完整播放完影音資料流的一段影音資料,而造成播放停頓、斷續(xù)的不穩(wěn)定現(xiàn)象,以提升網(wǎng)路媒體播放裝置10的播放品質(zhì),進而確保網(wǎng)路媒體播放裝置10可提供使用者更佳的娛樂休閑效果。
此外,緩沖器14的大小可依網(wǎng)路媒體播放裝置10的播放單元18讀取播放影音資料流的速率設(shè)計,其可依播放單元18播放影音資料流的速率的十分之一作為緩沖器14的容量大小,約可設(shè)計為128Kbits或256Kbits。
請參閱圖2,是本發(fā)明網(wǎng)路媒體播放裝置的播放方法的流程圖。請一并參閱圖1,如圖所示,當(dāng)使用者操作網(wǎng)路媒體播放裝置10,欲下載播放遠端影音資料源20的影音資料時,首先執(zhí)行步驟S11,下載一影音資料流至網(wǎng)路媒體播放裝置10的緩沖器14,即網(wǎng)路媒體播放裝置10藉由下載單元12從遠端影音資料源20下載影音資料流至緩沖器14,該影音資料流包括一第一影音資料與一第二影音資料,且第一影音資料與第二影音資料可分別為第一首歌曲資料與第二首歌曲資料;之后播放單元18再接著執(zhí)行步驟S12,偵測緩沖器14是否已填滿,以確保影音資料流填滿緩沖器14后才接續(xù)執(zhí)行步驟S13,播放緩沖器14的影音資料流,即播放影音資料流的第一影音資料,若播放單元18偵測緩沖器14未填滿資料時,則不讀取播放緩沖器14的影音資料流,而持續(xù)等待影音資料流填滿緩沖器14為止。
當(dāng)播放單元18執(zhí)行步驟S13后,接下來會執(zhí)行步驟S14,播放單元18隨時偵測緩沖器14的資料量,若偵測緩沖器14已持續(xù)在一定時間內(nèi)已無其他資料供讀取而播放時,則執(zhí)行步驟S15,播放單元18停止播放緩中器14的影音資料流,而回到步驟S11,等待下載單元12下載影音資料流至網(wǎng)路媒體播放裝置10,即播放單元18等待下載單元12下載影音資料流并填滿緩沖器14后,才接續(xù)進行讀取播放影音資料流。若,播放單元18于播放影音資料流過程偵測緩沖器14仍有影音資料流可供讀取而播放,則接續(xù)執(zhí)行步驟S16,持續(xù)播放影音資料流的第一影音資料,直至播放完影音資料流的第一影音資料,當(dāng)播放完第一影音資料而欲播放影音資料流的第二影音資料期間,先執(zhí)行步驟S17,停止播放緩沖器14的該影音資料流,并等待下載單元12下載影音資料流至緩沖器14,即是于播放第二影音資料前,下載影音資料流至緩沖器14并填滿緩沖器14后,播放單元18才會接續(xù)播放第二影音資料。
如此,當(dāng)播放單元18播放完影音資料流的第一影音資料結(jié)束,并欲播放影音資料流的第二影音資料期間時,即自動停止播放影音資料流,以讓下載單元12下載影音資料流而填滿緩沖器14,如此即可確保播放單元18于播放第二影音資料時,可完整播放完第二影音資料。本發(fā)明即對影音資料流的每一段資料,以預(yù)取方式(Prefetch)緩沖儲存于緩沖器14,而等待緩沖器14填滿時再進入播放程序,換言之,本發(fā)明的播放單元18藉由在切換播放每段影音資料的間隔時間,等待下載單元12下載資料于緩沖器14,直至填滿緩沖器,以避免在播放影音資料流的每段影音資料時,因下載單元12的下載速率不及被播放單元18所讀取而播放的速率,而造成緩沖器14無資料可供讀取而播放,導(dǎo)致播放單元18播放每段影音資料過程中出現(xiàn)播放停頓、停格現(xiàn)象。也就是說,本發(fā)明將因下載影音資料流不佳,而導(dǎo)致播放每段影音資料過程中發(fā)生停頓、停格現(xiàn)象,事先設(shè)定播放每段影音資料后而在切換播放下一段影音資料的間隔時間進行預(yù)防處理,以避免該停頓、停格現(xiàn)象發(fā)生在播放每段影音資料期間,進而確保網(wǎng)路媒體播放裝置播放媒體資料的播放效果。
本發(fā)明的網(wǎng)路媒體播放裝置,是藉由下載單元下載影音資料流,并藉由播放單元于播放每段影音資料的切換播放間隔,等待下載單元下載影音資料流并填滿緩沖器,使播放每段影音資料過程中不會發(fā)生播放停頓、斷續(xù)的不穩(wěn)定現(xiàn)象,以提升網(wǎng)路媒體播放裝置的播放品質(zhì),進而提供使用者更佳的娛樂休閑效果。
以上所述,僅為本發(fā)明的較佳實施例說明,凡依本發(fā)明的技術(shù)手段所延伸的變化,皆應(yīng)包含在本發(fā)明的權(quán)利范圍內(nèi)。
權(quán)利要求
1.一種網(wǎng)路媒體播放裝置的播放方法,其特征在于,包括有下載一影音資料流至一網(wǎng)路媒體播放裝置的一緩沖器,該影音資料流包括一第一影音資料與一第二影音資料;偵測該緩沖器是否填滿,若未填滿時則繼續(xù)下載該影音資料流直至填滿該緩沖器;播放該緩沖器的該影音資料流,當(dāng)播放完該影音資料流的該第一影音資料后而欲播放該影音資料流的該第二影音資料期間,先持續(xù)下載該影音資料流至該緩沖器,直至填滿該緩沖器后,才接續(xù)播放該第二影音資料。
2.如權(quán)利要求1所述的方法,其特征在于,于播放該緩沖器的該影音資料流的步驟后,更包括該播放單元偵測該緩沖器在一定時間內(nèi),已無資料供讀取后,則停止播放該影音資料流,直至該下載單元下載該影音資料流并填滿該緩沖器。
3.如權(quán)利要求1所述的方法,其特征在于,于播放該緩沖器的該影音資料流的步驟中,更持續(xù)下載該影音資料流至該緩沖器。
4.如權(quán)利要求1所述的方法,其特征在于,于下載該影音資料流并填滿該緩沖器,該下載單元是以預(yù)取方式下載該影音資料流并填滿該至該緩沖。
5.如權(quán)利要求1所述的方法,其特征在于,該緩沖器的容量大小為該播放單元的播放速率的1/10。
6.如權(quán)利要求1所述的方法,其特征在于,該緩沖器的容量為128Kbits。
7.如權(quán)利要求1所述的方法,其特征在于,該第一影音資料與該第二影音資料分別為一歌曲資料。
8.一種網(wǎng)路媒體播放裝置,其特征在于,包括有一下載單元,下載一遠端影音資料源的一影音資料流,該影音資料流包括一第一影音資料與一第二影音資料;一緩沖器,儲存該下載單元所下載的該影音資料流;一播放單元,是以播放該緩沖器內(nèi)的影音資料流;當(dāng)該影音資料流填滿該緩沖器時,該播放單元讀取該緩沖器的該影音資料流,并播放該影音資料流,該播放單元播放完該影音資料流的該第一影音資料后,欲播放該影音資料期間,該播放單元先停止播放該第二影音資料,等待該下載單元持續(xù)下載該第二影音資料至該緩沖器,直至填滿該緩沖器后,該播放單元才接續(xù)播放該第二影音資料。
9.如權(quán)利要求8所述的網(wǎng)路媒體播放裝置,其特征在于,該播放單元偵測該緩沖器是否填滿,若未填滿時,該播放單元則不播放該緩沖器的該影音資料流,讓下載單元繼續(xù)下載該影音資料流直至填滿該緩沖器。
10.如權(quán)利要求8所述的網(wǎng)路媒體播放裝置,其特征在于,該播放單元播放該影音資料流時,該播放單元偵測出該緩沖器在一定時間內(nèi),已無資料供讀取后,則停止播放該影音資料流,直至該下載單元下載該影音資料流并填滿該緩沖器。
11.如權(quán)利要求8所述的網(wǎng)路媒體播放裝置,其特征在于,該播放單元播放該影音資料流的同時,該下載單元持續(xù)下載該影音資料流于該緩沖器。
12.如權(quán)利要求8所述的網(wǎng)路媒體播放裝置,其特征在于,該緩沖器的容量大小為該播放單元的播放速率的1/10。
13.如權(quán)利要求8所述的網(wǎng)路媒體播放裝置,其特征在于,該緩沖器的其容量為128Kbits。
14.如權(quán)利要求8所述的網(wǎng)路媒體播放裝置,其特征在于,該第一影音資料與該第二影音資料分別為一歌曲資料。
15.如權(quán)利要求8所述的網(wǎng)路媒體播放裝置,其特征在于,該下載單元是以預(yù)取方式先下載該影音資料流并填滿至該緩沖。
16.如權(quán)利要求8所述的網(wǎng)路媒體播放裝置,其特征在于,該遠端影音資料源為一遠端資料伺服器。
全文摘要
本發(fā)明提供一種網(wǎng)路媒體播放裝置及其播放方法,其由下載單元從一遠端影音資料源下載一影音資料流至緩沖器,播放單元在緩沖器填滿影音資料流后,讀取并播放緩沖器的影音資料流,在播放完影音資料流的一第一影音資料后,欲播放影音資料流的一第二影音資料期間,先停止播放第二影音資料,而等待下載單元下載影音資料流且填滿緩沖器,才接續(xù)播放第二影音資料,如此可讓網(wǎng)路媒體播放裝置在播放影音資料流時,可完整播放完一段影音資料而避免發(fā)生播放停頓、斷續(xù)的不穩(wěn)定現(xiàn)象,以提升網(wǎng)路媒體播放裝置的播放品質(zhì)。
文檔編號H04N7/24GK1946168SQ200610127800
公開日2007年4月11日 申請日期2006年9月8日 優(yōu)先權(quán)日2006年9月8日
發(fā)明者劉楊, 蔡文欽 申請人:智易科技股份有限公司