專利名稱:播放內(nèi)容的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種播放內(nèi)容的方法及裝置,特別是指一種實時檢測播放裝置鏈接網(wǎng)絡(luò)的可用帶寬來下載適當(dāng)質(zhì)量的內(nèi)容并播放的方法及裝置。
隨著光盤及光盤播放技術(shù)的快速發(fā)展,越來越多的內(nèi)容被儲存到網(wǎng)絡(luò)服務(wù)器上,以便在播放光盤的過程中將這些內(nèi)容下載至播放器,從而配合播放器播放光盤。
下載的內(nèi)容可以是應(yīng)用程序、音頻及字幕等。應(yīng)用程序是指JAVA語言所表達(dá)的應(yīng)用程序或其它程序語言所表達(dá)的應(yīng)用程序。其中JAVA語言所表達(dá)的應(yīng)用程序為用JAVA語言所編寫的廣告、游戲、動畫及控制播放光盤過程的執(zhí)行程序等。
將應(yīng)用程序、額外的音頻及字幕等存至網(wǎng)絡(luò)服務(wù)器上后,再隨時下載至播放器來配合光盤播放,這種方式在很多光盤及相應(yīng)播放器中均有應(yīng)用,如藍(lán)光光盤(Blu-ray Disc)及相應(yīng)播放器、eDVD(Enhanced DVD)及相應(yīng)的播放器等。
目前,從網(wǎng)絡(luò)服務(wù)器中下載內(nèi)容來配合光盤播放時,經(jīng)常會在屏幕上出現(xiàn)一個供用戶選擇的對話框。該對話框要用戶根據(jù)當(dāng)前網(wǎng)絡(luò)鏈接類型(拔號上網(wǎng)、綜合服務(wù)數(shù)字網(wǎng)(ISDN)、寬帶上網(wǎng)等)選擇一個與之對應(yīng)的帶寬(或流量,Throughput),并將該帶寬選項發(fā)送至網(wǎng)絡(luò)服務(wù)器,請求下載質(zhì)量(碼率大小)與該帶寬相適配的信息,以便利用該適當(dāng)質(zhì)量的信息來無縫地配合光盤信息播放。例如,如果是拔號上網(wǎng),則網(wǎng)絡(luò)鏈接的可用帶寬相對較小。此時,用戶可能選擇下載與當(dāng)前帶寬大小相適配質(zhì)量的音頻信息來配合光盤信息播放。如果用戶所連接的是寬帶網(wǎng)絡(luò),則網(wǎng)絡(luò)鏈接帶寬相對較大,用戶則可以選擇下載與當(dāng)前帶寬大小相適配質(zhì)量的音頻、動畫或游戲等來配合光盤信息的播放。
然而,無論是拔號上網(wǎng)還是寬帶上網(wǎng),其網(wǎng)絡(luò)鏈接帶寬均是動態(tài)變化的。用戶根據(jù)自己當(dāng)前的鏈接類型,選擇一個帶寬來下載質(zhì)量與之對應(yīng)的信息。而過了一陣網(wǎng)絡(luò)鏈接帶寬發(fā)生變化,如有更多(或更少)的其它設(shè)備或用戶連接到網(wǎng)上,導(dǎo)致網(wǎng)絡(luò)鏈接帶寬變大(或變小),使得所選質(zhì)量與網(wǎng)絡(luò)鏈接帶寬不再匹配,從而很難充分利用當(dāng)前的網(wǎng)絡(luò)鏈接帶寬或?qū)崿F(xiàn)無縫播放。
另外,在上述選擇的過程中,用戶必需懂得許多專業(yè)知識,如拔號上網(wǎng)最大帶寬可能是多大,寬帶上網(wǎng)帶寬可能是多大等。這樣,用戶才有可能作出正確的質(zhì)量選擇,以盡可能地實現(xiàn)無縫播放。然而,實際上并不是每一個用戶都懂得上述知識,如果不懂,就很可能作出錯誤的選擇。
例如,按照當(dāng)前的實際帶寬,用戶本來可以下載質(zhì)量較好的信息來配合光盤播放,卻因為選擇了小于當(dāng)前實際帶寬的帶寬,導(dǎo)致下載了質(zhì)量較差的信息來配合光盤播放,如此,則給用戶帶來較差的播放效果,影響用戶觀看光盤信息的興趣。另一方面,如果按照當(dāng)前的實際帶寬,用戶只能下載質(zhì)量較差的信息來配合光盤播放,卻因為所選擇帶寬大于當(dāng)前的實際帶寬,導(dǎo)致下載了與當(dāng)前帶寬不匹配的質(zhì)量較好的信息來配合光盤播放,則極易造成下載內(nèi)容延遲于直接從光盤上讀出的信息,從而很難實現(xiàn)同步播放。
因此,需要一種改進(jìn)的下載內(nèi)容的方法及裝置以避免上述缺陷。
發(fā)明內(nèi)容
本發(fā)明提供了一種實時動態(tài)地檢測網(wǎng)絡(luò)鏈接帶寬的播放內(nèi)容方法及裝置。
本發(fā)明所述的一種播放內(nèi)容的方法,包括步驟讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;檢測可用帶寬;根據(jù)該與下載內(nèi)容有關(guān)的信息發(fā)出一個下載請求,該請求包括該帶寬信息;接收符合所檢測的帶寬的相應(yīng)下載內(nèi)容;和將下載內(nèi)容與預(yù)存儲的內(nèi)容結(jié)合播放。
本發(fā)明所述的另一種播放內(nèi)容的方法,包括步驟讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;檢測可用帶寬;根據(jù)所檢測的帶寬以及該與下載內(nèi)容有關(guān)的信息,選擇所述下載內(nèi)容的相應(yīng)質(zhì)量;根據(jù)該與下載內(nèi)容有關(guān)的信息發(fā)出一個下載請求,該請求包括所述相應(yīng)質(zhì)量信息;接收符合所述相應(yīng)質(zhì)量的下載內(nèi)容;和將所述下載內(nèi)容與所述預(yù)存的內(nèi)容結(jié)合播放。
本發(fā)明所述的一種播放內(nèi)容的裝置,包括一個讀取裝置,用于讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;一個檢測裝置,用于檢測可用帶寬;一個發(fā)送裝置,用于根據(jù)該與下載內(nèi)容有關(guān)的信息發(fā)出一個下載請求,該請求包括該帶寬信息;一個接收裝置,用于接收符合所檢測的帶寬的相應(yīng)下載內(nèi)容;和一個輸出裝置,用于將所述下載內(nèi)容與所述預(yù)存儲的內(nèi)容結(jié)合播放。
本發(fā)明所述的下載內(nèi)容的方法及裝置,由于采用了實時自動地檢測播放裝置鏈接網(wǎng)絡(luò)的當(dāng)前可用帶寬,來動態(tài)的改變所需下載的內(nèi)容的質(zhì)量,從而在實現(xiàn)無縫播放的同時,還避免了用戶自己選擇質(zhì)量可能帶來的麻煩。
通過參考下文結(jié)合附圖的說明和權(quán)利要求,本發(fā)明其它的目的和成就以及對本發(fā)明完整的理解將會更加的清楚和明確。
本發(fā)明將通過舉例和參考附圖作進(jìn)一步詳細(xì)的說明。
圖1是本發(fā)明光盤播放系統(tǒng)一個實施例的結(jié)構(gòu)示意圖;圖2是圖1所示播放器的第一實施例的結(jié)構(gòu)示意圖;圖3是圖1所示播放器的第二實施例的結(jié)構(gòu)示意圖;圖4是圖2所示的播放器播放光盤的流程圖;圖5是圖3所示的播放器播放光盤的流程圖;在所有上述附圖中相同的標(biāo)號表示相似的或相應(yīng)的特征和功能。
具體實施例方式
圖1示出本發(fā)明光盤播放系統(tǒng)的結(jié)構(gòu)示意圖。光盤播放系統(tǒng)包括光盤10、用來播放光盤的播放器20及網(wǎng)絡(luò)服務(wù)器60。其中播放器20是通過互聯(lián)網(wǎng)與網(wǎng)絡(luò)服務(wù)器60鏈接在一起。播放器20從網(wǎng)絡(luò)服務(wù)器60下載信息的質(zhì)量(或碼率)符合當(dāng)前網(wǎng)絡(luò)鏈接帶寬(或流量(Throughput)),以便結(jié)合存儲在光盤10中的信息一起播放。
圖2示出本發(fā)明播放器第一實施例的結(jié)構(gòu)示意圖。播放器20包括讀出裝置21、網(wǎng)絡(luò)通信裝置22、解碼裝置23、輸出裝置24、緩沖裝置25及帶寬檢測裝置26,播放器20中其他常規(guī)的元件未在圖1中表示。
讀出裝置21是用來讀出光盤信息。讀出裝置21所讀出的信息包括儲存在光盤中需要播放的信息、光盤ID(光盤標(biāo)識或編號等)及所需下載內(nèi)容對應(yīng)的URL等。在播放器中,儲存在光盤上需要播放的信息是直接被輸送到解碼裝置23中,而光盤ID及所需下載內(nèi)容對應(yīng)的URL被輸送到網(wǎng)絡(luò)通信裝置22中,包括一些用來配合光盤播放的輔助信息,如廣告、游戲、動畫、音頻及字幕等。
帶寬檢測裝置26是用來實時地檢測播放器20與網(wǎng)絡(luò)服務(wù)器30間的網(wǎng)絡(luò)鏈接帶寬,并用來將所檢測出的網(wǎng)絡(luò)鏈接帶寬傳送給網(wǎng)絡(luò)通信裝置22。在播放器工作時,帶寬檢測裝置26根據(jù)每一秒鐘從網(wǎng)絡(luò)服務(wù)器發(fā)送到網(wǎng)絡(luò)通信裝置22的有效信息量,來算出當(dāng)前的網(wǎng)絡(luò)鏈接帶寬。由于通過網(wǎng)絡(luò)下載的信息通常都是先輸入緩沖裝置25再進(jìn)行播放的,故也可根據(jù)每秒鐘進(jìn)入緩沖裝置25中的有效信息量來算出當(dāng)前的網(wǎng)絡(luò)鏈接帶寬。帶寬檢測裝置26的功能可以由傳統(tǒng)的光盤播放器中的處理器來執(zhí)行。
網(wǎng)絡(luò)通信裝置22一方面是用來接收讀出裝置21發(fā)送過來的光盤ID及所需下載內(nèi)容的URL,另一方面還用來接收帶寬檢測裝置26傳遞過來的當(dāng)前網(wǎng)絡(luò)鏈接帶寬。網(wǎng)絡(luò)通信裝置22包括發(fā)送裝置27及接收裝置28。其中發(fā)送裝置27是用來發(fā)出下載請求,而接收裝置28是用來接收與下載請求相應(yīng)的信息。發(fā)出的下載請求內(nèi)容包括所需下載內(nèi)容的URL、光盤ID及當(dāng)前的網(wǎng)絡(luò)鏈接帶寬信息。根據(jù)本發(fā)明的第一實施例,當(dāng)帶寬發(fā)生變化時,網(wǎng)絡(luò)通信裝置22將變化后的帶寬信息與下載請求一起發(fā)送到網(wǎng)絡(luò)服務(wù)器60。
上述的下載請求被發(fā)送到了網(wǎng)絡(luò)服務(wù)器,再由網(wǎng)絡(luò)服務(wù)器根據(jù)當(dāng)前網(wǎng)絡(luò)鏈接帶寬,在所需下載內(nèi)容的質(zhì)量選項中選擇一個符合當(dāng)前帶寬的質(zhì)量,該網(wǎng)絡(luò)服務(wù)器可通過如下方式來實現(xiàn)上述選擇過程的所需下載的信息是由光盤內(nèi)容提供商或經(jīng)光盤內(nèi)容提供商許可的廠商上載到網(wǎng)絡(luò)服務(wù)器中的,且每一個所需下載內(nèi)容對應(yīng)一個質(zhì)量選擇菜單,該質(zhì)量選擇菜單的內(nèi)容包括不同質(zhì)量的選項。
例如,該儲存在網(wǎng)絡(luò)服務(wù)器上的所需下載內(nèi)容為導(dǎo)演注解,其相應(yīng)的菜單可具有以下選項A、用質(zhì)量很好的音頻來表達(dá)該導(dǎo)演注解,碼率為256Kbps;B、用質(zhì)量較差的音頻來表達(dá)該導(dǎo)演注解,碼率為64Kbps;C、用基于文字的字幕來表達(dá)該導(dǎo)演的注解,碼率為20Kbps等,以便網(wǎng)絡(luò)服務(wù)器在收到當(dāng)前網(wǎng)絡(luò)鏈接帶寬時,自動從該菜單中選擇下載符合當(dāng)前帶寬的信息,以實現(xiàn)無縫播放。
緩沖裝置25是用來緩沖接收由網(wǎng)絡(luò)通信裝置22中的接收裝置28下載的信息。在播放器工作時解碼裝置23從緩沖裝置25輸出的下載內(nèi)容及讀出裝置21讀出的光盤信息進(jìn)行解碼,然后輸出裝置24同步輸出所收到的光盤信息及下載內(nèi)容。
在第一實施例中,播放器20中各元件的執(zhí)行功能都可由JAVA應(yīng)用程序結(jié)合處理器(圖未示)來控制。
通過播放器20對帶寬進(jìn)行實時檢測,網(wǎng)絡(luò)服務(wù)器60能夠根據(jù)所檢測的帶寬,從所需下載內(nèi)容的質(zhì)量選擇菜單中選擇符合該帶寬的下載信息的質(zhì)量,并以該質(zhì)量向播放器發(fā)送所需下載內(nèi)容。根據(jù)本發(fā)明,播放器可以按照網(wǎng)絡(luò)連接情況實時地調(diào)整下載信息的質(zhì)量,以提高播放效率。
圖3示出本發(fā)明播放器第二實施例的結(jié)構(gòu)示意圖。播放器30包括讀出裝置21、網(wǎng)絡(luò)通信裝置22、解碼裝置23、輸出裝置24、緩沖裝置25、帶寬檢測裝置26、選擇裝置31,且播放器30中其他常規(guī)元件未在圖1中表示。
如圖3所示的播放器30通過以下兩種方式來執(zhí)行播放功能例1在例1中,所需下載內(nèi)容的質(zhì)量選擇菜單預(yù)存儲在光盤上。這樣,讀出裝置21所讀出的信息中包括儲存在光盤上需要播放的內(nèi)容、光盤ID、所需下載內(nèi)容對應(yīng)的URL及所需下載內(nèi)容的質(zhì)量選擇菜單。該質(zhì)量選擇菜單如第一實施例中所述。
帶寬檢測裝置26用來實時地檢測當(dāng)前帶寬(如第一實施例所述),并將該帶寬輸出到選擇裝置31。其中,在選擇裝置31中存儲相應(yīng)的API(應(yīng)用程序界面)。
網(wǎng)絡(luò)通信裝置22包括發(fā)送裝置27及接收裝置28。其中,來自讀出裝置21的所需下載內(nèi)容的質(zhì)量選擇菜單可經(jīng)由網(wǎng)絡(luò)通信裝置22輸出到選擇裝置31。然后,選擇裝置31從所需下載內(nèi)容的質(zhì)量選擇菜單中選擇符合當(dāng)前帶寬的質(zhì)量,并向網(wǎng)絡(luò)通信裝置22輸出所選的質(zhì)量。
網(wǎng)絡(luò)通信裝置22中的發(fā)送裝置27向網(wǎng)絡(luò)服務(wù)器60(如圖1)發(fā)送下載請求,該請求包括光盤ID、所需下載內(nèi)容對應(yīng)的URL以及下載內(nèi)容的質(zhì)量。這樣,網(wǎng)絡(luò)服務(wù)器就能夠根據(jù)該下載請求向播放器發(fā)送所需內(nèi)容,該內(nèi)容具有符合當(dāng)前帶寬的質(zhì)量。
帶寬檢測裝置26和選擇裝置31的功能可以由傳統(tǒng)的光盤播放器中的處理器來執(zhí)行。
例2在例2中,所需下載內(nèi)容的質(zhì)量選擇菜單存儲在網(wǎng)絡(luò)服務(wù)器上,而非光盤上。在這種情況下,帶寬檢測裝置26向選擇裝置31輸出檢測到的帶寬信息。網(wǎng)絡(luò)通信裝置22中的發(fā)送裝置27向網(wǎng)絡(luò)服務(wù)器發(fā)送下載質(zhì)量菜單的請求,該請求包括光盤ID和所需下載內(nèi)容對應(yīng)的URL。
網(wǎng)絡(luò)服務(wù)器在接收到該下載請求后,將所有需下載內(nèi)容的質(zhì)量選擇菜單發(fā)送至網(wǎng)絡(luò)通信裝置22。網(wǎng)絡(luò)通信裝置22將接收到的質(zhì)量選擇菜單輸出至選擇裝置31。選擇裝置31根據(jù)帶寬檢測裝置26所檢測的當(dāng)前帶寬,從當(dāng)前所需下載內(nèi)容的質(zhì)量菜單中選擇符合該帶寬的質(zhì)量,并將該質(zhì)量選項輸出至網(wǎng)絡(luò)通信裝置22。
網(wǎng)絡(luò)通信裝置22的發(fā)送裝置27再次向網(wǎng)絡(luò)服務(wù)器發(fā)送下載請求,該請求包括包括光盤ID、所需下載內(nèi)容對應(yīng)的URL以及下載內(nèi)容的質(zhì)量。這樣,網(wǎng)絡(luò)服務(wù)器就能夠根據(jù)該下載請求向播放器發(fā)送所需內(nèi)容,該內(nèi)容具有符合當(dāng)前帶寬的質(zhì)量。
本發(fā)明第二實施例的播放器30不但實時檢測當(dāng)前網(wǎng)絡(luò)鏈接帶寬,而且還根據(jù)該帶寬動態(tài)地選擇相應(yīng)的所需下載內(nèi)容的質(zhì)量,并發(fā)送給網(wǎng)絡(luò)服務(wù)器。從而,播放器可以接收到具有適當(dāng)質(zhì)量的下載內(nèi)容,以提高播放效率。
圖4示出根據(jù)本發(fā)明的一實施例的播放流程圖。首先,讀出光盤信息(步驟S400),所讀出的信息包括儲存在光盤中需要播放的內(nèi)容、光盤ID及所需下載內(nèi)容對應(yīng)的URL等。然后,實時檢測當(dāng)前可用的網(wǎng)絡(luò)鏈接帶寬(步驟S410),也就是,檢測在一定時間內(nèi)(如每一秒),從網(wǎng)絡(luò)服務(wù)器傳輸?shù)絹淼挠行畔⒘?。此步驟在整個光盤播放過程中均在執(zhí)行。
之后,向網(wǎng)絡(luò)服務(wù)器發(fā)送下載請求,以請求下載配合光盤播放的內(nèi)容,該下載請求包括光盤ID、所需下載內(nèi)容的URL及當(dāng)前網(wǎng)絡(luò)的帶寬信息(步驟S420)。
接著,接收從網(wǎng)絡(luò)服務(wù)器發(fā)回的所需下載內(nèi)容(步驟S430)。其中所接收的下載內(nèi)容是通過網(wǎng)絡(luò)服務(wù)器根據(jù)當(dāng)前網(wǎng)絡(luò)鏈接帶寬找到對應(yīng)質(zhì)量的所需下載內(nèi)容。
最后,解碼所下載的信息及從光盤中讀出的播放信息,以實現(xiàn)無縫播放(步驟S440)。
圖5示出根據(jù)本發(fā)明另一實施例的播放流程圖。首先,讀出光盤信息,該讀出的信息包括儲存在光盤上需要播放的內(nèi)容、光盤ID和所需下載內(nèi)容對應(yīng)的URL(步驟S500)。
然后,向網(wǎng)絡(luò)服務(wù)器發(fā)出下載請求,以請求下載所有需下載內(nèi)容的質(zhì)量選擇菜單,該請求內(nèi)容包括光盤ID和URL等(步驟S510)。但是,如果所有需下載內(nèi)容的質(zhì)量選擇菜單預(yù)存儲在光盤上,那么在步驟S500中,讀出的光盤信息還包括該質(zhì)量選擇菜單,S510可省略。
之后,實時檢測當(dāng)前網(wǎng)絡(luò)鏈接帶寬(步驟S520)。該步驟與圖4中的步驟S410相似。根據(jù)檢測到的當(dāng)前網(wǎng)絡(luò)鏈接帶寬,從接收到的所需下載內(nèi)容的質(zhì)量菜單中選擇與之相應(yīng)的質(zhì)量選項(步驟S530)。
接著,發(fā)送下載請求(步驟S540),以請求下載配合光盤播放的信息,該下載請求的內(nèi)容包括光盤ID、所需下載內(nèi)容的URL及所需下載內(nèi)容的質(zhì)量選項。
最后,接收與下載請求內(nèi)容相對應(yīng)的信息(步驟S550),并解碼下載的信息及光盤上的相應(yīng)信息,以實現(xiàn)無縫播放(步驟S560)。
本發(fā)明所述的光盤播放器及其播放方法,由于采用了實時動態(tài)地檢測當(dāng)前網(wǎng)絡(luò)的帶寬來自動選擇所需的下載內(nèi)容的質(zhì)量,從而可以實現(xiàn)無縫播放,同時還避免了用戶自己選擇質(zhì)量可能造成的不便和錯誤。
另外,本發(fā)明所披露的實時檢測網(wǎng)絡(luò)鏈接帶寬的裝置及方法,也可以用于其它領(lǐng)域,如,連網(wǎng)的PC(Personal Computer)、連網(wǎng)的移動手機(jī)等。
雖然已經(jīng)結(jié)合特定實施例對本發(fā)明加以描述,然而根據(jù)前面的描述,許多替代、修改與變更對于本領(lǐng)域的技術(shù)人員來說是顯而易見的。因此,本發(fā)明將包括所有落在后附的權(quán)利要求的構(gòu)思與范圍之內(nèi)的這種替代、修改與變更。
權(quán)利要求
1.一種播放內(nèi)容的方法,包括步驟讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;檢測可用帶寬;根據(jù)該與下載內(nèi)容有關(guān)的信息發(fā)出一個下載請求,該請求包括該帶寬信息;接收符合所檢測的帶寬的相應(yīng)下載內(nèi)容;和將下載內(nèi)容與預(yù)存儲的內(nèi)容結(jié)合播放。
2.如權(quán)利要求1所述的方法,其中所述下載請求還包括存儲所述下載內(nèi)容的網(wǎng)站的URL。
3.如權(quán)利要求1所述的方法,其中檢測帶寬是通過檢測在特定時間內(nèi)傳輸?shù)挠行畔⒘縼慝@得。
4.一種播放內(nèi)容的方法,包括步驟讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;檢測可用帶寬;根據(jù)所檢測的帶寬以及該與下載內(nèi)容有關(guān)的信息,選擇所述下載內(nèi)容的相應(yīng)質(zhì)量;根據(jù)該與下載內(nèi)容有關(guān)的信息發(fā)出一個下載請求,該請求包括所述相應(yīng)質(zhì)量信息;接收符合所述相應(yīng)質(zhì)量的下載內(nèi)容;和將所述下載內(nèi)容與所述預(yù)存的內(nèi)容結(jié)合播放。
5.如權(quán)利要求4所述的方法,所述與下載內(nèi)容有關(guān)的信息包括光盤ID,存儲所述下載內(nèi)容的網(wǎng)站的URL以及所述下載內(nèi)容的質(zhì)量菜單,其中所述質(zhì)量菜單包括所述下載內(nèi)容的不同質(zhì)量選項。
6.如權(quán)利要求4所述的方法,其中檢測帶寬是通過檢測在特定時間內(nèi)傳輸?shù)挠行畔⒘縼慝@得。
7.一種播放內(nèi)容的方法,包括步驟讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;檢測可用帶寬;根據(jù)該與下載內(nèi)容有關(guān)的信息發(fā)出一個下載請求,該請求包括下載內(nèi)容的不同質(zhì)量的信息;根據(jù)所檢測的帶寬以及該與下載內(nèi)容有關(guān)的信息,選擇所述下載內(nèi)容的相應(yīng)質(zhì)量;發(fā)出另一個下載請求,該請求包括所述相應(yīng)質(zhì)量信息;接收符合所述相應(yīng)質(zhì)量的下載內(nèi)容;和將所述下載內(nèi)容與所述預(yù)存的內(nèi)容結(jié)合播放。
8.如權(quán)利要求7所述的裝置,所述與下載內(nèi)容有關(guān)的信息包括光盤ID和存儲所述下載內(nèi)容的網(wǎng)站的URL。
9.如權(quán)利要求8所述的裝置,其中檢測帶寬是通過檢測在特定時間內(nèi)傳輸?shù)挠行畔⒘縼慝@得。
10.一種播放內(nèi)容的裝置,包括一個讀取裝置,用于讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;一個檢測裝置,用于檢測可用帶寬;一個發(fā)送裝置,用于根據(jù)該與下載內(nèi)容有關(guān)的信息發(fā)出一個下載請求,該請求包括該帶寬信息;一個接收裝置,用于接收符合所檢測的帶寬的相應(yīng)下載內(nèi)容;和一個輸出裝置,用于將所述下載內(nèi)容與所述預(yù)存儲的內(nèi)容結(jié)合播放。
11.如權(quán)利要求10所述的裝置,其中所述下載請求還包括存儲所述下載內(nèi)容的網(wǎng)站的URL。
12.如權(quán)利要求10所述的裝置,其中檢測帶寬是通過檢測在特定時間內(nèi)傳輸?shù)挠行畔⒘縼慝@得。
13.一種播放內(nèi)容的裝置,包括一個讀取裝置,用于讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;一個檢測裝置,用于檢測可用帶寬;一個選擇裝置,用于根據(jù)所檢測的帶寬以及該與下載內(nèi)容有關(guān)的信息,選擇所述下載內(nèi)容的相應(yīng)質(zhì)量;一個發(fā)送裝置,用于根據(jù)該與下載內(nèi)容有關(guān)的信息發(fā)出一個下載請求,該請求包括所述相應(yīng)質(zhì)量信息;一個接收裝置,用于接收符合所述相應(yīng)質(zhì)量的下載內(nèi)容;和一個輸出裝置,用于將所述下載內(nèi)容與所述預(yù)存的內(nèi)容結(jié)合播放。
14.如權(quán)利要求13所述的裝置,所述與下載內(nèi)容有關(guān)的信息包括光盤ID,存儲所述下載內(nèi)容的網(wǎng)站的URL以及所述下載內(nèi)容的質(zhì)量菜單,其中所述質(zhì)量菜單包括所述下載內(nèi)容的不同質(zhì)量選項。
15.如權(quán)利要求13所述的裝置,其中檢測帶寬是通過檢測在特定時間內(nèi)傳輸?shù)挠行畔⒘縼慝@得。
16.一種播放內(nèi)容的裝置,包括一種讀取裝置,用于讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息;一種檢測裝置,用于檢測可用帶寬;一種發(fā)送裝置,用于根據(jù)該與下載內(nèi)容有關(guān)的信息兩次發(fā)出下載請求,其中,第一次下載請求包括下載內(nèi)容的不同質(zhì)量的信息,而第二次下載請求包括相應(yīng)質(zhì)量信息;一個選擇裝置,用于根據(jù)所檢測的帶寬以及該與下載內(nèi)容有關(guān)的信息,選擇所述下載內(nèi)容的相應(yīng)質(zhì)量;一個接收裝置,用于接收符合所述相應(yīng)質(zhì)量的下載內(nèi)容;和一個輸出裝置,用于將所述下載內(nèi)容與所述預(yù)存的內(nèi)容結(jié)合播放。
17.如權(quán)利要求16所述的裝置,所述與下載內(nèi)容有關(guān)的信息包括光盤ID和存儲所述下載內(nèi)容的網(wǎng)站的URL。
18.如權(quán)利要求17所述的裝置,其中檢測帶寬是通過檢測在特定時間內(nèi)傳輸?shù)挠行畔⒘縼慝@得。
全文摘要
一種播放內(nèi)容的裝置和方法通過讀取預(yù)存儲的內(nèi)容,該內(nèi)容包括與下載內(nèi)容有關(guān)的信息,來根據(jù)與下載內(nèi)容有關(guān)的信息檢測可用帶寬。然后,根據(jù)檢測到的帶寬發(fā)出一個請求,該請求包括帶寬信息;接收符合所檢測的帶寬的相應(yīng)下載內(nèi)容;和將下載內(nèi)容與預(yù)存的內(nèi)容結(jié)合播放。由于采用了實時自動地檢測播放裝置鏈接網(wǎng)絡(luò)的當(dāng)前可用帶寬,來動態(tài)的改變所需下載的內(nèi)容的質(zhì)量,從而在實現(xiàn)無縫播放的同時,還避免了用戶自已選擇質(zhì)量可能帶來的麻煩。
文檔編號H04L29/06GK1894933SQ200480037288
公開日2007年1月10日 申請日期2004年12月2日 優(yōu)先權(quán)日2003年12月15日
發(fā)明者彭揚(yáng), D·凱利 申請人:皇家飛利浦電子股份有限公司