專利名稱:準(zhǔn)視頻點(diǎn)播系統(tǒng)、準(zhǔn)視頻點(diǎn)播系統(tǒng)控制方法及用于它們的程序和記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于控制視頻點(diǎn)播系統(tǒng)的技術(shù),特別地,它涉及用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的技術(shù)。
背景技術(shù):
近年來廣播數(shù)字化進(jìn)步的結(jié)果是現(xiàn)在正在比從前更多的信道中廣播更多的內(nèi)容項(xiàng)目。CATV系統(tǒng)也正被數(shù)字化,作為結(jié)果增加了CATV信道的數(shù)量。
在這種多信道廣播系統(tǒng)中,正在開創(chuàng)新的服務(wù),例如視頻點(diǎn)播(此后將被稱為“VOD”)和準(zhǔn)視頻點(diǎn)播(near video-on-demand,“NVOD”)。VOD允許觀眾在期望的時間把期望的內(nèi)容顯示在其接收系統(tǒng)上。但是,盡管通過廣播的數(shù)字化,信道的數(shù)量已經(jīng)增加,但是所要求的基于觀眾便利為廣播內(nèi)容分配信道使得基本上不可能適應(yīng)每一個觀眾的請求。已經(jīng)開發(fā)了NVOD技術(shù)來解決這個問題,藉此以預(yù)先確定的時移(time shift)在多個信道中廣播每一塊內(nèi)容。
圖57示出了常規(guī)NVOD廣播的各個信道的時間表(B)。當(dāng)被廣播的內(nèi)容由流數(shù)據(jù)(A)組成時,使用信道CH1從參考時間T1起重復(fù)地廣播所述流數(shù)據(jù)。還使用信道CH2,從晚于參考時間T1 15分鐘起重復(fù)地廣播所述流數(shù)據(jù)。類似地,在信道CH3、CH4、CH5和CH6上依次廣播所述流數(shù)據(jù),每一個廣播的開始均時移15分鐘。以這種方式,觀眾能夠在任何時間,以僅僅最多15分鐘的等待時間從內(nèi)容的開頭訪問所述內(nèi)容。
即使數(shù)字廣播信道的數(shù)量保持增加,對NVOD還是存在限制,并且觀眾不可能同時訪問很多塊內(nèi)容。例如,如果存在100塊內(nèi)容,每一個均具有90分鐘的長度,為了使用NVOD允許以15分鐘的時移同時訪問它們,所需要的信道數(shù)量將是600(90/15×100),這是個不現(xiàn)實(shí)的數(shù)字。
為了解決前述問題,專利文件1公開了一種技術(shù),其中,依據(jù)來自接收系統(tǒng)端的觀眾的請求而為被廣播的內(nèi)容分配通道。在圖58中示出了一個例子,示出了內(nèi)容廣播的流數(shù)據(jù)(A)的時間表(B)。依據(jù)來自觀眾的對于在由觀看請求1到4指示的時刻(timing)觀看內(nèi)容的請求,信道CH1、CH3、CH5和CH6需要廣播,因?yàn)樗鼈兙鶕碛杏^眾。但是不要求信道CH2和CH4廣播,因?yàn)闆]有觀眾。因此可以消除針對不存在的觀眾的浪費(fèi)的廣播。雖然上面示出的例子基于信道被預(yù)先分配的假設(shè),但是實(shí)際上廣播信道只依據(jù)在某個時移的持續(xù)時間內(nèi)來自觀眾的請求才被分配(例如參見專利文件1)。
還已知一種技術(shù),其中,在廣播者端提供了用于管理觀眾的數(shù)據(jù)庫,并且在某個信道上失去了觀眾時,終止該信道的廣播(例如參見專利文件2)。
盡管NVOD允許在一定的等待時間以后訪問期望的內(nèi)容,但是存在因觀眾的個人原因所致暫停觀看內(nèi)容的需求。
為了解決這個問題,專利文件3公開了一種技術(shù),其中,如果觀眾暫停通過NVOD觀看內(nèi)容,則在記錄單元上至少記錄和從其被暫停處開始的時移對應(yīng)的長度的流數(shù)據(jù)。在暫停釋放之后,即觀眾繼續(xù)觀看時,回放(playback)被記錄在所述記錄單元中的所述流數(shù)據(jù)。以這種方式,NVOD觀眾能夠從其暫停處開始欣賞內(nèi)容。
圖59示出了前述技術(shù)的例子,其中,流數(shù)據(jù)(A)被NVOD根據(jù)時間表(B)廣播。如果如在(C)中所示,觀眾在CH3上觀看流數(shù)據(jù)期間暫停,則后續(xù)的數(shù)據(jù)被記錄在接收系統(tǒng)的流記錄/回放裝置上的記錄區(qū)域中。要求該流記錄/回放裝置的記錄區(qū)域具有用于記錄至少對應(yīng)于該時移的流數(shù)據(jù)的容量。在暫停期間,繼續(xù)在信道上接收廣播,并且流數(shù)據(jù)被記錄在記錄單元中。當(dāng)接收系統(tǒng)的流記錄/回放裝置不能再進(jìn)行記錄時,終止信道的接收。在繼續(xù)觀看之后,如果暫停的持續(xù)時間已經(jīng)超過了時移的持續(xù)時間,則信道被切換到CH4并且開始記錄流數(shù)據(jù),其中所述記錄從記錄在流記錄/回放裝置中的流數(shù)據(jù)繼續(xù)進(jìn)行。因此,通過回放記錄在流記錄/回放裝置中的數(shù)據(jù),可以從觀眾暫停之處繼續(xù)觀看。
隨著國際互聯(lián)網(wǎng)(在此狹義地稱其為基于TCP/IP的網(wǎng)絡(luò)系統(tǒng),和其廣義含義相反,在其廣義含義中,該術(shù)語指在多個互連的網(wǎng)絡(luò)間交換數(shù)據(jù)的能力)變得越來越基于寬帶,下載流內(nèi)容或者在叫做國際互聯(lián)網(wǎng)廣播的技術(shù)中在準(zhǔn)時的基礎(chǔ)上將現(xiàn)場直播(live)的視頻等傳送(transfer)到很多用戶以供同時觀看正變得日益普遍。
通常數(shù)字化的流數(shù)據(jù)在廣播之前被壓縮。例如,在CS/BS數(shù)字廣播或者陸地?cái)?shù)字廣播中,視頻在廣播之前按MPEG2(ISO/IEC 13818-2(ITU-TH.262))被數(shù)字化和壓縮。在正常廣播的情況下(SD,Standard Definition,標(biāo)準(zhǔn)定義),相關(guān)速率(在此稱其為回放速率)大約是6Mbps。廣播被傳送的速率(在此稱其為傳送速率)被設(shè)置成和回放速率相同。這是考慮到了這樣的事實(shí)如果回放速率和傳送速率不同,則接收到的流數(shù)據(jù)將不得不被記錄在接收系統(tǒng)端上的流記錄/回放裝置中。流記錄/回放裝置用于記錄流的記錄容量依據(jù)內(nèi)容的長度、回放速率的值以及回放速率和傳送速率之比而變化。
雖然在現(xiàn)場直播(live broadcast)的情況下回放速率和傳送速率需要相同,但是在例如NVOD的情況下它們無需相同。如果傳送速率低于回放速率,則在能夠進(jìn)行連續(xù)播放之前需要下載一定量的數(shù)據(jù)。相反,如果傳送速率高于回放速率,則可以立即開始回放,盡管流數(shù)據(jù)需要被記錄在流記錄/回放裝置中。事實(shí)上,通過提高傳送速率可以減少需要的信道數(shù)量。但是,如上所述,如果回放速率和傳送速率不同,則流數(shù)據(jù)需要被記錄在接收系統(tǒng)端上,在接收系統(tǒng)端,記錄容量變化,并且在某些情況下,在流記錄/回放裝置中需要相當(dāng)大的記錄容量。由于這些原因,回放速率和傳送速率一般被設(shè)置為相同。
專利文件1No.9-182054A日本專利公開(Kokai)(1997)專利文件2No.9-18858A日本專利公開(Kokai)(1997)專利文件3No.7-307936A日本專利公開(Kokai)(1995)發(fā)明內(nèi)容為了允許在暫停之后繼續(xù)回放,圖57和58中所示的模式要求以時移位移在CH4上廣播相同內(nèi)容的流數(shù)據(jù)。但是,如果在先前時移的持續(xù)時間內(nèi)不存在做出觀看請求的觀眾,則當(dāng)期望像暫停之前那樣在CH4上廣播相同的流數(shù)據(jù)時,將不存在具有必需的時移的廣播。結(jié)果,下一個時移將不存在內(nèi)容在其上被廣播的信道,使得不可能在暫停之后繼續(xù)回放。
為了避免這種情況,有必要在暫停以后保持接收相同信道,并保持將后續(xù)流數(shù)據(jù)記錄在記錄單元中。但是,在這種情況下,沒有辦法預(yù)先知道何時將發(fā)生暫停以及何時回放將被繼續(xù)。這使得有必要為接收系統(tǒng)的流記錄/回放裝置配備緩沖區(qū),所述緩沖區(qū)具有足夠大的容量來存儲整個內(nèi)容塊的流數(shù)據(jù)。
在回放速率和傳送速率不同的準(zhǔn)視頻點(diǎn)播系統(tǒng)的情況下,將不得不給接收設(shè)備提供具有一定容量的用于記錄流數(shù)據(jù)的記錄區(qū)域。這種區(qū)域的大小不能被唯一地限定,因?yàn)樗罁?jù)內(nèi)容的長度、回放速率的值以及回放速率和傳送速率之比而變化。在某些情況下,可能要求接收系統(tǒng)的流記錄/回放裝置的記錄區(qū)域具有相當(dāng)大的容量。
因此,本發(fā)明的目的是解決前述問題并提供一種準(zhǔn)視頻點(diǎn)播系統(tǒng)、一種用于控制這種準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,以及用于這種系統(tǒng)和方法的程序和記錄介質(zhì),所述準(zhǔn)視頻點(diǎn)播系統(tǒng)在接收系統(tǒng)端上回放流期間將不阻礙暫停之后繼續(xù)回放,并且所述準(zhǔn)視頻點(diǎn)播系統(tǒng)將不要求在接收系統(tǒng)的記錄/回放裝置中安裝過多的存儲區(qū)域(memory area)。
用于解決問題的裝置本發(fā)明提供了一種準(zhǔn)視頻點(diǎn)播控制系統(tǒng),其中,在接收系統(tǒng)端上,流的回放可以被暫停,然后被無問題地繼續(xù),并且其中,無需給接收系統(tǒng)中的記錄/回放裝置提供過多的存儲區(qū)域。本發(fā)明還提供了準(zhǔn)視頻點(diǎn)播控制方法、程序和記錄介質(zhì)。具體來說,通過一種準(zhǔn)視頻點(diǎn)播系統(tǒng)實(shí)現(xiàn)了本發(fā)明的前述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述系統(tǒng)包括流發(fā)送系統(tǒng)、流接收系統(tǒng)、流數(shù)據(jù)傳送裝置和控制數(shù)據(jù)傳送裝置。流發(fā)送裝置以逐階段為基礎(chǔ)管理流數(shù)據(jù),通過以預(yù)先確定的時間間隔劃分流數(shù)據(jù)形成了所述階段。
因?yàn)榱靼l(fā)送裝置通過以預(yù)先確定的時間間隔劃分流數(shù)據(jù)以逐階段為基礎(chǔ)管理流數(shù)據(jù),所以有可能在流發(fā)送模式中做出詳細(xì)的設(shè)置,例如動態(tài)地改變傳送信道或者防止傳送不必要的流。結(jié)果,在接收系統(tǒng)側(cè),流數(shù)據(jù)的回放可以被暫停,然后無問題地繼續(xù)。此外,因?yàn)橹灰诮邮障到y(tǒng)端流數(shù)據(jù)被以逐階段為基礎(chǔ)記錄就有可能被回放,所以不需要過多地增加流記錄/回放裝置的記錄容量。
還通過一種準(zhǔn)視頻點(diǎn)播系統(tǒng)實(shí)現(xiàn)了本發(fā)明的前述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述系統(tǒng)包括流發(fā)送系統(tǒng)、流接收系統(tǒng)、流數(shù)據(jù)傳送裝置和控制數(shù)據(jù)傳送裝置。流發(fā)送系統(tǒng)包括流存儲/回放裝置、內(nèi)容管理裝置、流發(fā)送裝置、流數(shù)據(jù)發(fā)送/接收裝置、流發(fā)送管理裝置,以及,用戶管理裝置。流接收系統(tǒng)包括流接收單元和用戶接口單元。流接收單元包括流記錄/回放裝置、流接收裝置、流數(shù)據(jù)發(fā)送/接收裝置,以及流接收管理裝置。用戶接口單元包括顯示裝置和操作裝置。流發(fā)送裝置通過以預(yù)先確定的時間間隔劃分流數(shù)據(jù),以逐階段為基礎(chǔ)傳送內(nèi)容流數(shù)據(jù)。
因?yàn)榱靼l(fā)送系統(tǒng)分別包括流發(fā)送裝置和控制數(shù)據(jù)傳送裝置,所以該系統(tǒng)可以被應(yīng)用于流數(shù)據(jù)和控制數(shù)據(jù)由分開的通信裝置發(fā)送的系統(tǒng),例如其中組合使用衛(wèi)星通信和國際互聯(lián)網(wǎng)網(wǎng)絡(luò)的準(zhǔn)視頻點(diǎn)播系統(tǒng)。
還可以通過一種準(zhǔn)視頻點(diǎn)播系統(tǒng)實(shí)現(xiàn)本發(fā)明的前述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述系統(tǒng)包括流發(fā)送系統(tǒng)、流接收系統(tǒng)和數(shù)據(jù)傳送裝置。流發(fā)送系統(tǒng)包括流存儲/回放裝置、內(nèi)容管理裝置、流發(fā)送裝置、控制數(shù)據(jù)發(fā)送/接收裝置、流發(fā)送管理裝置和用戶管理裝置。流接收系統(tǒng)包括流接收單元和用戶接口單元。流接收單元包括流記錄/回放裝置、流接收裝置、控制數(shù)據(jù)發(fā)送/接收裝置,以及,流接收管理裝置。用戶接口單元包括顯示裝置和操作裝置。流發(fā)送裝置通過以預(yù)先確定的時間間隔劃分流數(shù)據(jù),以逐階段為基礎(chǔ)傳送內(nèi)容流數(shù)據(jù)。
因?yàn)樗隽靼l(fā)送系統(tǒng)只包括用于流發(fā)送和控制數(shù)據(jù)傳送的數(shù)據(jù)通信裝置,所以本發(fā)明可以被應(yīng)用于流數(shù)據(jù)和控制數(shù)據(jù)由同一通信裝置發(fā)送的系統(tǒng),例如使用IP網(wǎng)絡(luò)的準(zhǔn)視頻點(diǎn)播系統(tǒng)。
還通過一種準(zhǔn)視頻點(diǎn)播系統(tǒng)有效地實(shí)現(xiàn)本發(fā)明的前述目的,其中,流發(fā)送系統(tǒng)包括流加密裝置,并且其中,流接收系統(tǒng)包括流解密裝置。還通過一種準(zhǔn)視頻點(diǎn)播系統(tǒng)有效地實(shí)現(xiàn)所述目的,其中流加密裝置和流解密裝置采用保密密鑰加密系統(tǒng)和公共密鑰加密系統(tǒng)其中至少一個。
本發(fā)明也可以被應(yīng)用于配備了加密裝置和解密裝置的準(zhǔn)視頻點(diǎn)播系統(tǒng),藉此能夠高度安全地交換流數(shù)據(jù)。
通過一種準(zhǔn)視頻點(diǎn)播系統(tǒng)更有效地實(shí)現(xiàn)本發(fā)明的前述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,流發(fā)送管理裝置通過以預(yù)先確定的時間間隔將內(nèi)容流數(shù)據(jù)劃分為多個階段來管理所述內(nèi)容流數(shù)據(jù)。還通過具有用于準(zhǔn)確發(fā)送和接收被劃分為多個階段的流數(shù)據(jù)的各種特征的準(zhǔn)視頻點(diǎn)播系統(tǒng)有效地實(shí)現(xiàn)了所述目的,所述準(zhǔn)視頻點(diǎn)播系統(tǒng)例如其中流記錄/回放裝置具備具有用于記錄在單個階段周期內(nèi)傳送的流數(shù)據(jù)的容量的存儲區(qū)域的準(zhǔn)視頻點(diǎn)播系統(tǒng)。
通過提供每個具有各種用于發(fā)送和接收被劃分為多個階段的流數(shù)據(jù)的特征的流發(fā)送系統(tǒng)和流接收系統(tǒng),被劃分為階段的流數(shù)據(jù)可以被無問題地發(fā)送并按正確的順序回放。
還通過一種具有用于暫停和繼續(xù)流數(shù)據(jù)的回放的各種特征的準(zhǔn)視頻點(diǎn)播系統(tǒng)更有效地實(shí)現(xiàn)了所述目的,所述特征例如這樣的特征,即,其中流接收系統(tǒng)的流記錄/回放裝置暫停流數(shù)據(jù)的回放,然后繼續(xù)回放。
通過提供用于允許暫停然后繼續(xù)流數(shù)據(jù)的回放的各種特征,可以提供對用戶友好并防止在繼續(xù)回放時的觀看故障的系統(tǒng)。
還通過一種準(zhǔn)視頻點(diǎn)播系統(tǒng)更有效地實(shí)現(xiàn)了所述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,控制數(shù)據(jù)傳送裝置雙向地發(fā)送各種消息,以便實(shí)現(xiàn)觀看基于流數(shù)據(jù)的內(nèi)容。
因?yàn)榱靼l(fā)送系統(tǒng)和流接收系統(tǒng)雙向地交換控制數(shù)據(jù),所以有可能依據(jù)來自接收系統(tǒng)的用戶的請求而發(fā)送流,所以內(nèi)容的回放可以被無問題地可靠地暫停然后繼續(xù)。
通過一種用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法實(shí)現(xiàn)了本發(fā)明的前述目的,所述準(zhǔn)視頻點(diǎn)播系統(tǒng)包括流發(fā)送系統(tǒng)、流接收系統(tǒng)、流數(shù)據(jù)傳送裝置和控制數(shù)據(jù)傳送裝置,其中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述方法包含步驟流發(fā)送系統(tǒng)的流發(fā)送管理裝置以預(yù)先確定的時間間隔將內(nèi)容流數(shù)據(jù)劃分為多個階段;流發(fā)送系統(tǒng)的流發(fā)送裝置以逐階段為基礎(chǔ),將所述流數(shù)據(jù)傳送到流接收系統(tǒng);流接收裝置接收所述流數(shù)據(jù);累積流記錄/回放裝置以逐階段為基礎(chǔ)接收到的所述流數(shù)據(jù);以及流記錄/回放裝置回放所述流數(shù)據(jù)。
因?yàn)榱靼l(fā)送裝置具有以預(yù)先確定的時間間隔將所述流數(shù)據(jù)劃分為階段的步驟,所以有可能做出關(guān)于流發(fā)送模式的詳細(xì)設(shè)置,例如動態(tài)地改變用于傳送的信道或防止傳送不必要的流,從而使得在接收系統(tǒng)側(cè)流數(shù)據(jù)的回放能夠被暫停,然后無問題地繼續(xù)。此外,因?yàn)橹灰诮邮障到y(tǒng)端流數(shù)據(jù)被按階段記錄就可能被回放,所以不需要過多地增加流記錄/回放裝置的記錄容量。因?yàn)楸痉椒ㄔ诜謩e具有流發(fā)送裝置和控制數(shù)據(jù)傳送裝置的流發(fā)送裝置中使用,所以本發(fā)明可以被應(yīng)用于其中流數(shù)據(jù)和控制數(shù)據(jù)由分開的通信裝置發(fā)送的系統(tǒng),例如其中組合使用衛(wèi)星通信和國際互聯(lián)網(wǎng)網(wǎng)絡(luò)的準(zhǔn)視頻點(diǎn)播系統(tǒng)。
通過一種用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法實(shí)現(xiàn)了本發(fā)明的前述目的,所述準(zhǔn)視頻點(diǎn)播系統(tǒng)包括流發(fā)送系統(tǒng)、流接收系統(tǒng)和數(shù)據(jù)傳送裝置,其中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述方法包含步驟流發(fā)送系統(tǒng)的流發(fā)送管理裝置以預(yù)先確定的時間間隔將內(nèi)容流數(shù)據(jù)劃分為階段;流發(fā)送系統(tǒng)的流發(fā)送裝置以逐階段為基礎(chǔ),將所述流數(shù)據(jù)傳送到流接收系統(tǒng);流接收裝置接收所述流數(shù)據(jù);流記錄/回放裝置累積以逐階段為基礎(chǔ)接收到的所述流數(shù)據(jù);以及流記錄/回放裝置回放所述流數(shù)據(jù)。
通過使用僅用于流發(fā)送和控制數(shù)據(jù)的傳送的數(shù)據(jù)通信裝置,本發(fā)明可以被應(yīng)用于流數(shù)據(jù)和控制數(shù)據(jù)由同一通信裝置發(fā)送的系統(tǒng),例如使用IP網(wǎng)絡(luò)的準(zhǔn)視頻點(diǎn)播系統(tǒng)。
通過用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法有效地實(shí)現(xiàn)了本發(fā)明的前述目的,所述方法還包括以下步驟流發(fā)送裝置加密被劃分為階段的所述流數(shù)據(jù);以及流接收裝置接收和解密所述被加密的流數(shù)據(jù)。
通過加密供發(fā)送和接收的流數(shù)據(jù),有可能以較高的安全水平交換流數(shù)據(jù)。
通過一種方法實(shí)現(xiàn)了本發(fā)明的前述目的,所述方法包括各種用于實(shí)現(xiàn)和管理劃分為多個階段的流數(shù)據(jù)的發(fā)送/接收、回放和在暫停所述流數(shù)據(jù)之后繼續(xù)的步驟,所述方法例如用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟流接收系統(tǒng)的流記錄/回放裝置在操作裝置接收到在用于繼續(xù)觀看流接收系統(tǒng)的顯示裝置上顯示的內(nèi)容的按鈕上選擇/決定的指令之后,繼續(xù)回放已被暫停的內(nèi)容;以及所述顯示裝置擦除內(nèi)容的接收和回放被中斷的信息,用于取消觀看內(nèi)容的按鈕、用于暫停觀看內(nèi)容的按鈕和用于繼續(xù)觀看內(nèi)容的按鈕。
通過提供這各種步驟,有可能使用被劃分為階段的流數(shù)據(jù)來分布內(nèi)容、回放這些內(nèi)容,或者暫停然后流暢地并且無問題地繼續(xù)回放內(nèi)容。
通過用于導(dǎo)致計(jì)算機(jī)執(zhí)行上述用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法的程序,或者通過其中記錄了這種程序的計(jì)算機(jī)可讀記錄介質(zhì),實(shí)現(xiàn)了本發(fā)明的前述目的。
通過在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流發(fā)送系統(tǒng)實(shí)現(xiàn)了本發(fā)明的前述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,其中,內(nèi)容流數(shù)據(jù)被以預(yù)先確定的時間間隔劃分,并以逐階段為基礎(chǔ)管理。
通過以預(yù)先確定的時間間隔劃分流數(shù)據(jù)并以逐階段為基礎(chǔ)管理所述數(shù)據(jù),能夠很容易地并且有效地發(fā)送流數(shù)據(jù)。
通過在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流發(fā)送系統(tǒng)實(shí)現(xiàn)了本發(fā)明的前述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述系統(tǒng)包括流存儲/回放裝置、內(nèi)容管理裝置、流發(fā)送裝置、控制數(shù)據(jù)發(fā)送/接收裝置、流發(fā)送管理裝置,以及用戶管理裝置。流發(fā)送裝置通過以預(yù)先確定的時間間隔劃分流數(shù)據(jù),以逐階段為基礎(chǔ)傳送內(nèi)容流數(shù)據(jù)。
因?yàn)榱靼l(fā)送裝置通過以預(yù)先確定的時間間隔劃分流數(shù)據(jù),以逐階段為基礎(chǔ)傳送所述數(shù)據(jù),所以有可能做出關(guān)于流發(fā)送模式的詳細(xì)設(shè)置,例如動態(tài)地改變傳送信道或者防止傳送不必要的流。
通過包括流數(shù)據(jù)傳送裝置和控制數(shù)據(jù)傳送裝置的流發(fā)送系統(tǒng),有效地實(shí)現(xiàn)了本發(fā)明的前述目的。
通過在分別具有流發(fā)送裝置和控制數(shù)據(jù)傳送裝置的流發(fā)送裝置中使用本發(fā)明,有可能在其中流數(shù)據(jù)和控制數(shù)據(jù)由分開的通信裝置發(fā)送的系統(tǒng)中應(yīng)用本發(fā)明,例如其中組合使用衛(wèi)星通信和國際互聯(lián)網(wǎng)網(wǎng)絡(luò)的準(zhǔn)視頻點(diǎn)播系統(tǒng)。
通過具有用于發(fā)送和管理被劃分為階段的流數(shù)據(jù)的發(fā)送的特征的流發(fā)送系統(tǒng),更有效地實(shí)現(xiàn)了本發(fā)明的前述目的,所述流發(fā)送系統(tǒng)例如其中流發(fā)送管理裝置通過以預(yù)先確定的時間間隔將內(nèi)容流數(shù)據(jù)劃分為階段來管理所述內(nèi)容流數(shù)據(jù)的流發(fā)送系統(tǒng)。
通過發(fā)送或管理被劃分為階段的流數(shù)據(jù)的發(fā)送,有可能在接收系統(tǒng)側(cè)上以適當(dāng)?shù)姆绞交胤艃?nèi)容或者暫停然后繼續(xù)回放內(nèi)容。
通過在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流接收系統(tǒng)實(shí)現(xiàn)了本發(fā)明的前述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述流接收系統(tǒng)包括用于通過以預(yù)先確定的時間間隔劃分?jǐn)?shù)據(jù),以逐階段為基礎(chǔ)管理所述內(nèi)容流數(shù)據(jù)的流接收單元。
因?yàn)榱鹘邮諉卧灾痣A段為基礎(chǔ)管理所述內(nèi)容流數(shù)據(jù),所以流數(shù)據(jù)能夠被很容易地且高效地接收、記錄和回放。
通過在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流接收系統(tǒng)實(shí)現(xiàn)了本發(fā)明的前述目的,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述流接收系統(tǒng)包括流接收單元和用戶接口單元。流接收單元包括流記錄/回放裝置、流接收裝置、控制數(shù)據(jù)發(fā)送/接收裝置,以及流接收管理裝置。用戶接口單元包括顯示裝置和操作裝置。
因?yàn)榱鹘邮障到y(tǒng)接收被劃分為階段的被傳送的流數(shù)據(jù),為了實(shí)現(xiàn)回放只須以逐階段為基礎(chǔ)記錄流數(shù)據(jù),所以無需過多地增加流記錄/回放裝置的記錄容量。
通過具有流解密裝置的流接收系統(tǒng),有效地實(shí)現(xiàn)了本發(fā)明的前述目的。
因?yàn)榻o流接收系統(tǒng)提供了解密裝置,所以本發(fā)明能夠被應(yīng)用于其中接收被加密的流數(shù)據(jù)的系統(tǒng)。
通過一種流接收系統(tǒng)更有效地實(shí)現(xiàn)了本發(fā)明的前述目的,所述流接收系統(tǒng)包括用于執(zhí)行和管理被劃分為階段的流數(shù)據(jù)的接收、回放,以及在暫停以后繼續(xù)回放的各種特征,例如其中流記錄/回放裝置能夠暫?;胤帕鲾?shù)據(jù),然后繼續(xù)回放的流接收系統(tǒng)。
通過提供用于接收、回放和在暫停之后繼續(xù)回放被劃分為階段的流數(shù)據(jù)的各種特征,能夠以適當(dāng)?shù)姆绞綄?nèi)容回放、暫停,然后再次回放。
通過一種流發(fā)送系統(tǒng)實(shí)現(xiàn)了本發(fā)明的前述目的,所述流發(fā)送系統(tǒng)具有用于以適當(dāng)?shù)姆绞綀?zhí)行被劃分為階段的流數(shù)據(jù)的發(fā)送及發(fā)送管理的各種步驟,例如用于控制在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流發(fā)送系統(tǒng)的方法,在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述方法包括步驟流發(fā)送管理裝置以預(yù)先確定的時間間隔將內(nèi)容流數(shù)據(jù)劃分為階段;以及流發(fā)送裝置以逐階段為基礎(chǔ)將所述流數(shù)據(jù)傳送到流接收系統(tǒng)。
通過一種用于控制流接收系統(tǒng)的方法實(shí)現(xiàn)了本發(fā)明的前述目的,所述流接收系統(tǒng)用于以適當(dāng)?shù)姆绞綀?zhí)行內(nèi)容的回放和在暫停以后繼續(xù),例如在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流接收系統(tǒng),在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述方法具有步驟流接收裝置接收所述流數(shù)據(jù);累積流記錄/回放裝置以逐階段為基礎(chǔ)接收到的所述流數(shù)據(jù);以及流記錄/回放裝置回放所述流數(shù)據(jù)。
發(fā)明效果根據(jù)本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng),當(dāng)觀眾預(yù)訂觀看內(nèi)容時,信道被分配,并且在到了使用所分配的信道傳送流數(shù)據(jù)的時間時,流數(shù)據(jù)被傳送。因此,和其中某個內(nèi)容的流數(shù)據(jù)需要使用多個信道在所有時間傳送的常規(guī)準(zhǔn)視頻點(diǎn)播系統(tǒng)相比,能夠節(jié)省資源。
根據(jù)本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng),觀眾能夠暫停和繼續(xù)觀看內(nèi)容。
根據(jù)本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng),通過在沒有觀眾時發(fā)送流數(shù)據(jù),信道不被浪費(fèi),并且觀眾能夠暫停,然后繼續(xù)觀看內(nèi)容。
此外,根據(jù)本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng),觀眾能夠在預(yù)先確定的時間之后的任何時間開始觀看內(nèi)容。
此外,根據(jù)本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng),無需使內(nèi)容流回放速率和傳送速率相同??梢宰杂傻卦O(shè)置所述準(zhǔn)視頻點(diǎn)播系統(tǒng)中的時移持續(xù)時間,并且能夠節(jié)省用于傳送流數(shù)據(jù)的信道。
圖1是根據(jù)本發(fā)明的第一實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)的框圖。
圖2是根據(jù)本發(fā)明的第二實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)的框圖。
圖3是根據(jù)本發(fā)明的第三實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)的框圖。
圖4是根據(jù)本發(fā)明的第四實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)的框圖。
圖5是在根據(jù)本發(fā)明的實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用國際互聯(lián)網(wǎng)的多播傳送的例子的示意圖。
圖6示出了在根據(jù)本發(fā)明的實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的內(nèi)容發(fā)送時間表的第一個例子。
圖7示出了內(nèi)容發(fā)送時間表的第二個例子。
圖8示出了內(nèi)容發(fā)送時間表的第三個例子。
圖9示出了內(nèi)容發(fā)送時間表的第四個例子。
圖10示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中的傳送數(shù)據(jù)庫的第一個例子。
圖11示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中的傳送數(shù)據(jù)庫的第二個例子。
圖12示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中的傳送數(shù)據(jù)庫的第三個例子。
圖13示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中的內(nèi)容數(shù)據(jù)庫的第一個例子。
圖14示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中的內(nèi)容數(shù)據(jù)庫的第二個例子。
圖15示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中的內(nèi)容數(shù)據(jù)庫的第三個例子。
圖16示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中用于存儲階段數(shù)據(jù)的位置。
圖17示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中用戶管理數(shù)據(jù)的例子。
圖18示出了在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的遙控器的操作單元。
圖19示出了在準(zhǔn)視頻點(diǎn)播系統(tǒng)的顯示器上顯示的內(nèi)容列表屏幕。
圖20示出了在選擇了要觀看的內(nèi)容以后、在觀看內(nèi)容變得可能之前顯示在準(zhǔn)視頻點(diǎn)播系統(tǒng)的顯示器上的待機(jī)屏幕。
圖21示出了當(dāng)有可能開始觀看內(nèi)容時在準(zhǔn)視頻點(diǎn)播系統(tǒng)的顯示器上顯示的屏幕。
圖22示出了在觀看內(nèi)容期間按下遙控器上的“控制”按鈕之后在準(zhǔn)視頻點(diǎn)播系統(tǒng)的顯示器上顯示的屏幕。
圖23示出了當(dāng)暫停過程被執(zhí)行時在準(zhǔn)視頻點(diǎn)播系統(tǒng)的顯示器上顯示的屏幕。
圖24示出了在準(zhǔn)視頻點(diǎn)播系統(tǒng)的顯示器上顯示的用于確認(rèn)是否取消進(jìn)行中的內(nèi)容觀看的屏幕。
圖25示出了在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流接收系統(tǒng)中的流記錄/回放裝置內(nèi)的流記錄緩沖區(qū)結(jié)構(gòu)的例子。
圖26示出了在準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)和流發(fā)送系統(tǒng)之間交換的控制數(shù)據(jù)的序列圖。
圖27示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖28示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖29示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖30示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖31A示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖31B示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖32示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖33示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖34示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖35A示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖35B示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖36示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖37示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖38示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖39A示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖39B示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖40A示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖40B示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖41示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖42(A)到(D)示出了在準(zhǔn)視頻點(diǎn)播系統(tǒng)的流接收系統(tǒng)和流發(fā)送系統(tǒng)之間交換的控制數(shù)據(jù)的序列圖。
圖43示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖44示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖45(A)到(D)示出了在準(zhǔn)視頻點(diǎn)播系統(tǒng)的流接收系統(tǒng)和流發(fā)送系統(tǒng)之間交換的控制數(shù)據(jù)的序列圖。
圖46示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖47示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖48示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖49示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖50A示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖50B示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流接收系統(tǒng)執(zhí)行的操作的流程圖。
圖51示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)中傳送數(shù)據(jù)庫的第四個例子。
圖52示出了由準(zhǔn)視頻點(diǎn)播系統(tǒng)中的流發(fā)送系統(tǒng)執(zhí)行的操作的流程圖。
圖53示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)的第一個例子。
圖54示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)的第二個例子。
圖55示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)的第三個例子。
圖56示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)的第四個例子。
圖57示出了常規(guī)準(zhǔn)視頻點(diǎn)播系統(tǒng)中的內(nèi)容發(fā)送時間表。
圖58(A)到(B)示出了常規(guī)準(zhǔn)視頻點(diǎn)播系統(tǒng)中的內(nèi)容發(fā)送時間表。
圖59(A)到(B)示出了常規(guī)準(zhǔn)視頻點(diǎn)播系統(tǒng)中的內(nèi)容發(fā)送時間表。
數(shù)字說明1、1A、1B、1C、1D...準(zhǔn)視頻點(diǎn)播系統(tǒng),0001...流發(fā)送系統(tǒng),0002...流接收系統(tǒng),0003...流接收單元,0004...用戶接口單元(UI單元),0005...流傳送裝置,0006...控制數(shù)據(jù)傳送裝置,0007...數(shù)據(jù)傳送裝置,0101...流存儲/回放裝置,0102...內(nèi)容管理裝置,0102a...內(nèi)容數(shù)據(jù)庫,0103...流發(fā)送裝置,0104...控制數(shù)據(jù)發(fā)送/接收裝置,0105...流發(fā)送管理裝置,0105a...傳送數(shù)據(jù)庫,0106...用戶管理裝置,0106a...用戶管理數(shù)據(jù)庫,0111...顯示裝置(顯示器),0112...操作裝置,0113...流記錄/回放裝置,0114...流接收裝置,0115...控制數(shù)據(jù)發(fā)送/接收裝置,0116...流接收管理裝置,0201...流加密裝置,0202...流解密裝置,1001...陸地?cái)?shù)字廣播接收終端,1002...國際互聯(lián)網(wǎng)服務(wù)提供商,1003...國際互聯(lián)網(wǎng)網(wǎng)絡(luò),1004...處理雙向通信數(shù)據(jù)的計(jì)算機(jī),1005...陸地?cái)?shù)字廣播站,1006...陸地?cái)?shù)字廣播的無線電塔架,1007...衛(wèi)星廣播地面設(shè)備,1008...衛(wèi)星廣播衛(wèi)星,1009...衛(wèi)星廣播接收天線,1101...BS數(shù)字接收終端,1010...CATA廣播站,1011...CATV STB,1201...CATV接收終端,1012...使用國際互聯(lián)網(wǎng)提供NVOD的提供商,1013...在其中存儲了內(nèi)容并使用國際互聯(lián)網(wǎng)發(fā)送內(nèi)容數(shù)據(jù)的計(jì)算機(jī)系統(tǒng),1014...使用國際互聯(lián)網(wǎng)接收NVOD的STB,1301...用于顯示通過國際互聯(lián)網(wǎng)的流數(shù)據(jù)的接收終端,2000...遙控器具體實(shí)施方式
(第一實(shí)施例)下面將參考附圖描述根據(jù)本發(fā)明的第一實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)。圖1示出了根據(jù)第一實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)1A的框圖。
在圖1中,數(shù)字0001代表流發(fā)送系統(tǒng),該系統(tǒng)是準(zhǔn)視頻點(diǎn)播系統(tǒng)1A中用于發(fā)送內(nèi)容的系統(tǒng)。數(shù)字0002代表流接收系統(tǒng),該系統(tǒng)是準(zhǔn)視頻點(diǎn)播系統(tǒng)1A中用于接收和回放內(nèi)容的用戶終端。
流接收系統(tǒng)0002包括流接收單元0003和用戶接口單元(此后將稱為“UI單元”)0004。流接收單元0003暫時記錄接收到的流數(shù)據(jù)。它包括用于回放被記錄的流數(shù)據(jù)的流記錄/回放裝置0113、用于處理流數(shù)據(jù)的接收的流接收裝置0114、用于處理控制數(shù)據(jù)的發(fā)送和接收的控制數(shù)據(jù)發(fā)送/接收裝置0115,以及用于基于控制數(shù)據(jù)的發(fā)送/接收或者來自UI單元0004的指令控制流數(shù)據(jù)的接收的流接收管理裝置0116。UI單元0004包括用于向用戶顯示內(nèi)容或者控制屏幕的顯示裝置0111,和用于執(zhí)行例如回放、暫?;蜻x擇內(nèi)容的操作的操作裝置0112。利用電視接收機(jī)或者個人計(jì)算機(jī)等的顯示器來實(shí)現(xiàn)顯示裝置0111。利用例如內(nèi)置于電視接收機(jī)或者個人計(jì)算機(jī)中的圖像調(diào)整單元來實(shí)現(xiàn)操作裝置0112。已被暫時存儲在流記錄/回放裝置0113中的流數(shù)據(jù)被流記錄/回放裝置0113回放,并被顯示裝置0111顯示。利用各種用于暫時存儲和連續(xù)回放接收到的內(nèi)容的機(jī)制中的任何一種,例如具有臨時高速緩存的CPU,來實(shí)現(xiàn)流記錄/回放裝置0113。利用各種用于控制接收流數(shù)據(jù)必需的各種信息的機(jī)制中的任何一種,例如內(nèi)置于電視接收機(jī)或者個人計(jì)算機(jī)中的CPU,來實(shí)現(xiàn)控制數(shù)據(jù)發(fā)送/接收裝置0115。
流發(fā)送系統(tǒng)0001包括用于存儲多塊內(nèi)容數(shù)據(jù)并回放被指定的內(nèi)容的流存儲/回放裝置0101、用于管理內(nèi)容的內(nèi)容管理裝置0102、用于發(fā)送流數(shù)據(jù)的流發(fā)送裝置0103、用于發(fā)送/接收控制數(shù)據(jù)的控制數(shù)據(jù)發(fā)送/接收裝置0104、用于管理流發(fā)送的流發(fā)送管理裝置0105,以及用于用戶管理的用戶管理裝置0106。流存儲/回放裝置0101和流發(fā)送裝置0103由用于分布商業(yè)內(nèi)容的商用服務(wù)器提供,或者由各種種類的民用服務(wù)器(例如家用服務(wù)器)提供。
內(nèi)容管理裝置0102、流發(fā)送管理裝置0105和用戶管理裝置0106是各種數(shù)據(jù)存儲介質(zhì)。內(nèi)容管理裝置0102包括內(nèi)容數(shù)據(jù)庫0102a,用于存儲內(nèi)容數(shù)據(jù)和各種與之相關(guān)聯(lián)的信息。流數(shù)據(jù)發(fā)送管理裝置0105包括傳送數(shù)據(jù)庫0105a,用于存儲傳送必需的各種信息。用戶管理裝置0106包括用戶管理數(shù)據(jù)庫0106a,用于存儲用戶信息。稍后將描述存儲在內(nèi)容數(shù)據(jù)庫0102a、傳送數(shù)據(jù)庫0105a和用戶管理數(shù)據(jù)庫0106a中的數(shù)據(jù)的具體內(nèi)容。
控制數(shù)據(jù)發(fā)送/接收裝置0104是一種或另一種用于控制發(fā)送流數(shù)據(jù)所需的各種信息的機(jī)制。例如,它被利用內(nèi)置于服務(wù)器中的CPU實(shí)現(xiàn)。流傳送裝置0005執(zhí)行流數(shù)據(jù)從流發(fā)送系統(tǒng)0001到流接收系統(tǒng)0002的傳送??梢岳美缡褂霉饫|或用于陸地?cái)?shù)字廣播的無線電波的適于連續(xù)傳送大量數(shù)據(jù)的通信系統(tǒng)中的通信網(wǎng)絡(luò)來實(shí)現(xiàn)流傳送裝置0005。在流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002之間發(fā)送和接收的控制數(shù)據(jù)被控制數(shù)據(jù)傳送裝置0006傳送??刂茢?shù)據(jù)傳送裝置0006是能夠可靠地發(fā)送用于控制流數(shù)據(jù)的發(fā)送/接收的各種數(shù)據(jù)的通信系統(tǒng)。例如,它可以被利用能夠進(jìn)行IP通信的國際互聯(lián)網(wǎng)網(wǎng)絡(luò)實(shí)現(xiàn)。
流數(shù)據(jù)包含用于實(shí)現(xiàn)多播傳送的控制數(shù)據(jù),以便將數(shù)據(jù)同時傳送到多個采用NVOD的客戶端。圖5示出了多播傳送的圖。如果指定多播地址244.1.1.1作為將分組從服務(wù)器傳送到每一個客戶端的目的地址,則分組被傳遞到具有被注冊用于接收的地址的客戶端1、客戶端2和客戶端4。為了在國際互聯(lián)網(wǎng)上實(shí)現(xiàn)多播,使用和正常地址不同的多播地址作為IP分組的目的地址來傳送所述IP分組。
雖然在圖1中流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002被示為一對,但是每一個系統(tǒng)都可能存在不只一個。
內(nèi)容被圖1中所示的準(zhǔn)視頻點(diǎn)播系統(tǒng)1A從流發(fā)送系統(tǒng)0001傳送到流接收系統(tǒng)0002,其中,內(nèi)容在流接收系統(tǒng)0002處可以被顯示。控制數(shù)據(jù)的發(fā)送和接收允許用戶通過操作來暫?;蛘呃^續(xù)觀看內(nèi)容。
在這個準(zhǔn)視頻點(diǎn)播系統(tǒng)1A中,流數(shù)據(jù)發(fā)送管理裝置0105將流數(shù)據(jù)劃分為多個階段,并在具有時間位移的多個信道上分階段地(in stages)將其傳送。在下面,將參考圖6、7、8和9描述這種階段劃分和流數(shù)據(jù)傳送的例子。
圖6示出了階段劃分和傳送過程的第一個例子。該圖示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)1A的時間表(B),在所述準(zhǔn)視頻點(diǎn)播系統(tǒng)1A中,流數(shù)據(jù)發(fā)送管理裝置0105將流數(shù)據(jù)劃分為6個階段(A),并在多個信道上分這些階段來傳送所述流數(shù)據(jù)。如在(A)中所示,90分鐘內(nèi)容的流數(shù)據(jù)被劃分為6個階段。如在(B)中所示,時移的持續(xù)時間是15分鐘,并且每一階段被在15分鐘內(nèi)傳送。即,階段的回放時間和NVOD時移持續(xù)時間是相同的,這意味著流的回放速率和傳送速率是相同的。在這種情況下,如果某個觀眾要求在由圖中的箭頭所指示的時間觀看,則使用CH4(C),在比參考時間T1晚45分鐘的時間處開始流的傳送。因?yàn)樵谒镜睦又杏^眾沒有暫停,所以流數(shù)據(jù)的各個階段被接連傳送。
圖7示出了階段劃分和傳送的第二個例子。這個例子涉及準(zhǔn)視頻點(diǎn)播系統(tǒng)1A的時間表(B),其中內(nèi)容的流數(shù)據(jù)被劃分為4個階段(A),并且分這些階段來傳送所述流數(shù)據(jù)。如在(A)中所示,90分鐘內(nèi)容的流數(shù)據(jù)被劃分為4個階段。如在(B)中所示,時移的持續(xù)時間是15分鐘,并且每一階段被在15分鐘內(nèi)傳送。即,階段回放時間是NVOD時移的1.5倍,這意味著傳送速率是回放速率的1.5倍。在這種情況下,如果某個觀眾要求在由圖中的箭頭所指示的時間觀看,則使用CH3(C),比參考時間T1晚30分鐘開始流的傳送。流在第1階段和第2階段之間被接連傳送。此后,第3階段的流數(shù)據(jù)未被傳送,因?yàn)閷τ诤罄m(xù)的時移持續(xù)時間來說,第3階段必需的流數(shù)據(jù)已經(jīng)存儲在流接收系統(tǒng)0002的流記錄/回放裝置0113中(從60分鐘到75分鐘)。在后續(xù)的時移持續(xù)時間中,第3階段被傳送,然后在下面的時移持續(xù)時間中進(jìn)一步傳送第4階段。
圖8示出了階段劃分和傳送的第三個例子。這個例子涉及準(zhǔn)視頻點(diǎn)播系統(tǒng)1A的時間表(B),其中內(nèi)容的流數(shù)據(jù)被劃分為6個階段(A),并且分這些階段來傳送所述流數(shù)據(jù)。如在(A)中所示,90分鐘內(nèi)容的流數(shù)據(jù)被劃分為6個階段。如在(B)中所示,時移的持續(xù)時間是15分鐘,并且每一階段被在15分鐘內(nèi)傳送。即,階段回放時間和NOVD時移是相同的,這意味著流的回放速率和傳送速率是相同的。在這種情況下,如果某個觀眾要求在由圖中的箭頭所指示的時間觀看,則使用CH4(C),在比參考時間T1晚45分鐘的時間處開始流的傳送。
此后,如果觀眾在另一個箭頭所指示的時間暫停,該時間在第3階段的流的回放期間,則繼續(xù)該階段中的流的接收。在后續(xù)階段(第4)階段中,流數(shù)據(jù)也可以被流接收系統(tǒng)0002的流記錄/回放裝置0113接連地記錄,使得流數(shù)據(jù)被接連地傳送。當(dāng)流記錄/回放裝置中的緩沖區(qū)不能記錄更多的流數(shù)據(jù)時,記錄被終止。
當(dāng)在圖中的第三個箭頭指示的時間處繼續(xù)回放時,從發(fā)生暫停的地方,即在第3階段中某處,開始流的回放。然后,從下一個時移開始的地方(105分鐘),信道被切換到CH5,并開始接收第4階段的數(shù)據(jù),其中,第4階段的數(shù)據(jù)還未被全部接收。第4階段的流數(shù)據(jù)被記錄在已經(jīng)被記錄在流記錄/回放裝置0113中的第4階段流數(shù)據(jù)之后。此后,在流數(shù)據(jù)被回放的同時,使用CH5繼續(xù)接收階段數(shù)據(jù)。
圖9示出了階段劃分和傳送的第四個例子。示出了準(zhǔn)視頻點(diǎn)播系統(tǒng)1A的時間表(B),其中內(nèi)容的流數(shù)據(jù)被劃分為4個階段(A),并且分這些階段來傳送所述流數(shù)據(jù)。如(A)中所示,90分鐘內(nèi)容的流數(shù)據(jù)被劃分為4個階段。如在(B)中所示,時移的持續(xù)時間是15分鐘,并且每一個階段被在15分鐘內(nèi)傳送。因此,階段回放時間是NVOD時移的1.5倍,這意味著傳送速率是回放速率的1.5倍。在這種情況下,如果某個觀眾要求在由圖中的箭頭所指示的時間觀看,則使用CH3(C),在比參考時間T1晚30分鐘的時間處開始流的傳送。在第1階段和第2階段之間接連地執(zhí)行所述流的傳送。
如果觀眾在第2階段流回放期間在由另一個箭頭指示的時間處暫停,則繼續(xù)接收該階段中的流。但是,在下一階段(第3階段)中,不發(fā)生流數(shù)據(jù)的傳送,因?yàn)樵趩蝹€時移持續(xù)時間內(nèi)要求的流數(shù)據(jù)已經(jīng)被存儲在流記錄/回放裝置0113中。
在由第三個箭頭指示的時間處繼續(xù)回放時,從發(fā)生暫停的地方,即第二階段中的某個地方,繼續(xù)流的回放。并且使用CH1從下一時移開始的地方(90分鐘)開始接收第3階段的數(shù)據(jù)。在下一個時移持續(xù)時間(105分鐘)中,由于該時移持續(xù)時間必需的流數(shù)據(jù)已經(jīng)被存儲在流記錄/回放裝置0113中,所以不執(zhí)行流數(shù)據(jù)的傳送。在下一個時移持續(xù)時間(120分鐘)中,傳送第4階段的流數(shù)據(jù)。
如從圖6、7、8和9中所示的NVOD時間進(jìn)度表中將看出的那樣,只要求流記錄/回放裝置0113具有足以記錄在單個階段周期內(nèi)被傳送的流數(shù)據(jù)的容量。流數(shù)據(jù)可以被記錄在環(huán)形緩沖區(qū)(ring buffer)或者任何其他類似的存儲裝置中。在每一個時移持續(xù)時間開始前,流接收系統(tǒng)0002可以讓流發(fā)送系統(tǒng)0001知道需要哪個階段的數(shù)據(jù),并讓流發(fā)送系統(tǒng)0001發(fā)送必需的階段數(shù)據(jù)。以這種方式,有可能動態(tài)地改變用于傳送的信道,或者防止傳送非所要求的流。因?yàn)橛锌赡芤灾饍?nèi)容為基礎(chǔ)確定內(nèi)容的回放時間、被劃分的階段的數(shù)量、階段傳送時間以及回放時間,所以例如能夠以逐內(nèi)容為基礎(chǔ)設(shè)置時移持續(xù)時間。為了允許簡單且有效地發(fā)送和接收內(nèi)容,被劃分的階段最好具有相同的大小,如圖6到圖9中所示。同樣,期望當(dāng)各塊內(nèi)容被發(fā)送時,它們具有相同的時移間隔。
流數(shù)據(jù)發(fā)送管理裝置0105包括傳送數(shù)據(jù)庫,其中存儲了被劃分為階段的流數(shù)據(jù)。圖17到圖20中示出了存儲在傳送數(shù)據(jù)庫中的流數(shù)據(jù)的例子。
圖10示出了傳送數(shù)據(jù)庫的第一個例子。傳送數(shù)據(jù)庫0105a包括流在其上被傳送的信道號碼、內(nèi)容類型的ID、正被回放的階段的號碼、階段發(fā)送時間、向其傳送流的觀眾的列表,以及階段開始的時間。
在圖10中示出的傳送數(shù)據(jù)庫0105a中,具有內(nèi)容ID1的內(nèi)容在第1和第2信道上傳送。在CH1上傳送第1階段,而在CH2上傳送第2階段。在CH4上,傳送第3階段的具有內(nèi)容ID2的流。在CH3上,傳送第4階段的具有內(nèi)容ID3的流。
圖11示出了傳送數(shù)據(jù)庫0105a的第二個例子。除了未包括階段傳送時間以外,傳送數(shù)據(jù)庫0105a的項(xiàng)和在圖10中示出的傳送數(shù)據(jù)庫0105a的項(xiàng)相同。即,這些項(xiàng)是傳送流的信道的號碼、內(nèi)容類型的ID、正被回放的階段的號碼、正向其傳送流的觀眾的列表、以及階段開始時間。只利用圖11的項(xiàng)目,管理是可能的,因?yàn)榭梢愿鶕?jù)內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)計(jì)算階段傳送時間。
圖12示出了傳送數(shù)據(jù)庫0105a的第四個例子。除了圖10的項(xiàng)(即,用于傳送流的信道的號碼、內(nèi)容類型的ID、正被回放的階段的號碼、正向其傳送流的觀眾的列表、以及階段開始時間)以外,這個傳送數(shù)據(jù)庫0105d還包括下一階段的號碼、已經(jīng)預(yù)訂下一階段的傳送的觀眾的列表、以及下一階段的開始時間。
通過使用圖12中所示傳送數(shù)據(jù)庫0105a,有可能在同一信道上接連地、即無需在階段之間切換信道地,傳送流數(shù)據(jù)。
流發(fā)送系統(tǒng)0001包括內(nèi)容數(shù)據(jù)庫0102a,作為用于存儲關(guān)于被傳送的流數(shù)據(jù)的內(nèi)容信息的內(nèi)容管理裝置0102。在下面參考圖13到圖15描述存儲在內(nèi)容數(shù)據(jù)庫0102a中的流數(shù)據(jù)的例子。
圖13示出了內(nèi)容數(shù)據(jù)庫0102a的第一個例子。在這個例子中的內(nèi)容包括內(nèi)容的ID、流的名稱、階段的數(shù)量、階段回放時間、回放速率、傳送速率、總回放時間、當(dāng)前內(nèi)容被在其上傳送的信道的列表、傳送參考時間、指向關(guān)于每一階段的流數(shù)據(jù)被存儲的位置的信息的指針、以及內(nèi)容的費(fèi)用。在圖中,存儲關(guān)于階段數(shù)據(jù)的存儲位置的信息的指針被在階段數(shù)據(jù)欄中指示。
例如,在圖13中所示的內(nèi)容數(shù)據(jù)庫0102a的第一行中,內(nèi)容A的ID是1,階段的數(shù)量是5,階段回放時間是15分鐘,回放速率是6Mbps,傳送速率是6Mbps,總回放時間是75分鐘,當(dāng)前內(nèi)容被在其上傳送的信道是信道1和信道2,傳送參考時間是’04/04/04 10:00:00,存儲關(guān)于階段數(shù)據(jù)的存儲位置的信息的指針是1,并且費(fèi)用是150日元。
圖14示出了內(nèi)容數(shù)據(jù)庫0102a的第二個例子。除了階段回放時間以外,這個內(nèi)容數(shù)據(jù)庫0102a還包括圖21的內(nèi)容數(shù)據(jù)庫0102a的項(xiàng),即內(nèi)容ID、流的名稱、階段的數(shù)量、回放速率、傳送速率、總回放時間、內(nèi)容當(dāng)前正被在其上傳送的信道號碼的列表、傳送參考時間、指向關(guān)于每一階段的流數(shù)據(jù)被存儲的位置的信息的指針、以及內(nèi)容費(fèi)用。在圖中,存儲關(guān)于階段數(shù)據(jù)的存儲位置的信息的指針被在階段數(shù)據(jù)欄中示出。由于可以根據(jù)總回放時間和階段數(shù)量計(jì)算階段回放時間,所以只利用圖14中所示的那些項(xiàng),管理是可能的。
圖15示出了內(nèi)容數(shù)據(jù)庫0102a的第三個例子。除了圖13中所示的內(nèi)容數(shù)據(jù)庫0102a中包含的那些項(xiàng)(即內(nèi)容ID、流的名稱、階段的數(shù)量、回放速率、傳送速率、總回放時間、內(nèi)容當(dāng)前正被在其上傳送的信道號碼的列表、傳送參考時間、指向關(guān)于每一階段的流數(shù)據(jù)的存儲位置的信息的指針、以及內(nèi)容費(fèi)用)之外,這個內(nèi)容數(shù)據(jù)庫0102a還包含關(guān)于額外的內(nèi)容信息的項(xiàng)。存儲關(guān)于階段數(shù)據(jù)的存儲位置的信息的指針被在階段數(shù)據(jù)欄中示出。額外的信息包括在內(nèi)容及其制作職員中出現(xiàn)的人的名字、拍攝地點(diǎn)、拍攝條件、故事概要、用于內(nèi)容搜索等的關(guān)鍵字、使用的語言、內(nèi)容的類型、以及存在或不存在字幕(subtitle)。
當(dāng)用戶在流接收系統(tǒng)0002顯示內(nèi)容列表的同時選擇內(nèi)容時,給該數(shù)據(jù)庫的項(xiàng)添加的額外信息是有用的。它也可以被用于內(nèi)容搜索或內(nèi)容列表的排序。
在圖13到圖15中所示的內(nèi)容數(shù)據(jù)庫0102a中,每一個階段的流數(shù)據(jù)被存儲在被指向的存儲區(qū)域中。圖16示出了關(guān)于各塊內(nèi)容階段數(shù)據(jù)被存儲的位置的信息,即被有關(guān)關(guān)于每一階段的流數(shù)據(jù)在內(nèi)容數(shù)據(jù)庫0102a中被存儲的位置的信息的指針?biāo)甘镜臄?shù)據(jù)。在圖16中所示的例子中,階段數(shù)據(jù)1指示內(nèi)容A的每一階段的流數(shù)據(jù)被存儲的位置,并且階段數(shù)據(jù)2指示內(nèi)容B的每一階段的流數(shù)據(jù)被存儲的位置。
流發(fā)送系統(tǒng)0001的用戶管理裝置0106包括用戶管理數(shù)據(jù)庫0106a。圖17示出了用戶管理數(shù)據(jù)庫0106a的例子。在這個用戶管理數(shù)據(jù)庫0106a中,作為所存儲的數(shù)據(jù)項(xiàng)指示用戶名稱、用戶ID、用戶觀看的內(nèi)容的列表和用戶所觀看的內(nèi)容的費(fèi)用。
例如,圖17的第一行示出具有用戶ID“a”的“Aoki”已經(jīng)觀看了具有ID1和ID3的內(nèi)容,并且總費(fèi)用是300日元。
同時,流接收系統(tǒng)0002的操作裝置0112通過遙控器2000遙控。圖18示出了在流接收系統(tǒng)0002中使用的遙控器2000的例子的一部分。這個遙控器2000包括“電源”按鈕2001,用于打開或者關(guān)閉流接收系統(tǒng)2000;上、下、左、右箭頭形按鈕2003,用于移動被關(guān)注區(qū)域;“輸入”按鈕2004,用于使附加在被關(guān)注區(qū)域上的功能被執(zhí)行;以及,“控制”按鈕,用于當(dāng)正在顯示內(nèi)容的流數(shù)據(jù)時使控制對話框出現(xiàn)。這里省略了對其他按鈕的描述。
在流接收系統(tǒng)0002的顯示裝置0111上顯示圖像信息或者字符信息。圖19示出了在作為流接收系統(tǒng)0002的顯示裝置的顯示器0111上顯示的內(nèi)容列表的例子。在本例中,所顯示的內(nèi)容信息包括內(nèi)容的類型、標(biāo)題、內(nèi)容回放時間、使用的語言、字幕和內(nèi)容將被回放的最近的時間。在所示的例子中,焦點(diǎn)(focus)目前被放在內(nèi)容“Yellow Handkerchief”上。通過按遙控器2000的上或下箭頭按鈕,可以移動焦點(diǎn)。當(dāng)焦點(diǎn)被放在當(dāng)前所顯示的內(nèi)容列表的頂部時通過按上按鈕,內(nèi)容列表向下滾動以展示隱藏的內(nèi)容信息,隨后所述隱藏的內(nèi)容信息被聚焦。類似地,當(dāng)焦點(diǎn)被放在底部時通過按下按鈕,焦點(diǎn)向下部的內(nèi)容移動。
如果用戶做出對由準(zhǔn)視頻點(diǎn)播系統(tǒng)1A提供的內(nèi)容列表的請求,則流接收系統(tǒng)0002將內(nèi)容列表請求發(fā)送到流發(fā)送系統(tǒng)0001。然后,流接收系統(tǒng)0002以內(nèi)容列表作為參數(shù),將內(nèi)容列表響應(yīng)發(fā)回流發(fā)送系統(tǒng)0001。在接收到內(nèi)容列表響應(yīng)之后,內(nèi)容接收系統(tǒng)0002解釋其中的參數(shù),并顯示圖19中示出的內(nèi)容列表。
圖20示出了一個例子,其中,在圖19的內(nèi)容列表上被聚焦的內(nèi)容被選擇,然后關(guān)于該內(nèi)容的詳細(xì)信息被顯示在顯示器0111上。在這個例子中,顯示了內(nèi)容的標(biāo)題、其中出現(xiàn)的人物、回放時間以及故事概要。該屏幕還包括內(nèi)容可以被回放之前的等待時間的指示器、以及用于取消觀看內(nèi)容的“取消”按鈕。
如果通過操作遙控器2000選擇了“取消”按鈕,則顯示器返回圖19的屏幕。
圖21示出了當(dāng)內(nèi)容準(zhǔn)備好回放之前的時間已經(jīng)變?yōu)榱銜r,即當(dāng)內(nèi)容的回放準(zhǔn)備好時,在顯示器0111上顯示的屏幕。在這個例子中,和在圖20中所示的例子一樣,該屏幕示出內(nèi)容信息、示出內(nèi)容回放準(zhǔn)備好之前的時間是零的指示器、用于取消觀看內(nèi)容的取消按鈕、以及用于開始觀看內(nèi)容的開始按鈕。
如果通過操作遙控器2000選擇了“取消”按鈕,則屏幕返回圖19的屏幕。如果通過操作遙控器2000選擇了開始按鈕,則開始觀看內(nèi)容,并且該內(nèi)容的流數(shù)據(jù)被顯示在顯示器0111上。
圖22示出了在觀看內(nèi)容期間按了遙控器2000上的控制按鈕時在顯示器0111上顯示的屏幕。在這個例子中,其上正在回放內(nèi)容的屏幕示出了用于取消觀看內(nèi)容的取消按鈕、用于暫停觀看內(nèi)容的暫停按鈕、以及用于繼續(xù)觀看內(nèi)的回放按鈕。在圖22中,中間的按鈕是暫停按鈕,并且右邊的按鈕是回放按鈕。
在此刻,還未暫停觀看內(nèi)容,并且繼續(xù)觀看內(nèi)容。如果現(xiàn)在通過操作遙控器2000選擇了回放按鈕,則擦除已被顯示的按鈕。
圖23示出了如果通過操作遙控器2000選擇暫停按鈕則被顯示的屏幕。在這個例子中,除了在圖22中所示的三個按鈕以外,出現(xiàn)了一個消息,其說明目前正中斷內(nèi)容的觀看,以指示這是觀看中斷狀態(tài)。
如果現(xiàn)在通過操作遙控器2000選擇了回放按鈕,則觀看內(nèi)容的中斷被克服,并從其被暫停處繼續(xù)觀看內(nèi)容。此外,指示暫停中斷的消息和按鈕也被消除。
圖24示出了當(dāng)通過操作圖22或23中的遙控器2000選擇了取消按鈕時被顯示的屏幕。在這個例子中,在圖22或23中示出的按鈕被消除,作為代替顯示了用于確認(rèn)取消觀看內(nèi)容的對話框。在所示的對話框的例子中,顯示了詢問用戶是否確定取消觀看的消息、用于確認(rèn)取消的“Yes”按鈕和用于取消所述取消的“No”按鈕。如果通過操作遙控器2000選擇了“Yes”按鈕,則取消觀看內(nèi)容。如果選擇了“No”按鈕,則對觀看內(nèi)容的取消被取消,并且屏幕返回到較早的一個。即,如果屏幕從圖22轉(zhuǎn)換而來,在它返回到圖22的屏幕,如果它從圖23的屏幕轉(zhuǎn)換而來,則它返回到圖23的屏幕。
圖25示出了流接收系統(tǒng)0002的流接收單元0003的流記錄/回放裝置0113中用于記錄流數(shù)據(jù)的緩沖區(qū)的示意圖。在這個例子中,緩沖區(qū)是陣列緩沖區(qū)(array buffer),具有號碼1到16,用于指示數(shù)據(jù)的起始和末尾的索引信息分別被附加到所述號碼上。
當(dāng)從圖中所示的狀態(tài)接連地記錄流數(shù)據(jù)時,考慮到指示數(shù)據(jù)末尾的索引信息,數(shù)據(jù)被存儲在第7號陣列中。因此,指示末尾的索引信息將指向7。當(dāng)讀取流數(shù)據(jù)時,考慮到指示數(shù)據(jù)起始的索引信息,讀取存儲在第12號陣列中的數(shù)據(jù)。因此,指示起始的索引信息正指向13。當(dāng)索引信息已經(jīng)前進(jìn)到陣列末尾時,它返回陣列(即第1號陣列)的頭部。當(dāng)指示數(shù)據(jù)頭的索引緊隨指示數(shù)據(jù)末尾的索引時,這表明緩沖區(qū)已經(jīng)存儲了所有數(shù)據(jù)。
通過前面的操作,有可能使用具有如圖25中所示的陣列數(shù)據(jù)結(jié)構(gòu)的緩沖區(qū)模擬環(huán)形緩沖區(qū)。
圖26示出了在流接收系統(tǒng)0002和流發(fā)送系統(tǒng)0001之間發(fā)送和接收的控制數(shù)據(jù)的序列以及被傳送的內(nèi)容流數(shù)據(jù)。在序列圖左邊示出的屏幕圖像(圖26(A)到圖26(C))是在每一階段序列在流接收系統(tǒng)0002的顯示器0111上顯示的屏幕的例子。雖然在圖26中假設(shè)以圖像格式發(fā)送或接收控制數(shù)據(jù),但是其他的通信模式也是可能的。
首先,為了讓用戶使用準(zhǔn)視頻點(diǎn)播系統(tǒng)1A選擇期望的內(nèi)容,流接收系統(tǒng)0002將內(nèi)容列表請求消息發(fā)送到流發(fā)送系統(tǒng)0001(步驟S(a)-(z))。在接收到內(nèi)容列表請求消息時,流發(fā)送系統(tǒng)0001對內(nèi)容管理裝置0102中的內(nèi)容數(shù)據(jù)庫0102a進(jìn)行搜索,并將包括內(nèi)容列表作為參數(shù)的內(nèi)容列表響應(yīng)消息發(fā)送到內(nèi)容接收系統(tǒng)0002(步驟S(z)-(b))。內(nèi)容接收系統(tǒng)0002在接收到內(nèi)容列表響應(yīng)消息時,解釋所述參數(shù)并使所述內(nèi)容列表被顯示在顯示器0111上。雖然該圖只示出了一個內(nèi)容列表響應(yīng)消息,但是,如果存在許多內(nèi)容列表,則被發(fā)送的響應(yīng)可以由多個內(nèi)容響應(yīng)消息組成。
當(dāng)用戶已經(jīng)選擇了內(nèi)容列表中的內(nèi)容其中之一時,流接收系統(tǒng)0002將內(nèi)容觀看請求消息發(fā)送到流發(fā)送系統(tǒng)0001(步驟S(b)-(y))。此時,用戶ID和期望內(nèi)容的內(nèi)容ID被作為參數(shù)傳遞。內(nèi)容發(fā)送系統(tǒng)0001在從內(nèi)容接收系統(tǒng)0002接收到內(nèi)容觀看請求消息時,對內(nèi)容管理裝置0102中的內(nèi)容數(shù)據(jù)庫0102a進(jìn)行搜索以及對流數(shù)據(jù)發(fā)送管理裝置0105中的傳送數(shù)據(jù)庫0105a進(jìn)行搜索,并將內(nèi)容觀看響應(yīng)消息發(fā)送到流接收系統(tǒng)0002。此時,例如用于流傳送的信道號碼、能夠開始觀看的開始時間、階段傳送時間、階段的數(shù)量、傳送速率、回放速率以及內(nèi)容信息被作為參數(shù)發(fā)送(步驟S(y)-(c))。流接收系統(tǒng)0002在接收到內(nèi)容觀看響應(yīng)消息時,使得在顯示器0111上顯示內(nèi)容信息、可觀看時間之前的時間的指示器、取消按鈕等等。
當(dāng)?shù)搅藗魉蛢?nèi)容流的時間時,流發(fā)送系統(tǒng)0001使用指定的信道發(fā)送初始階段的流數(shù)據(jù)。流接收系統(tǒng)0002接收所述流數(shù)據(jù),所述流數(shù)據(jù)被記錄在流記錄/回放裝置0113內(nèi)的緩沖區(qū)中(步驟S(x)-(d))。在顯示器0111上顯示的內(nèi)容也被改變。即,現(xiàn)在屏幕示出內(nèi)容信息、指示可觀看時間之前的時間為零的指示器、取消按鈕以及開始按鈕。
當(dāng)觀眾按了操作裝置0112上的開始按鈕時,流接收系統(tǒng)0002開始回放內(nèi)容,并且還把內(nèi)容觀看開始確認(rèn)消息發(fā)送到流發(fā)送系統(tǒng)0001(步驟S(e)-(w))。此時,觀眾的用戶ID以及內(nèi)容ID被作為參數(shù)傳遞。流發(fā)送系統(tǒng)0001在接收到內(nèi)容觀看開始確認(rèn)消息時,控制用戶管理裝置0106的用戶管理數(shù)據(jù)庫0106a,以便執(zhí)行由觀眾觀看內(nèi)容而發(fā)生的費(fèi)用的收費(fèi)(charging)過程。
當(dāng)目前正被接收的階段的時移接近結(jié)束時,流接收系統(tǒng)0002將階段傳送請求消息發(fā)送到流發(fā)送系統(tǒng)0001,以便請求下一個時移要求的階段的流數(shù)據(jù)(步驟S(f)-(v))。此時,內(nèi)容ID和階段號碼被作為參數(shù)傳遞。流發(fā)送系統(tǒng)0001在接收到階段傳送請求消息之后,操作內(nèi)容數(shù)據(jù)庫0102a和傳送數(shù)據(jù)庫0105a,以便發(fā)回階段傳送響應(yīng)消息(步驟S(v)-(g))。此時,用于傳送流數(shù)據(jù)的信道號碼和開始時間被作為參數(shù)傳遞。
此后,如上所述開始傳送被指定的階段內(nèi)容的流數(shù)據(jù)(步驟S(x)-(d))。
控制數(shù)據(jù)和流數(shù)據(jù)的上述發(fā)送和接收允許觀眾使用準(zhǔn)視頻點(diǎn)播系統(tǒng)1A觀看內(nèi)容。
在下面將參考附圖描述在每一個前面的步驟之前和之后在流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002中執(zhí)行的信號處理的細(xì)節(jié)。
圖27示出了流接收系統(tǒng)0002中觀眾請求由準(zhǔn)視頻點(diǎn)播系統(tǒng)1A提供的內(nèi)容列表的過程的流程圖。具體來說,該流程圖示出了由流接收系統(tǒng)0002在圖26的時間點(diǎn)(a)執(zhí)行的過程。
首先,在步驟S1001,觀眾操作遙控器2000并做出內(nèi)容列表獲取請求。在步驟S1002,流接收系統(tǒng)0002將內(nèi)容列表請求消息發(fā)送到流發(fā)送系統(tǒng)0001。
通過這些步驟,響應(yīng)于觀眾對由準(zhǔn)視頻點(diǎn)播系統(tǒng)1A提供的內(nèi)容列表的請求,內(nèi)容接收系統(tǒng)0002能夠請求內(nèi)容發(fā)送系統(tǒng)0001發(fā)送由準(zhǔn)視頻點(diǎn)播系統(tǒng)1A提供的內(nèi)容列表。
此后參考圖28,描述在流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收到內(nèi)容列表請求消息時執(zhí)行的過程。圖28示出了由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(z)執(zhí)行的過程的流程圖。
首先,在步驟S0001,在從流接收系統(tǒng)0002接收到內(nèi)容列表請求消息時,在步驟S0002中流發(fā)送系統(tǒng)0001準(zhǔn)備讀取內(nèi)容數(shù)據(jù)庫0102a。在步驟S0003中,系統(tǒng)從內(nèi)容數(shù)據(jù)庫0102a讀取一塊內(nèi)容的數(shù)據(jù)。在步驟S0004,查看是否內(nèi)容數(shù)據(jù)庫0102a中的所有內(nèi)容都已經(jīng)被檢查。如果并非所有內(nèi)容都已被檢查(“No”),則執(zhí)行S0005。
在步驟S0005中,基于已經(jīng)讀取的內(nèi)容數(shù)據(jù)檢查正在回放內(nèi)容的信道,并且查看該內(nèi)容是否正被回放。如果它未被設(shè)置(“No”),則執(zhí)行步驟S0006。如果它被設(shè)置(“Yes”),則執(zhí)行步驟S0007。
在步驟S0006中,未來的適當(dāng)時間被設(shè)置為參考時間。然后,在步驟S0007中,內(nèi)容信息被存儲在消息的參數(shù)中。然后執(zhí)行步驟S0003。
如果在步驟S0004中證明所有的內(nèi)容都已經(jīng)被檢查(“Yes”),則執(zhí)行步驟S0008。在步驟S0008中,具有要被添加的一組參數(shù)(a pack of parameter)的內(nèi)容列表響應(yīng)消息被發(fā)送到流接收系統(tǒng)0002。
通過這些過程,流發(fā)送系統(tǒng)0001有可能在接收到來自流接收系統(tǒng)0002的內(nèi)容列表請求消息時,將內(nèi)容列表發(fā)送到流接收系統(tǒng)0002。
圖29示出了在流接收系統(tǒng)0002從流發(fā)送系統(tǒng)0001接收到內(nèi)容列表響應(yīng)消息時的過程。具體來說,圖29是由流接收系統(tǒng)0002在圖26的時間點(diǎn)(b)執(zhí)行的過程的流程圖。
首先,在步驟S1101,流接收系統(tǒng)0002從流發(fā)送系統(tǒng)0001接收內(nèi)容列表響應(yīng)消息。然后,在步驟S1102中檢查該響應(yīng)消息是否是個錯誤。如果它是個錯誤(“Yes”),則執(zhí)行步驟S1103,由此在顯示器0111上指示錯誤的發(fā)生,以便向觀眾報(bào)警。如果在步驟S1102中發(fā)現(xiàn)該響應(yīng)消息不是錯誤(“No”),則執(zhí)行步驟S1104,由此從消息參數(shù)獲得的內(nèi)容列表并對其進(jìn)行修改,以便能夠?qū)⑵湓陲@示器0111上顯示。然后,在步驟S1105中,在顯示器0111上顯示所述內(nèi)容列表。
通過這些過程,有可能如圖26中所示那樣在流接收系統(tǒng)0002的顯示器0111上為觀眾顯示由準(zhǔn)視頻點(diǎn)播系統(tǒng)1A提供的內(nèi)容的列表(圖19),所述內(nèi)容列表已經(jīng)被從流發(fā)送系統(tǒng)0001發(fā)送。
圖30是在觀眾從顯示器0111上顯示的內(nèi)容列表選擇期望的內(nèi)容時執(zhí)行的過程的流程圖。具體來說,該流程圖示出了由流接收系統(tǒng)0002在圖26的時間點(diǎn)(b)執(zhí)行的過程。
在步驟S1111中,觀眾通過操作遙控器2000,從顯示器0111上顯示的由準(zhǔn)視頻點(diǎn)播系統(tǒng)1A提供的內(nèi)容列表選擇期望的內(nèi)容。在步驟S1112中,流接收系統(tǒng)0002將內(nèi)容觀看請求消息發(fā)送到流發(fā)送系統(tǒng)0001。
通過這些步驟,流接收系統(tǒng)0002有可能在觀眾選擇期望的內(nèi)容時,向內(nèi)容傳送系統(tǒng)0001做出觀看期望的內(nèi)容的請求。
圖31A和31B示出了流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收到內(nèi)容觀看請求消息時執(zhí)行的過程。具體來說,圖31A和圖31B示出了由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(y)執(zhí)行的過程的流程圖。
首先,在步驟S0101中,流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收內(nèi)容列表請求消息。在步驟S0102中,系統(tǒng)使用由消息的參數(shù)指定的內(nèi)容ID對內(nèi)容管理裝置0102中的內(nèi)容數(shù)據(jù)庫0102a進(jìn)行搜索。在步驟S0103中,基于檢索到的內(nèi)容信息,查看目前是否給該內(nèi)容分配了信道。如果分配了信道(“Yes”),則在步驟S0104中,基于信道號碼對流發(fā)送裝置0103中的傳送數(shù)據(jù)庫0105a進(jìn)行搜索。在步驟S0105中,查看在已經(jīng)被搜索的傳送數(shù)據(jù)庫0105a的每一個信道中,回放階段的號碼是否是1,階段開始時間是否是某個未來的時間,以及如果現(xiàn)在做出回放預(yù)訂,階段的傳送是否將是及時的。如果確定傳送將不是及時的(“No”),則執(zhí)行步驟S0106。
在另一方面,如果在步驟S0103中確定沒有分配信道(“No”),則過程前進(jìn)到步驟S0106,并在傳送數(shù)據(jù)庫0105a中搜索空閑信道。在步驟S0107中,查看是否已經(jīng)找到任何空閑信道。如果沒有(“No”),則執(zhí)行步驟S0108,由此錯誤內(nèi)容觀看響應(yīng)被發(fā)回至流接收系統(tǒng)0002,這是因?yàn)闆]有空閑的信道并且流的傳送是不可能的,并且例程(routine)結(jié)束。
如果在步驟S0107中找到了空閑信道(“Yes”),則過程前進(jìn)到步驟S0109,在步驟S0109,查看在內(nèi)容數(shù)據(jù)庫0102a的內(nèi)容信息中是否設(shè)置了參考時間。如果沒有(“No”),則執(zhí)行步驟S0110,由此將未來的適當(dāng)?shù)臅r間設(shè)置為參考時間,并將其寫入內(nèi)容數(shù)據(jù)庫0102a,步驟S0110后面是步驟S0111。
在另一方面,如果在步驟S0109中確定設(shè)置了參考時間(“Yes”),則過程前進(jìn)到步驟S0111,在步驟S0111中,確定階段回放開始時間,以使參考時間與階段回放時間和一個大于零的常數(shù)的乘積之和在當(dāng)前時間前面,并使得如果現(xiàn)在做出階段回放預(yù)訂,則傳送將是及時的。在步驟S0112中,關(guān)于要被使用的信道的信息,例如信道號碼、內(nèi)容ID、回放階段號碼、觀眾信息,以及階段開始時間,被寫入傳送數(shù)據(jù)庫0105a。此后,在步驟S0113中,注冊階段傳送開始事件。當(dāng)?shù)搅穗A段傳送開始時間時發(fā)出這個事件以便使流發(fā)送裝置0103開始傳送被指定階段的流數(shù)據(jù)。這后面是步驟S0115。
如果在步驟S0105中確定的結(jié)果是“Yes”,則執(zhí)行步驟S0114,由此做出預(yù)訂的觀眾被添加到傳送數(shù)據(jù)庫0105a中該信道的觀眾信息。在步驟S0115中,使用信道號碼、階段開始時間、階段回放時間、階段的數(shù)量、傳送速率、回放速率等等作為參數(shù),將內(nèi)容觀看響應(yīng)消息發(fā)送到流接收系統(tǒng)0002。
通過這些過程,流發(fā)送系統(tǒng)0001在從流接收系統(tǒng)0002接收到內(nèi)容觀看請求消息時,能夠預(yù)訂指定內(nèi)容的流傳送。
圖32示出了在從流發(fā)送系統(tǒng)0001接收到內(nèi)容觀看響應(yīng)消息時在流接收系統(tǒng)0002中執(zhí)行的過程。具體來說,圖32示出了由流接收系統(tǒng)0002在圖26的時間點(diǎn)(c)執(zhí)行的過程的流程圖。
在步驟S1201中,流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收內(nèi)容列表請求消息。在步驟S1202中,查看該響應(yīng)消息是否是個錯誤。
如果該響應(yīng)消息是個錯誤(“Yes”),則執(zhí)行步驟S1203,由此在顯示器0111上顯示已經(jīng)發(fā)生了錯誤的情況,以便向用戶報(bào)警。如果在步驟S1202中確定該響應(yīng)消息不是錯誤(“No”),則執(zhí)行步驟S1204,由此在流接收系統(tǒng)0002的流記錄/回放裝置0113中確保獲得用于記錄流數(shù)據(jù)的區(qū)域。在步驟S1205中,注冊階段數(shù)據(jù)接收事件。在步驟S1206中,設(shè)置階段數(shù)據(jù)接收事件注冊標(biāo)記。在步驟S1207中,顯示器0111顯示關(guān)于要被觀看的內(nèi)容的信息、在觀看內(nèi)容變得可能之前的時間的指示器,以及用于取消觀看內(nèi)容的按鈕。
通過這些過程,流接收系統(tǒng)0002能夠處理從流發(fā)送系統(tǒng)0001發(fā)送的內(nèi)容觀看響應(yīng)消息的接收,并準(zhǔn)備觀看內(nèi)容。
圖33示出了在流發(fā)送系統(tǒng)0001自己已經(jīng)注冊的階段傳送事件發(fā)生時執(zhí)行的過程。具體來說,圖33是由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(x)執(zhí)行的過程的流程圖。在這個流程圖中,使用在圖10或者圖11中示出的傳送數(shù)據(jù)庫0105a。
在步驟S0501,流發(fā)送系統(tǒng)0001首先檢測階段傳送事件并獲取參數(shù)等。在步驟S0502,系統(tǒng)使用由事件參數(shù)指定的內(nèi)容ID對內(nèi)容管理裝置0102中的內(nèi)容數(shù)據(jù)庫0102a進(jìn)行搜索。在步驟S0503中,系統(tǒng)跟蹤指向關(guān)于內(nèi)容數(shù)據(jù)庫0102a中存儲每一階段的流數(shù)據(jù)的位置的信息的指針,并基于階段存儲信息確定存儲流數(shù)據(jù)的存儲區(qū)域的位置。在步驟S0504中,準(zhǔn)備階段流數(shù)據(jù)的發(fā)送。在步驟S0505中,查看所述階段流數(shù)據(jù)是否已被傳送。
如果流數(shù)據(jù)的發(fā)送已被傳送(“Yes”),則流發(fā)送系統(tǒng)0001執(zhí)行步驟S0506,由此關(guān)于信道的信息被從傳送數(shù)據(jù)庫0105a刪除。在步驟S0507中,從內(nèi)容數(shù)據(jù)庫0102a中被指定的內(nèi)容數(shù)據(jù)中的回放信道號碼列表刪除該信道號碼。在步驟S0508中,執(zhí)行用于完成階段流數(shù)據(jù)的發(fā)送的過程。
在另一方面,如果在步驟S0505中確定還未完成流數(shù)據(jù)的傳送(“No”),則在步驟S0509,流發(fā)送系統(tǒng)0001從存儲階段流數(shù)據(jù)的存儲區(qū)域讀取所述流數(shù)據(jù)。在步驟S0510中,系統(tǒng)將從該存儲區(qū)域讀取的流數(shù)據(jù)發(fā)送到流接收系統(tǒng)0002。在步驟S0511中,確定存儲下一個階段流數(shù)據(jù)的存儲區(qū)域的位置,隨后再次執(zhí)行步驟S0505。
通過這些過程,流發(fā)送系統(tǒng)0001能夠?qū)㈦A段流數(shù)據(jù)傳送到流接收系統(tǒng)0002。
圖33的流程圖包括檢測階段傳送事件和階段數(shù)據(jù)的傳送。但是,用于階段數(shù)據(jù)傳送的流程圖部分(S0503到S0511)可以由單獨(dú)的任務(wù)、進(jìn)程或線程來處理。在這種情況下,用于傳送階段數(shù)據(jù)的任務(wù)、進(jìn)程或線程可以被產(chǎn)生或激活,或者,可以將消息發(fā)送到被停止的用于傳送階段數(shù)據(jù)的任務(wù)、進(jìn)程或線程或者在它們中引起中斷,以便重新開始這些任務(wù)、進(jìn)程或線程。
圖34示出了在流發(fā)送系統(tǒng)0001自己已經(jīng)注冊的階段傳送事件發(fā)生時執(zhí)行的過程。具體來說,圖34是由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(x)執(zhí)行的過程的流程圖而非在圖33中執(zhí)行的過程的流程圖。在這個流程圖中,使用在圖12中示出的傳送數(shù)據(jù)庫0105a。在圖33的過程中,存在當(dāng)接連地傳送單塊內(nèi)容的階段時信道可能被改變的可能性。在圖34的過程中,當(dāng)接連地傳送階段時,同一信道被用于傳送流數(shù)據(jù)。
在圖34中,和圖33中所示那些過程相同的過程被用相同的步驟號碼代表,并且在這里省略了它們的描述。
在步驟S0505中,如果所有階段流數(shù)據(jù)的傳送都已經(jīng)完成(“Yes”),則執(zhí)行步驟S0531。在步驟S0531中,確定下一個階段流數(shù)據(jù)是否應(yīng)該在同一信道上從傳送數(shù)據(jù)庫0105a被發(fā)送。在步驟S0532,查看是否也需要發(fā)送下一個階段流數(shù)據(jù)。如果不是(“No”),則執(zhí)行步驟S0506。
如果在步驟S0532中確定有這樣的需要(“Yes”),則執(zhí)行步驟S0533,由此基于來自傳送數(shù)據(jù)庫0105a的信道信息,下一個回放階段號碼、觀眾列表以及階段開始時間被復(fù)制到當(dāng)前回放階段號碼、觀眾列表以及階段開始時間上。然后,在步驟S0534中,下一個回放階段號碼、下一個觀眾列表、以及下一個階段開始時間被清除,后面是步驟S0503。
通過這些過程,流發(fā)送系統(tǒng)0001能夠?qū)㈦A段流數(shù)據(jù)傳送到流接收系統(tǒng)0002。當(dāng)接連地傳送單個內(nèi)容的階段流數(shù)據(jù)時,它也能夠使用同一信道傳送流數(shù)據(jù)。
圖34的流程圖包括檢測階段傳送事件和階段數(shù)據(jù)的傳送。但是,用于階段數(shù)據(jù)傳送的流程圖部分(S0503到S0511以及S0531到S0534)可以由單獨(dú)的任務(wù)、進(jìn)程或線程處理。在這種情況下,用于傳送階段數(shù)據(jù)的任務(wù)、進(jìn)程或線程可以被產(chǎn)生或激活,或者,可以將消息發(fā)送到被停止的用于傳送階段數(shù)據(jù)的任務(wù)、進(jìn)程或線程或者在它們中引起中斷,以便重新開始這些任務(wù)、進(jìn)程或線程。
圖35A和圖35B示出了檢測到流接收系統(tǒng)0002中的階段數(shù)據(jù)接收事件時執(zhí)行的過程。具體來說,圖35A和圖35B示出了由流接收系統(tǒng)0002在圖26的時間點(diǎn)(d)執(zhí)行的過程的流程圖。
在流接收系統(tǒng)0002在步驟S1601檢測到階段數(shù)據(jù)接收事件時,在步驟S1602確定要接收的階段的號碼是否是1。如果階段號碼是1(“Yes”),則在步驟S1603中修改屏幕上的控制器顯示,以便除了已經(jīng)在顯示器0111上的關(guān)于要被觀看的內(nèi)容的信息、可能觀看內(nèi)容之前的時間的指示器以及用于取消觀看內(nèi)容的按鈕以外,還顯示用于開始觀看內(nèi)容的按鈕(即顯示器0111的屏幕從圖20中所示的那一個轉(zhuǎn)換到圖21中那一個)。然后,執(zhí)行步驟S1604,這將稍后描述。如果在步驟S1602中確定階段號碼不是1,則不執(zhí)行S1603,取而代之過程前進(jìn)到步驟S1604,下面將描述步驟S1604。在步驟S1604中,階段數(shù)據(jù)接收事件注冊標(biāo)記被重置。在步驟S1605中,準(zhǔn)備接收階段流數(shù)據(jù),跟著就接收階段流數(shù)據(jù)。在步驟S1607,確定所接收的階段流數(shù)據(jù)是否是被記錄在流記錄/回放裝置0113中的流數(shù)據(jù)最后的持續(xù)數(shù)據(jù)。如果是(“Yes”),則執(zhí)行步驟S1608,以便使用流記錄/回放裝置0113記錄接收到的流數(shù)據(jù),然后過程前進(jìn)到S1609,這將稍后描述。在另一方面,如果在步驟S1607確定接收到的數(shù)據(jù)不是最后的持續(xù)數(shù)據(jù)(“No”),則過程前進(jìn)到步驟S1609,這將稍后描述。
在步驟S1609中,確定當(dāng)前接收的階段是否是最終階段。如果是(“Yes”),則執(zhí)行步驟S1616。
如果在步驟S1609確定它不是最終階段(“No”),則在步驟S1610中查看在當(dāng)前時移持續(xù)時間中是否已經(jīng)過去了一些時間。如果不是(“No”),則執(zhí)行步驟S1616。
在步驟S1610中,如果已經(jīng)過去了一些時間(“Yes”),則在步驟S1611中查看階段數(shù)據(jù)接收事件注冊標(biāo)記是否被設(shè)置。如果沒有(“No”),則在步驟S1612中,假設(shè)階段流數(shù)據(jù)的接收以及流數(shù)據(jù)的回放將繼續(xù),估計(jì)在階段的末尾有多少流數(shù)據(jù)將被記錄在流記錄/回放裝置0113中。然后,在步驟S1613中,查看在下一個傳送階段流數(shù)據(jù)的周期期間回放流數(shù)據(jù)必需的數(shù)據(jù)是否被記錄在流記錄/回放裝置0113中。如果未記錄這種用于回放流數(shù)據(jù)的數(shù)據(jù)(“No”),則在步驟S1614中設(shè)置階段數(shù)據(jù)接收事件注冊標(biāo)記。在步驟S1615中,下一階段的階段傳送請求消息被發(fā)送到流發(fā)送系統(tǒng)0001,跟著是步驟S1616。
如果在步驟S1613確定記錄了這種數(shù)據(jù)(“Yes”),則執(zhí)行步驟S1616。
如果在步驟S1611中設(shè)置了階段數(shù)據(jù)接收事件注冊標(biāo)記(“Yes”),則執(zhí)行步驟S1616。
然后,在步驟S1616中查看是否已經(jīng)接收到階段的最終流數(shù)據(jù)。如果已接收到(“Yes”),則在步驟S1617中執(zhí)行階段流數(shù)據(jù)接收的后處理。在另一方面,如果在步驟S1616中確定還沒有接收到這樣的最終流數(shù)據(jù)(“No”),則執(zhí)行步驟S1606。
通過這些過程,流接收系統(tǒng)0002接收階段流數(shù)據(jù),并且如果必要,將流數(shù)據(jù)記錄在流記錄/回放裝置0113中。
圖35的流程圖包括檢測階段數(shù)據(jù)接收事件以及接收/記錄內(nèi)容流數(shù)據(jù)。但是,用于內(nèi)容流數(shù)據(jù)的接收/發(fā)送的流程圖部分(S1605到S1617)可以由單獨(dú)的任務(wù)、進(jìn)程或線程處理。在這種情況下,用于傳送階段數(shù)據(jù)的任務(wù)、進(jìn)程或線程可以被產(chǎn)生或激活,或者,可以將消息發(fā)送到被停止的用于傳送階段數(shù)據(jù)的任務(wù)、進(jìn)程或線程或者在它們中引起中斷,以便重新開始這些任務(wù)、進(jìn)程或線程。
圖36示出用于在能夠觀看流之后觀眾為了流回放而按開始按鈕時回放流而在流接收系統(tǒng)0002中執(zhí)行的過程。具體來說,圖36是由流接收系統(tǒng)0002在圖26的時間點(diǎn)(e)執(zhí)行的過程的流程圖。
在步驟S1301中,觀眾選擇開始按鈕,用于開始觀看顯示器0111上顯示的內(nèi)容。在步驟S1302,流接收系統(tǒng)0002將內(nèi)容觀看開始確認(rèn)消息發(fā)送到流發(fā)送系統(tǒng)0001。在步驟S1303,查看內(nèi)容流數(shù)據(jù)的回放是否已經(jīng)完成。如果已經(jīng)完成(“Yes”),則過程結(jié)束。
如果在步驟S1303確定回放還未完成(“No”),則執(zhí)行步驟S1304。在步驟S1304中,查看是否已經(jīng)發(fā)出中斷流數(shù)據(jù)的回放的指令。如果已經(jīng)發(fā)出(“Yes”),則過程結(jié)束。
如果在步驟S1304中確定沒有發(fā)出這樣的指令(“No”),則執(zhí)行步驟S1305。在步驟S1305中,流記錄/回放裝置0113讀取被記錄的流數(shù)據(jù)。然后,在步驟S1306中執(zhí)行解碼,以便將已讀取的流數(shù)據(jù)顯示在顯示器0111上。在步驟S1307中,這樣解碼的流數(shù)據(jù)被回放,并顯示在顯示器0111上,然后執(zhí)行步驟S1303。
通過這些過程,在觀眾操作用于開始觀看內(nèi)容的按鈕時開始觀看內(nèi)容。
圖36的流程圖包括由觀眾選擇開始按鈕以及內(nèi)容流數(shù)據(jù)的回放。但是,用于內(nèi)容流數(shù)據(jù)的回放的流程圖部分(S1303到S1307)可以由單獨(dú)的任務(wù)、進(jìn)程或線程處理。在這種情況下,用于回放內(nèi)容流數(shù)據(jù)的任務(wù)、進(jìn)程或線程可以被產(chǎn)生或激活,或者,可以將消息發(fā)送到被停止的用于回放內(nèi)容流數(shù)據(jù)的任務(wù)、進(jìn)程或線程或者在它們中引起中斷,以便重新開始這樣任務(wù)、進(jìn)程或線程。
圖37示出了在流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收到內(nèi)容觀看開始確認(rèn)消息之后執(zhí)行的過程。具體來說,圖37是由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(w)執(zhí)行的過程的流程圖。
首先,在流發(fā)送系統(tǒng)0001在步驟S0301從流接收系統(tǒng)0002接收到內(nèi)容觀看開始確認(rèn)消息時,在步驟S0302中使用由該消息中的參數(shù)指定的內(nèi)容ID對內(nèi)容數(shù)據(jù)庫0102a進(jìn)行搜索。在步驟S0303中,檢查內(nèi)容的觀看費(fèi)用。然后,在步驟S0304,使用由該消息中的參數(shù)指定的用戶ID對用戶管理數(shù)據(jù)庫0106a進(jìn)行搜索。在步驟S0305中,在用戶管理數(shù)據(jù)庫0106a中,要被觀看的內(nèi)容的費(fèi)用被添加到用戶的總費(fèi)用。在步驟S0306中,在用戶管理數(shù)據(jù)庫0106a中,要被觀看的內(nèi)容的內(nèi)容ID被添加到用戶的總的被觀看的內(nèi)容列表中。
通過這些過程,流發(fā)送系統(tǒng)0001在從流接收系統(tǒng)0002接收到內(nèi)容觀看開始確認(rèn)消息時,對指定觀眾的指定內(nèi)容列表和總的觀看費(fèi)用進(jìn)行添加。以這種方式,有可能監(jiān)視觀眾正在觀看什么內(nèi)容。也有可能例如以月為基礎(chǔ)就付費(fèi)內(nèi)容向觀眾收費(fèi)。
圖38示出了在流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收到內(nèi)容觀看開始確認(rèn)消息時執(zhí)行的另一過程。具體來說,圖38是由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(w)執(zhí)行的過程的流程圖而非圖37的過程的流程圖。在圖37中,每次特定用戶觀看相同的內(nèi)容,都添加費(fèi)用。但是在圖38中,如果相同的內(nèi)容過去已被觀看,則不收取額外的費(fèi)用。
在圖38中,用相同的步驟數(shù)號碼代表和圖37中所示那些過程相同的過程,并且這里省略它們的描述。
在執(zhí)行了步驟S0301和步驟S0304之后,執(zhí)行步驟S0311。在步驟S0311中,檢查觀眾觀看的內(nèi)容的列表。然后,在步驟S0312中,查看過去是否已經(jīng)觀看過此時要觀看的內(nèi)容。如果是(“Yes”),則過程結(jié)束。
如果該內(nèi)容還未被觀看(“No”),則執(zhí)行步驟S0302。
通過這些過程,流發(fā)送系統(tǒng)0001在從流接收系統(tǒng)0002接收到內(nèi)容觀看開始確認(rèn)消息時,如果內(nèi)容還未被觀看過,則對指定給觀眾的內(nèi)容列表和總的觀看費(fèi)用進(jìn)行添加,從而監(jiān)視觀眾正在觀看什么內(nèi)容。也有可能例如以月為基礎(chǔ)就付費(fèi)內(nèi)容向觀眾收費(fèi)。
在這里假設(shè)的消息序列中,內(nèi)容觀看開始確認(rèn)消息不要求響應(yīng)消息。但是,該序列可以被修改,以便返回響應(yīng)消息。
圖39A和圖39B示出了在流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收到階段傳送請求消息時執(zhí)行的過程。具體來說,圖39A和圖39B示出了由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(v)執(zhí)行的過程的流程圖。所示出的流程圖使用在圖10或11中示出的傳送數(shù)據(jù)庫0105a。
在流發(fā)送系統(tǒng)0001在步驟S0201中從流接收系統(tǒng)0002接收到階段傳送請求消息時,在步驟S0202使用在消息參數(shù)中指定的內(nèi)容ID對內(nèi)容數(shù)據(jù)庫0102a進(jìn)行搜索。然后,在步驟S0203中,基于檢索到的內(nèi)容信息,查看目前是否給該內(nèi)容分配了信道。如果分配了信道(“Yes”),則執(zhí)行步驟S0204。
在步驟S0204中,使用信道號碼對傳送數(shù)據(jù)庫0105a進(jìn)行搜索。然后,在步驟S0205中,利用指定的階段號碼,查看在已經(jīng)被搜索的傳送數(shù)據(jù)庫0105a的每一個信道中,階段開始時間是否將是未來的某個時間,以及如果現(xiàn)在做出回放預(yù)訂,階段的傳送是否將是及時的。如果不是(“No”),則執(zhí)行步驟S0206。
如果在步驟S0203中確定沒有分配信道(“No”),則執(zhí)行步驟S0206。
在步驟S0206中,在傳送數(shù)據(jù)庫0105a中搜索空閑信道。在步驟S0207中,查看是否已經(jīng)找到空閑信道。如果沒有(“No”),則執(zhí)行步驟S0208。
在步驟S0208,因?yàn)闆]有找到空閑的信道并且流不能被傳送,所以錯誤階段傳送響應(yīng)被返回至流接收系統(tǒng)0002,并且該過程結(jié)束。
如果在步驟S0207中找到了空閑信道(“Yes”),則執(zhí)行步驟S0209,在步驟S0209中,查看在內(nèi)容數(shù)據(jù)庫0102a的內(nèi)容信息中是否設(shè)置了參考時間。如果沒有(“No”),則執(zhí)行步驟S0210。
在步驟S0210中,確定未來的適當(dāng)時間并將其作為參考時間寫入內(nèi)容數(shù)據(jù)庫0102a,然后執(zhí)行步驟S0211。
在步驟S0109中,如果確定設(shè)置了這樣的參考時間(“Yes”),則執(zhí)行步驟S0211。
在步驟S0211中,確定階段回放開始時間,使得參考時間與階段回放時間和一個大于零的常數(shù)的乘積之和在當(dāng)前時間前面,并使得如果現(xiàn)在做出階段預(yù)訂,則傳送將是及時的。然后,在步驟S0212中,關(guān)于要被使用的信道的信息,例如信道號碼、內(nèi)容ID、回放階段號碼、觀眾信息以及階段開始時間,被寫入傳送數(shù)據(jù)庫0105a。此后,在步驟S0213中,注冊階段傳送開始事件。當(dāng)?shù)搅穗A段傳送開始時間時發(fā)出這個事件以使流發(fā)送裝置0103開始傳送被指定階段的流數(shù)據(jù)。這后面是步驟S0215。
如果在步驟S0205中確定的結(jié)果肯定的(“Yes”),則執(zhí)行步驟S0214。
在步驟S0214中,做出觀看預(yù)訂的觀眾被添加到傳送數(shù)據(jù)庫0205a中的信道的觀眾信息。在步驟S0215中,使用信道號碼、階段開始時間、階段回放時間、階段的數(shù)量、傳送速率、回放速率等等作為參數(shù),將階段傳送響應(yīng)消息發(fā)送到流接收系統(tǒng)0002。
通過這些過程,流發(fā)送系統(tǒng)0001在從流接收系統(tǒng)0002接收到階段傳送請求消息時,能夠預(yù)訂被指定內(nèi)容的指定階段的傳送。
圖40A和圖40B示出了在流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收到階段傳送請求消息時執(zhí)行的另一過程。具體來說,圖40A和圖40B示出了由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(v)執(zhí)行的過程的流程圖而非在圖39A和圖39B中所示的過程的流程圖。在這個流程圖中使用在圖12中示出的傳送數(shù)據(jù)庫0105a。
在圖40A和圖40B中,用相同的步驟號碼代表與圖39A和圖39B中所示那些過程相同的過程,并且在此省略它們的描述。
如果在步驟S0203中確定沒有分配信道(“No”),則執(zhí)行步驟S0221。
如果在步驟S0205中確定階段的傳送將不是及時的(“No”),則執(zhí)行步驟S0221。
在步驟S0221中,查看目前是否正在回放緊接在被指定的階段號碼前面的階段。如果不是(“No”),則執(zhí)行步驟S0206。如果是(“Yes”),則執(zhí)行步驟S0222。
在步驟S0222中,查看是否已經(jīng)在傳送數(shù)據(jù)庫0105a中注冊了下一個階段信息。如果沒有(“No”),則在步驟S0223將下一階段的回放號碼和回放時間寫入傳送數(shù)據(jù)庫0105a,然后,過程前進(jìn)到步驟S0224。在另一方面,如果在步驟S0222確定注冊了這樣的信息(“Yes”),則過程前進(jìn)到步驟S0224。
在步驟S0224中,關(guān)于下一階段的觀眾信息被添加到傳送數(shù)據(jù)庫0105a,后面是步驟S0215。
通過這些過程,流發(fā)送系統(tǒng)0001在從流接收系統(tǒng)0002接收到階段傳送請求消息時,能夠預(yù)訂被指定內(nèi)容的指定階段的傳送。
圖41示出了在流接收系統(tǒng)0002接收到階段傳送響應(yīng)消息時執(zhí)行的過程。具體來說,圖41是由流接收系統(tǒng)0002在圖26的時間點(diǎn)(g)執(zhí)行的過程的流程圖。
在步驟S1501在流接收系統(tǒng)0002從流發(fā)送系統(tǒng)0001接收到階段傳送響應(yīng)消息時,在步驟S1502中檢查該響應(yīng)消息是否是個錯誤。如果它是個錯誤(“Yes”),則在步驟S1503中重置階段數(shù)據(jù)接收事件注冊標(biāo)記。然后,在步驟S1504中,在顯示器0111上指示已經(jīng)發(fā)生了這樣的錯誤的情況,以便向觀眾報(bào)警。在步驟S1505中注冊階段數(shù)據(jù)接收事件。在另一方面,如果在步驟S1502中確定沒有這樣的錯誤(“No”),則過程前進(jìn)到步驟S1505,其中,注冊階段數(shù)據(jù)接收事件。
通過這些過程,流接收系統(tǒng)0002能夠處理從流發(fā)送系統(tǒng)0001發(fā)送來的階段傳送響應(yīng)消息的接收,并為階段流數(shù)據(jù)的接收做好準(zhǔn)備。
圖42(A)到(D)示出了在觀看內(nèi)容之前取消觀看內(nèi)容的情況下在流接收系統(tǒng)0002和流發(fā)送系統(tǒng)0001之間交換的消息序列。在這些圖中,在初始階段流數(shù)據(jù)被傳送之前在流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002之間(步驟S(x)-(d))交換的消息和圖34中的那些相同,因此在此省略它們的描述。
如果在開始初始階段流數(shù)據(jù)的傳送(步驟S(x)-(d))以后并且當(dāng)流接收系統(tǒng)0002正在等待以便看觀眾是開始觀看內(nèi)容還是將其取消時(在這種情況下在顯示器0111上顯示圖22)操作遙控器2000以選擇“取消”,則流接收系統(tǒng)0002終止接收流數(shù)據(jù),并將觀看取消確認(rèn)消息發(fā)送到流發(fā)送系統(tǒng)0001(步驟S(h)-(u))(在這種情況下在顯示器0111上顯示圖24)。此時,用戶ID和內(nèi)容ID被作為參數(shù)傳遞。在從流接收系統(tǒng)0002接收到取消消息時,流發(fā)送系統(tǒng)0001終止流數(shù)據(jù)的傳送,然后操作內(nèi)容數(shù)據(jù)庫0102a、傳送數(shù)據(jù)庫0105a和用戶管理數(shù)據(jù)庫0106a。
通過這些過程,如果觀眾在開始實(shí)際觀看內(nèi)容之前請求取消,則準(zhǔn)視頻點(diǎn)播系統(tǒng)1A能夠執(zhí)行觀看取消過程。
圖43示出了在流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收到觀看取消確認(rèn)消息時執(zhí)行的過程。具體來說,圖43是由流發(fā)送系統(tǒng)0001在圖42的時間點(diǎn)(u)執(zhí)行的過程的流程圖。
在步驟S0401,流發(fā)送系統(tǒng)0001從流接收系統(tǒng)0002接收接收觀看取消確認(rèn)消息。在步驟S0402中,使用在消息參數(shù)中指定的內(nèi)容ID對內(nèi)容數(shù)據(jù)庫0102a進(jìn)行搜索。在步驟S0403中,用于內(nèi)容的流數(shù)據(jù)的傳送的信道號碼被檢查。在步驟S0404中,使用該信道號碼對傳送數(shù)據(jù)庫0105a進(jìn)行搜索。在步驟S0405中,從傳送數(shù)據(jù)庫0105a中對應(yīng)信道的觀眾列表刪除該觀眾。在步驟S0406中,檢查觀眾列表是否由于所述刪除而已經(jīng)變?yōu)榱?。具體來說,檢查其中是否存在任何觀眾。如果不存在(“No”),則該過程結(jié)束。
如果在步驟S0406中確定至少存在一個觀眾(“Yes”),則在步驟S0407檢查內(nèi)容的階段傳送開始事件是否已被注冊或發(fā)生。如果還沒有發(fā)生(“Yes”),則在步驟S0408刪除已經(jīng)注冊的階段傳送開始事件,然后執(zhí)行步驟S0410。
在步驟S0407,如果確定事件已經(jīng)發(fā)生(“No”),則這意味著相關(guān)階段的流數(shù)據(jù)已經(jīng)被傳送。因此,在步驟S0409中中斷流數(shù)據(jù)的傳送,然后執(zhí)行步驟S0410。
在步驟S0410中,從傳送數(shù)據(jù)庫0105a刪除相關(guān)的信道信息。在步驟S0411中,從內(nèi)容數(shù)據(jù)庫0102a中的回放信道列表刪除相關(guān)信道號碼。
通過這些過程,流發(fā)送系統(tǒng)0001在從流接收系統(tǒng)0002接收到觀看取消確認(rèn)消息時,能夠取消觀看內(nèi)容。如果階段流數(shù)據(jù)已經(jīng)被傳送,則傳送被終止。
在這里假設(shè)的消息序列中,觀看取消確認(rèn)消息不要求響應(yīng)消息。但是,可以修改所述序列以便返回響應(yīng)消息。
圖44示出了當(dāng)觀眾在內(nèi)容已經(jīng)被選擇并且所述內(nèi)容已經(jīng)準(zhǔn)備好以供觀看時取消觀看內(nèi)容時在流接收系統(tǒng)0002中執(zhí)行的過程。具體來說,圖44是在早于圖42中的(h)或(d)處的時間點(diǎn)進(jìn)行取消時由流接收系統(tǒng)0002執(zhí)行的過程的流程圖。
在步驟S1401中,觀眾在顯示器0111上選擇取消按鈕,以便取消觀看內(nèi)容(具體來說,顯示器0111上的屏幕從圖22轉(zhuǎn)換到圖24,并且選擇圖24中的“Yes”按鈕)。然后,在步驟S1402中,流接收系統(tǒng)0002將觀看取消確認(rèn)消息發(fā)送到流發(fā)送系統(tǒng)0001。在步驟S1403中,檢查階段數(shù)據(jù)接收事件是否被注冊。如果是(“Yes”),則在步驟S1404中刪除階段數(shù)據(jù)接收事件。在步驟S1405中,重置階段數(shù)據(jù)接收事件注冊標(biāo)記,并且過程前進(jìn)到步驟S1406。在另一方面,如果在步驟S1403中確定沒有注冊(“No”),則過程前進(jìn)到步驟S1406。
在步驟S1406中,檢查此時是否存在任何流數(shù)據(jù)的接收。如果存在(“Yes”),則在步驟S1407終止流數(shù)據(jù)的這種接收,并且過程前進(jìn)到步驟S1408。在另一方面,如果在步驟S1406中沒有識別出這種接收(“No”),則過程前進(jìn)到步驟S1408。
在步驟S1408中,查看流記錄/回放裝置0113目前是否正在記錄任何流數(shù)據(jù)。如果是(“Yes”),則在步驟S1409中刪除已被記錄的流數(shù)據(jù),并且過程前進(jìn)到步驟S1410。在另一方面,如果在步驟S1408中它不是正在記錄(“No”),則執(zhí)行步驟S1410。
在步驟S1410中,顯示器0111上的屏幕被切換,以便向觀眾指示觀看內(nèi)容已被取消(在顯示器0111上顯示圖32的屏幕)。
在通過這些過程,如果觀眾在觀看內(nèi)容開始之前請求取消,則流接收系統(tǒng)0002能夠取消觀看內(nèi)容。
圖45(A)到(D)示出了在觀看內(nèi)容期間取消觀看內(nèi)容時在流接收系統(tǒng)0002和流發(fā)送系統(tǒng)0001之間交換的消息序列。在這些圖中,在觀看內(nèi)容開始之前(步驟S(x)-(d))在流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002之間交換的消息和圖26中的那些相同,因此在此不做描述。
當(dāng)觀眾在遙控器2000上按開始按鈕時,流接收系統(tǒng)0002開始回放內(nèi)容。在內(nèi)容觀看開始確認(rèn)消息被發(fā)送到流發(fā)送系統(tǒng)0001以后(步驟S(e)-(w)),觀眾在觀看內(nèi)容期間操作遙控器2000以便取消觀看(具體來說,顯示器0111上的屏幕從圖22轉(zhuǎn)換到圖24,并按圖24中的“Yes”按鈕)。作為響應(yīng),流接收系統(tǒng)0002終止流數(shù)據(jù)的接收和內(nèi)容的回放,并將觀看取消確認(rèn)消息發(fā)送到流發(fā)送系統(tǒng)0001(步驟S(i)-(t))。此時,觀眾的用戶ID和內(nèi)容ID被作為參數(shù)傳遞。在從流接收系統(tǒng)0002接收到觀看取消確認(rèn)消息時,流發(fā)送系統(tǒng)0001終止流數(shù)據(jù)的傳送,然后操作內(nèi)容管理裝置0102中的內(nèi)容數(shù)據(jù)庫0102a、流發(fā)送管理裝置0105中的傳送數(shù)據(jù)庫0105a和用戶管理裝置0106中的用戶管理數(shù)據(jù)庫0106a。
通過這些過程,準(zhǔn)視頻點(diǎn)播系統(tǒng)1A能夠處理觀眾在觀看內(nèi)容期間對觀看內(nèi)容的取消。
圖46示出了當(dāng)觀眾在觀看內(nèi)容期間通過操作遙控器2000按控制按鈕時在流接收系統(tǒng)0002中執(zhí)行的過程的流程圖。
在步驟S1701中,觀眾在觀看內(nèi)容期間操作遙控器2000并按控制按鈕。在步驟S1702中,顯示用于暫停觀看內(nèi)容的按鈕、用于取消觀看內(nèi)容的按鈕以及用于繼續(xù)觀看內(nèi)容的按鈕(即,圖22的屏幕被顯示在顯示器0111上)。
通過這些過程,響應(yīng)于在觀看內(nèi)容期間在遙控器2000上按控制按鈕,用于取消或者暫停內(nèi)容的按鈕被顯示,從而允許觀眾控制對內(nèi)容的觀看。
圖47示出了當(dāng)觀眾在觀看內(nèi)容期間在遙控器2000上按控制按鈕然后按取消按鈕時執(zhí)行的過程的流程圖。
顯示器0111示出圖22的屏幕。在步驟S1801中,觀眾操作遙控器2000并選擇/輸入取消按鈕。在步驟S1802中,顯示用于確認(rèn)是否要取消觀看內(nèi)容的對話框(即,在顯示器0111上顯示圖24的屏幕)。
通過這些過程,當(dāng)觀眾操作遙控器2000并選擇取消按鈕時,可以顯示用于確認(rèn)取消觀看內(nèi)容的對話框。
圖48示出了當(dāng)用戶在觀看內(nèi)容期間取消觀看內(nèi)容時執(zhí)行的過程。具體來說,圖48是由流接收系統(tǒng)0002在圖45的時間點(diǎn)(i)執(zhí)行的過程的流程圖。
在圖24的屏幕通過步驟S1802中的處理被顯示在顯示器0111上以后,在步驟S1803中,觀眾操作遙控器2000并在對話框中選擇“Yes”按鈕。在步驟S1804中,觀看取消確認(rèn)消息被發(fā)送到流發(fā)送系統(tǒng)0001。在步驟S1805中,檢查流的回放是否被暫停。如果其未被暫停(“Yes”),則執(zhí)行步驟S1806。在步驟S1806中,發(fā)出流數(shù)據(jù)回放中斷指令,然后執(zhí)行步驟S1807。
如果在步驟S1805中確定回放被暫停(“No”),則在步驟S1807中檢查階段數(shù)據(jù)接收事件是否被注冊。如果是(“Yes”),則在步驟S1808中刪除階段數(shù)據(jù)接收事件。然后,在步驟S1809中重置階段數(shù)據(jù)接收事件注冊標(biāo)記,并且過程前進(jìn)到步驟S1810。在另一方面,如果在步驟S1807中確定該事件未被注冊(“No”),則過程前進(jìn)到步驟S1810。
在步驟S1810中,檢查是否正在接收任何流數(shù)據(jù)。如果是(“Yes”),則在步驟S1811終止階段流數(shù)據(jù)的這種接收,跟著是步驟S1812。如果在步驟S1810中不存在這種接收(“No”),則過程前進(jìn)到步驟S1812。
在步驟S1812中,檢查是否有記錄在流記錄/回放裝置0113中的任何流數(shù)據(jù)。如果有(“Yes”),則在步驟S1813中刪除記錄在流記錄/回放裝置0113中的流數(shù)據(jù),跟著是步驟S1814。如果在步驟S1812中確定不存在這種記錄(“No”),則過程前進(jìn)到步驟S1814。
在步驟S1814中,在顯示器0111上指示已經(jīng)取消了觀看內(nèi)容的情況。
通過這些過程,流接收系統(tǒng)0002能夠在觀看內(nèi)容期間取消觀看。
圖49示出了當(dāng)觀眾在觀看內(nèi)容期間在遙控器2000上按控制按鈕然后選擇暫停按鈕時執(zhí)行的過程的流程圖。
首先,顯示器0111示出圖22的屏幕。在步驟S1901中,觀眾操作遙控器2000并選擇用于暫停觀看內(nèi)容的按鈕。在步驟S1902中,發(fā)出用于中斷流數(shù)據(jù)的回放的指令。在步驟S1903中,在顯示器0111上指示已經(jīng)暫停觀看內(nèi)容的情況(即在顯示器0111上顯示圖23的屏幕)。
通過這些過程,有可能在觀眾操作遙控器2000并選擇用于暫停觀看內(nèi)容的按鈕時暫停觀看內(nèi)容。
圖50A和圖50B示出了當(dāng)觀眾在觀看內(nèi)容期間在遙控器2000上按控制按鈕之后選擇用于繼續(xù)回放的按鈕時,或者在內(nèi)容的回放被暫停時選擇了用于繼續(xù)回放的按鈕時執(zhí)行的過程的流程圖。
在圖50A和圖50B中,和圖35A、圖35B以及圖36中所示那些過程相同的過程被用相同的步驟號碼代表,并且在此未被描述。
在步驟S2001中,觀眾操作遙控器2000并選擇用于繼續(xù)觀看內(nèi)容的按鈕。在步驟S2002中,消除在顯示器0111上顯示的用于暫停觀看內(nèi)容的按鈕、用于取消觀看內(nèi)容的按鈕,以及用于繼續(xù)觀看內(nèi)容的按鈕。在步驟S2003中,檢查流數(shù)據(jù)的回放是否被暫停。如果沒有(“No”),則過程結(jié)束。在另一方面,如果在步驟S2003中確定回放被暫停(“Yes”),則執(zhí)行步驟S1303。
通過這些過程,當(dāng)用戶通過操作遙控器2000選擇用于繼續(xù)觀看內(nèi)容的按鈕時,可以擦除在顯示器0111上顯示的用于控制流的回放的按鈕。
此外,通過這些過程,如果觀眾在內(nèi)容的回放被暫停時選擇了用于繼續(xù)觀看內(nèi)容的按鈕,則擦除顯示器0111上顯示的用于控制流的回放的按鈕,并且繼續(xù)內(nèi)容流數(shù)據(jù)的回放。
圖50的流程圖包括選擇用于繼續(xù)觀看內(nèi)容和回放內(nèi)容流的按鈕。但是,可選地,用于回放內(nèi)容的流程圖部分(從S1303到S1307以及從S1609到S1615)可以由單獨(dú)的任務(wù)、進(jìn)程或線程處理。在這種情況下,用于回放內(nèi)容的任務(wù)、進(jìn)程或線程可以被產(chǎn)生或激活,或者,可以將消息發(fā)送到被停止的用于回放內(nèi)容的任務(wù)、進(jìn)程或線程,或者在它們中引起中斷,以便重新開始這些任務(wù)、進(jìn)程或線程。
(第二實(shí)施例)在下面將參考附圖描述根據(jù)本發(fā)明的第二實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)1。圖2示出了根據(jù)第二實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)1B的框圖,其中,省略了對用相同數(shù)字代表的元件的描述。在圖2中,除了流存儲/回放裝置0101、內(nèi)容管理裝置0102、流數(shù)據(jù)發(fā)送管理裝置0103、控制數(shù)據(jù)發(fā)送/接收裝置0104、流發(fā)送管理裝置0105,以及用戶管理裝置0106以外,流發(fā)送系統(tǒng)0001還包括用于加密流數(shù)據(jù)的流加密裝置0201。除了流記錄/回放裝置0113、流接收裝置0114、控制數(shù)據(jù)發(fā)送/接收裝置0115以及流接收管理裝置0116以外,流接收系統(tǒng)0002中的流接收單元0003還包括用于解密被加密的流數(shù)據(jù)的流解密裝置0202。在圖2中,用于流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002之間的發(fā)送和接收的流傳送裝置0005和控制數(shù)據(jù)傳送裝置0006的配置與圖1中所示的相同。
盡管在圖2中示出了一對流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002,但是每一個都可以被提供不只一個。
在圖2中所示的準(zhǔn)視頻點(diǎn)播系統(tǒng)1B中,內(nèi)容被從流發(fā)送系統(tǒng)0001傳送到流接收系統(tǒng)0002,內(nèi)容在流接收系統(tǒng)0002處可以被顯示。此外,控制數(shù)據(jù)的交換允許通過用戶操作來暫停或者繼續(xù)觀看內(nèi)容。這個系統(tǒng)是安全的,因?yàn)榱鲾?shù)據(jù)在被發(fā)送時被加密。
可以利用保密密鑰加密系統(tǒng)和/或公共密鑰加密系統(tǒng)實(shí)現(xiàn)圖2中所示的流加密裝置0201和流解密裝置0202。
圖51示出了存儲在本實(shí)施例中使用的傳送數(shù)據(jù)庫0105a中的流數(shù)據(jù)的第四個例子。除了在圖51中示出的項(xiàng)(即傳送流的信道的號碼、指示內(nèi)容類型的ID、正被回放的階段的號碼、階段傳送時間、正向其傳送流的觀眾的列表和階段開始時間)以外,這個傳送數(shù)據(jù)庫0105a還存儲流加密密鑰。
當(dāng)使用傳送數(shù)據(jù)庫0105a中包含的數(shù)據(jù)進(jìn)行經(jīng)加密的數(shù)據(jù)的發(fā)送時,流數(shù)據(jù)被流加密裝置0201使用流加密密鑰加密,然后被傳送到流接收系統(tǒng)0002。為了加密流數(shù)據(jù),可以使用保密密鑰加密系統(tǒng),其中,流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002使用相同的加密密鑰,它們以一種方式或其他方式共享加密密鑰。也有可能使用公共密鑰加密系統(tǒng),其中,流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002使用一對不同的加密密鑰。在這種情況下,流發(fā)送系統(tǒng)0001使用公共密鑰來加密,而流接收系統(tǒng)0002使用保密密鑰來解密。
圖52示出了在流發(fā)送系統(tǒng)0001自己已經(jīng)注冊的階段傳送事件發(fā)生時執(zhí)行的過程。具體來說,圖52是由流發(fā)送系統(tǒng)0001在圖26的時間點(diǎn)(x)執(zhí)行的過程的流程圖而非圖33的過程的流程圖。在圖33中所示的流程圖中,使用在圖51中示出的傳送數(shù)據(jù)庫0105a。雖然在圖33的過程中流數(shù)據(jù)被不加密地傳送,但是當(dāng)流數(shù)據(jù)在圖52的過程中被傳送時,它被加密。
在圖52中,和圖33中所示那些相同的過程被用相同的步驟號碼代表,并且在此省略它們的描述。
在執(zhí)行過步驟S0503以后,執(zhí)行步驟S0521。在步驟S0521中,獲得用于加密流數(shù)據(jù)的密鑰。然后,執(zhí)行步驟S0504。
在執(zhí)行過步驟S0509以后,執(zhí)行步驟S0522。在步驟S0522中,加密已被讀取的流數(shù)據(jù)。然后,執(zhí)行步驟S0510。
通過這些過程,流發(fā)送系統(tǒng)0001能夠加密階段流數(shù)據(jù)并將其傳送到流接收系統(tǒng)0002。
圖52的流程圖包括檢測階段傳送事件以及流數(shù)據(jù)的傳送。但是,用于階段數(shù)據(jù)傳送的流程圖部分(從S0503到S0511、S0521和S0522)可以由單獨(dú)的任務(wù)、進(jìn)程或線程處理。在這種情況下,用于傳送階段數(shù)據(jù)的任務(wù)、進(jìn)程或線程可以被產(chǎn)生或激活,或者,可以將消息發(fā)送到被停止的用于傳送階段數(shù)據(jù)的任務(wù)、進(jìn)程或線程或者在它們中引起中斷,以便重新激活這些任務(wù)、進(jìn)程或線程。
根據(jù)本實(shí)施例,當(dāng)執(zhí)行圖26的過程時,圖51中所示的流數(shù)據(jù)的第三個例子也被用于圖39A和圖39B中所示的流程圖的過程。
除了上面描述的那些以外的配置和過程與第一實(shí)施例的那些相同。
(第三實(shí)施例)將參考附圖描述根據(jù)本發(fā)明的第三實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)1。圖3示出了根據(jù)第三實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)1C的框圖,其中,省略了對用相同數(shù)字代表的元件的描述。在圖3中,流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002的配置與圖1中所示的相同。
由流數(shù)據(jù)/控制數(shù)據(jù)發(fā)送/接收系統(tǒng)0007執(zhí)行將流數(shù)據(jù)從流發(fā)送系統(tǒng)0001傳送到流接收系統(tǒng)0002以及在它們之間交換控制數(shù)據(jù)。
本實(shí)施例的其他特征和過程與第一實(shí)施例的那些相同。
雖然在圖3中示出了一對流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002,但是每一個都可以被提供不只一個。
在圖3的準(zhǔn)視頻點(diǎn)播系統(tǒng)1C中,內(nèi)容被從流發(fā)送系統(tǒng)0001傳送到流接收系統(tǒng)0002,內(nèi)容在流接收系統(tǒng)0002處可以被顯示。此外,通過交換控制數(shù)據(jù),通過用戶的操作,可以暫?;蛘呃^續(xù)觀看內(nèi)容。
(第四實(shí)施例)在下面將參考附圖描述根據(jù)本發(fā)明的第四實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)1。圖4示出了根據(jù)第四實(shí)施例的準(zhǔn)視頻點(diǎn)播系統(tǒng)1D的框圖,其中,省略了對用相同數(shù)字代表的元件的描述。在圖4中示出的流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002的配置與圖2中所示的第二實(shí)施例的相同。以和圖3中所示的相同的方式在流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002之間傳送流數(shù)據(jù)和控制數(shù)據(jù)。
雖然在圖4中示出了一對流發(fā)送系統(tǒng)0001和流接收系統(tǒng)0002,但是每一個都可以被提供不只一個。
在圖4中所示的準(zhǔn)視頻點(diǎn)播系統(tǒng)1D中,內(nèi)容被從流發(fā)送系統(tǒng)0001傳送到流接收系統(tǒng)0002,內(nèi)容在流接收系統(tǒng)0002處可以被顯示。此外,通過交換控制數(shù)據(jù),可以通過用戶的操作暫停或者繼續(xù)觀看內(nèi)容。這個系統(tǒng)是安全的,因?yàn)榱鲾?shù)據(jù)在發(fā)送時被加密。
可以利用保密密鑰加密系統(tǒng)和/或公共密鑰加密系統(tǒng)實(shí)現(xiàn)圖4中所示的流加密裝置0201和流解密裝置0202。
雖然已經(jīng)在上面集中在各個功能上地描述了本發(fā)明的準(zhǔn)視頻點(diǎn)播控制系統(tǒng)的實(shí)施例,但是本發(fā)明也可以被實(shí)施為準(zhǔn)視頻點(diǎn)播控制方法,如所描述的要由計(jì)算機(jī)執(zhí)行的方法。還有可能將本發(fā)明實(shí)施為用于使計(jì)算機(jī)起到具有相同的各個功能的準(zhǔn)視頻點(diǎn)播控制系統(tǒng)作用的程序,或者用于使計(jì)算機(jī)執(zhí)行準(zhǔn)視頻點(diǎn)播控制方法的程序。
在下面本發(fā)明的實(shí)施例被描述為記錄介質(zhì),其中存儲了用于實(shí)現(xiàn)本發(fā)明功能的程序和數(shù)據(jù)。記錄介質(zhì)的例子包括CD-ROM(-R/-RW)、磁光盤、DVD-ROM(-RW/+RW/-R/+R/-RAM)、FD、快閃存儲器、存儲卡和存儲棒,以及其他各種ROM和RAM。用于使計(jì)算機(jī)執(zhí)行和實(shí)現(xiàn)本發(fā)明的前述實(shí)施例的功能的程序可以被記錄在這些記錄介質(zhì)上并被分發(fā),從而便利所述功能的實(shí)現(xiàn)。這些記錄介質(zhì)可以被安裝在例如計(jì)算機(jī)的信息處理設(shè)備上,從而可以讀取程序?;蛘撸龀绦蚩梢源鎯υ谛畔⑻幚碓O(shè)備配備的記錄介質(zhì)中,并按需要被讀取,以便執(zhí)行本發(fā)明的各個功能。
在下面將描述本發(fā)明的這些實(shí)施例的例子。
(例1)圖53示出了本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng)1的第一個例子。數(shù)字1001代表陸地?cái)?shù)字廣播接收終端。數(shù)字1002代表國際互聯(lián)網(wǎng)服務(wù)提供商。數(shù)字1003代表國際互聯(lián)網(wǎng)網(wǎng)絡(luò)。數(shù)字1005代表陸地?cái)?shù)字廣播站。數(shù)字1006代表陸地?cái)?shù)字無線電塔架。數(shù)字1004代表安裝在廣播站內(nèi)用于處理雙向通信數(shù)據(jù)的計(jì)算機(jī)系統(tǒng)。接收終端1001對應(yīng)于在圖1到圖4中示出的第一到第四實(shí)施例中的流接收單元0003。國際互聯(lián)網(wǎng)網(wǎng)絡(luò)1003對應(yīng)于第一和第二實(shí)施例中的流發(fā)送裝置0005和控制數(shù)據(jù)傳送裝置0006、或第三和第四實(shí)施例的流數(shù)據(jù)/控制數(shù)據(jù)發(fā)送/接收系統(tǒng)0007。計(jì)算機(jī)系統(tǒng)1004對應(yīng)于圖1到圖4中所示的流發(fā)送系統(tǒng)0001。
在圖53中示出的第一個例子中,NVOD內(nèi)容數(shù)據(jù)通過陸地?cái)?shù)字廣播塔架被從廣播站傳送到接收終端1001。利用陸地?cái)?shù)字雙向通信功能進(jìn)行用于控制流數(shù)據(jù)的控制數(shù)據(jù)的交換??梢訫PEG流格式傳送流數(shù)據(jù)。
雖然在圖53中示出了一對廣播站和接收終端,但是每一個都可以被提供不只一個。此外,也有可能在傳送流數(shù)據(jù)之前將其加密。
在圖53中所示的準(zhǔn)視頻點(diǎn)播系統(tǒng)1中,在陸地?cái)?shù)字廣播的框架內(nèi)進(jìn)行從廣播站到接收終端的內(nèi)容的傳送,并且可以在接收終端上顯示該內(nèi)容。此外,通過使用陸地?cái)?shù)字雙向功能交換控制數(shù)據(jù),有可能通過由觀眾進(jìn)行的操作暫?;蛘呃^續(xù)觀看內(nèi)容。如果流數(shù)據(jù)在傳送之前被加密,則系統(tǒng)將是安全的。
(例2)圖54示出了本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng)1的第二個例子。數(shù)字1101代表數(shù)字BS廣播接收終端。數(shù)字1002代表國際互聯(lián)網(wǎng)服務(wù)提供商。數(shù)字1003代表國際互聯(lián)網(wǎng)網(wǎng)絡(luò)。數(shù)字1105代表BS數(shù)字廣播站。數(shù)字1004代表安裝在廣播站內(nèi)用于處理雙向通信數(shù)據(jù)的計(jì)算機(jī)系統(tǒng)。數(shù)字1007代表用于衛(wèi)星廣播的地面設(shè)備。數(shù)字1008代表用于衛(wèi)星廣播的衛(wèi)星。數(shù)字1009代表用于接收衛(wèi)星廣播的天線。接收終端1001對應(yīng)于在圖1到圖4中示出的第一到第四實(shí)施例中的流接收單元0003。國際互聯(lián)網(wǎng)網(wǎng)絡(luò)1003對應(yīng)于第一和第二實(shí)施例中的流傳送裝置0005。衛(wèi)星廣播地面設(shè)備1007、衛(wèi)星1008以及天線1009對應(yīng)于第一和第二實(shí)施例中的控制數(shù)據(jù)傳送裝置0006。計(jì)算機(jī)系統(tǒng)1004對應(yīng)于圖1到圖4中所示的流發(fā)送系統(tǒng)0001。
在圖54中,NVOD內(nèi)容數(shù)據(jù)通過數(shù)字BS廣播衛(wèi)星被從廣播站1105傳送到接收終端。利用BS數(shù)字雙向通信功能進(jìn)行用于控制流數(shù)據(jù)的控制數(shù)據(jù)的交換??梢訫PEG流格式傳送流數(shù)據(jù)。
雖然在圖54中示出了一對廣播站1105和接收終端1101,但是每一個都可以被提供不只一個。此外,也有可能在傳送流數(shù)據(jù)之前將其加密。在圖6中,假設(shè)了數(shù)字BS廣播;但是,通過使用數(shù)字CS廣播將獲得相同的效果。
在圖54中所示的準(zhǔn)視頻點(diǎn)播系統(tǒng)1中,在數(shù)字BS廣播或數(shù)字CS廣播的框架內(nèi),可以將內(nèi)容從廣播站1105傳送到接收終端1101,并且可以在接收終端1101上顯示所述內(nèi)容。此外,通過使用數(shù)字BS廣播或數(shù)字CS廣播的雙向功能交換控制數(shù)據(jù),通過由用戶進(jìn)行的的操作可以暫?;蛘呃^續(xù)觀看內(nèi)容。如果流數(shù)據(jù)在傳送之前被加密,則系統(tǒng)將是安全的。
(例3)圖55示出了本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng)1的第三個例子。數(shù)字1010代表CATV廣播站。數(shù)字1201代表CATV廣播接收終端。數(shù)字1202代表CATV廣播網(wǎng)絡(luò)。數(shù)字1011代表用于CATV廣播的接收和用于使用CATV的雙向通信的STB。數(shù)字1004代表安裝在CAT廣播站內(nèi)用于處理雙向通信數(shù)據(jù)的計(jì)算機(jī)系統(tǒng)。接收終端1201對應(yīng)于在圖1到圖4中示出的第一到第四實(shí)施例中的流接收單元0003。CATV廣播網(wǎng)絡(luò)120對應(yīng)于第一和第二實(shí)施例中的流傳送裝置0005和控制數(shù)據(jù)傳送裝置0006,或者第三和第四實(shí)施例的流數(shù)據(jù)/控制數(shù)據(jù)發(fā)送/接收系統(tǒng)0007。計(jì)算機(jī)系統(tǒng)1004對應(yīng)于圖1到圖4中所示的流發(fā)送系統(tǒng)0001。
在圖55中,NVOD內(nèi)容數(shù)據(jù)通過CATV廣播網(wǎng)絡(luò)被從CAT廣播站1010傳送到STB,并在接收終端1201上顯示。利用CATV廣播雙向通信功能進(jìn)行用于控制流數(shù)據(jù)的控制數(shù)據(jù)的交換。使用CATV廣播通過國際互聯(lián)網(wǎng)可以實(shí)現(xiàn)CATV廣播雙向通信功能??梢杂肕PEG流格式傳送流數(shù)據(jù)。
雖然在圖55中只示出了一個接收終端1201,但是可以提供多于一個的終端。也有可能在傳送之前加密流數(shù)據(jù)。
在圖55中所示的準(zhǔn)視頻點(diǎn)播系統(tǒng)1中,在CATV廣播的框架內(nèi),可以將內(nèi)容從廣播站1010傳送到接收終端1201,并且可以在接收終端1201上顯示所述內(nèi)容。通過使用CATV的雙向功能交換控制數(shù)據(jù),通過由用戶進(jìn)行的的操作可以暫停或者繼續(xù)觀看內(nèi)容。如果流數(shù)據(jù)在傳送之前被加密,則系統(tǒng)將是安全的。
(例4)圖56示出了本發(fā)明的準(zhǔn)視頻點(diǎn)播系統(tǒng)1的第四個例子。數(shù)字1301代表用于顯示來自國際互聯(lián)網(wǎng)的流數(shù)據(jù)的接收終端。數(shù)字1014代表STB,NVOD被在國際互聯(lián)網(wǎng)上提供給所述STB。數(shù)字1002代表國際互聯(lián)網(wǎng)服務(wù)提供商。數(shù)字1003代表國際互聯(lián)網(wǎng)網(wǎng)絡(luò)。數(shù)字1202代表CATV廣播網(wǎng)絡(luò)。數(shù)字1012代表使用國際互聯(lián)網(wǎng)的NVOD提供商。數(shù)字1013代表其中存儲內(nèi)容數(shù)據(jù)并通過國際互聯(lián)網(wǎng)傳送流數(shù)據(jù)的計(jì)算機(jī)系統(tǒng)。數(shù)字1004代表安裝在提供商處用于處理控制數(shù)據(jù)的計(jì)算機(jī)系統(tǒng)。接收終端1001對應(yīng)于在圖1到圖4中示出的第一到第四實(shí)施例中的流接收單元0003。國際互聯(lián)網(wǎng)網(wǎng)絡(luò)1003和CATV廣播網(wǎng)絡(luò)1202對應(yīng)于第一和第二實(shí)施例中的流傳送裝置0005和控制數(shù)據(jù)傳送裝置0006,或者第三和第四實(shí)施例的流數(shù)據(jù)/控制數(shù)據(jù)發(fā)送/接收系統(tǒng)0007。計(jì)算機(jī)系統(tǒng)1004對應(yīng)于圖1到圖4中所示的流發(fā)送系統(tǒng)0001。
在使用國際互聯(lián)網(wǎng)的準(zhǔn)視頻點(diǎn)播系統(tǒng)1中,利用IP多播功能可以傳送流數(shù)據(jù)。而且,通過使用RTP協(xié)議可以傳送流數(shù)據(jù)。可以用MPEG流格式傳送流數(shù)據(jù)。
雖然圖56只示出一個使用國際互聯(lián)網(wǎng)1012的NVOD提供商和一個接收終端1301,但是每一個都可以被提供不只一個。也有可能在傳送之前加密流數(shù)據(jù)。
在圖56中所示的準(zhǔn)視頻點(diǎn)播系統(tǒng)1中,使用國際互聯(lián)網(wǎng)1012的NVOD提供商通過國際互聯(lián)網(wǎng)網(wǎng)絡(luò)1003將其中存儲了內(nèi)容的流數(shù)據(jù)發(fā)送到接收終端1301。通過使用國際互聯(lián)網(wǎng)交換控制數(shù)據(jù),通過由用戶進(jìn)行的的操作可以暫?;蛘呃^續(xù)觀看內(nèi)容。如果流數(shù)據(jù)在發(fā)送之前被加密,則系統(tǒng)將是安全的。
權(quán)利要求
1.一種準(zhǔn)視頻點(diǎn)播系統(tǒng),其中同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,每一個項(xiàng)目均由流數(shù)據(jù)組成,所述系統(tǒng)包含用于發(fā)送流的流發(fā)送系統(tǒng);和用于接收流的流接收系統(tǒng),其中,所述流發(fā)送系統(tǒng)通過以預(yù)先確定的時間間隔劃分所述流數(shù)據(jù),以逐階段為基礎(chǔ)來管理所述流數(shù)據(jù)。
2.一種準(zhǔn)視頻點(diǎn)播系統(tǒng),其中同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,每一個項(xiàng)目均由流數(shù)據(jù)組成,所述系統(tǒng)包含用于發(fā)送流的發(fā)送系統(tǒng);用于接收流的接收系統(tǒng)用于傳送流的流數(shù)據(jù)傳送裝置;和用于傳送控制數(shù)據(jù)的控制數(shù)據(jù)傳送裝置,其中,所述流發(fā)送系統(tǒng)包括流存儲/回放裝置、內(nèi)容管理裝置、流發(fā)送裝置、控制數(shù)據(jù)發(fā)送/接收裝置、流發(fā)送管理裝置以及用戶管理裝置,其中,所述流發(fā)送系統(tǒng)通過以預(yù)先確定的時間間隔劃分所述流數(shù)據(jù),以逐階段為基礎(chǔ)來傳送所述內(nèi)容流數(shù)據(jù)。
3.一種準(zhǔn)視頻點(diǎn)播系統(tǒng),其中同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,每一個項(xiàng)目均由流數(shù)據(jù)組成,所述系統(tǒng)包含用于發(fā)送流的發(fā)送系統(tǒng);用于接收流的接收系統(tǒng);和用于傳送流的數(shù)據(jù)傳送裝置,其中,所述流發(fā)送系統(tǒng)包括流存儲/回放裝置、內(nèi)容管理裝置、流發(fā)送裝置、控制數(shù)據(jù)發(fā)送/接收裝置、流發(fā)送管理裝置、以及用戶管理裝置,并且所述流接收系統(tǒng)包括流接收單元和用戶接口單元,所述流接收系統(tǒng)包括流接收單元和用戶接口單元,所述流接收單元包括流記錄/回放裝置、流接收裝置、控制數(shù)據(jù)發(fā)送/接收裝置、以及流接收管理裝置,并且所述用戶接口單元包括顯示裝置和操作裝置,并且其中,所述流發(fā)送系統(tǒng)通過以預(yù)先確定的時間間隔劃分所述流數(shù)據(jù),以逐階段為基礎(chǔ)來傳送所述內(nèi)容流數(shù)據(jù)。
4.如權(quán)利要求1到3中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流發(fā)送系統(tǒng)包含用于加密流的流加密裝置,并且其中,所述流接收系統(tǒng)包含用于解密被加密的流的流解密裝置。
5.如權(quán)利要求4所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流加密裝置和所述流解密裝置包含保密密鑰加密系統(tǒng)和公共密鑰加密系統(tǒng)其中的至少一個。
6.如權(quán)利要求3到5中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流發(fā)送管理裝置通過以預(yù)先確定的時間間隔將所述內(nèi)容流數(shù)據(jù)劃分為多個階段來管理所述內(nèi)容流數(shù)據(jù)。
7.如權(quán)利要求3到6中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流發(fā)送管理裝置將流數(shù)據(jù)的所述項(xiàng)目之間的時移的持續(xù)時間設(shè)置成比所述階段其中之一被從所述流數(shù)據(jù)發(fā)送系統(tǒng)傳送到所述流數(shù)據(jù)接收系統(tǒng)的時間短。
8.如權(quán)利要求1到7中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述流發(fā)送系統(tǒng)中流數(shù)據(jù)的傳送速率基本上和所述流接收系統(tǒng)中所述流數(shù)據(jù)的回放速率相同。
9.如權(quán)利要求1到7中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述流發(fā)送系統(tǒng)中流數(shù)據(jù)的傳送速率高于在所述流接收系統(tǒng)中所述流數(shù)據(jù)的回放速率相同。
10.如權(quán)利要求3到9中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流記錄/回放裝置包括具有用于記錄在單個階段周期中傳送的流數(shù)據(jù)的容量的存儲區(qū)域。
11.如權(quán)利要求10所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流記錄/回放裝置的所述存儲區(qū)域具有多個環(huán)形緩沖區(qū)的功能。
12.如權(quán)利要求1到11中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流接收系統(tǒng)中包括的用于記錄/回放流的所述流記錄/回放裝置能夠中斷流數(shù)據(jù)的回放,然后繼續(xù)所述回放。
13.如權(quán)利要求2到12中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流數(shù)據(jù)發(fā)送管理裝置在接收到來自所述流接收系統(tǒng)的傳送每一階段的流數(shù)據(jù)的請求時,確定是否應(yīng)該傳送和所述請求有關(guān)的所述階段的流數(shù)據(jù)。
14.如權(quán)利要求2到13中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流數(shù)據(jù)發(fā)送管理裝置依據(jù)所述流記錄/回放裝置中是否存儲了足夠的流數(shù)據(jù)以用于回放特定階段來確定是否應(yīng)該傳送所述階段的流數(shù)據(jù)。
15.如權(quán)利要求2到14中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流發(fā)送管理裝置為每一階段流數(shù)據(jù)動態(tài)地確定流數(shù)據(jù)的傳送信道。
16.如權(quán)利要求2到15中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述用戶管理裝置針對所述每一階段流數(shù)據(jù)管理關(guān)于正在接收所述流數(shù)據(jù)的所述流接收系統(tǒng)的信息。
17.如權(quán)利要求2到16中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,如果不存在接收特定流的流數(shù)據(jù)的流接收系統(tǒng),則所述流發(fā)送管理裝置終止或者暫停所述流數(shù)據(jù)的傳送。
18.如權(quán)利要求1到17中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流接收系統(tǒng)在所述流發(fā)送系統(tǒng)開始傳送特定階段之前,預(yù)訂以逐階段為基礎(chǔ)的流數(shù)據(jù)的傳送。
19.如權(quán)利要求2到18中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流發(fā)送管理裝置包含傳送數(shù)據(jù)庫,所述數(shù)據(jù)庫至少包含傳送信道的數(shù)量、用于標(biāo)識內(nèi)容的ID、正被回放的階段的號碼、接收所述階段的流數(shù)據(jù)的流接收系統(tǒng)的列表、以及正被回放的階段的開始時間。
20.如權(quán)利要求19所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述傳送數(shù)據(jù)庫包含階段傳送時間作為額外的數(shù)據(jù)項(xiàng)。
21.如權(quán)利要求19或20所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述傳送數(shù)據(jù)庫包含用于加密每一階段的流數(shù)據(jù)的密鑰作為額外的項(xiàng)。
22.如權(quán)利要求19到21中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述傳送數(shù)據(jù)庫包含在下一個時移持續(xù)時間中被傳送的階段的號碼、在下一個時移持續(xù)時間中接收流數(shù)據(jù)的流接收系統(tǒng)的列表、以及在下一個時移持續(xù)時間中傳送所述階段的開始時間作為額外的項(xiàng)。
23.如權(quán)利要求1到22中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述內(nèi)容管理裝置包含內(nèi)容數(shù)據(jù)庫,所述數(shù)據(jù)庫至少包含用于標(biāo)識內(nèi)容的ID、內(nèi)容的名稱、階段的數(shù)量、回放速率、傳送速率、總回放時間、目前在傳送特定內(nèi)容的信道的號碼、作為傳送階段中的流數(shù)據(jù)的參考的傳送參考時間、以及關(guān)于內(nèi)容的每一階段流數(shù)據(jù)的存儲的信息。
24.如權(quán)利要求23所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述內(nèi)容數(shù)據(jù)庫包含觀看內(nèi)容的費(fèi)用作為數(shù)據(jù)項(xiàng)。
25.如權(quán)利要求23或24所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述內(nèi)容數(shù)據(jù)庫包含關(guān)于所述內(nèi)容的額外信息作為額外的數(shù)據(jù)項(xiàng)。
26.如權(quán)利要求23到25中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,存儲在所述內(nèi)容數(shù)據(jù)庫中的關(guān)于每一階段的所述存儲信息包括關(guān)于存儲在所述存儲/回放裝置中的每一階段流數(shù)據(jù)的位置信息。
27.如權(quán)利要求1到26中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述用戶管理裝置具有用戶管理數(shù)據(jù)庫,所述數(shù)據(jù)庫至少包含用戶名稱、用戶ID、所述用戶觀看的內(nèi)容的ID列表、以及所述用戶觀看的所有內(nèi)容的費(fèi)用作為數(shù)據(jù)項(xiàng)。
28.如權(quán)利要求1到27中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述控制數(shù)據(jù)傳送裝置彼此發(fā)送消息,所述消息至少包含內(nèi)容列表請求/內(nèi)容列表響應(yīng)、內(nèi)容觀看請求/內(nèi)容觀看響應(yīng)、階段傳送請求/階段傳送響應(yīng)、內(nèi)容觀看開始確認(rèn)、以及觀看取消確認(rèn)。
29.如權(quán)利要求1到28中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流接收系統(tǒng)在接收到內(nèi)容列表響應(yīng)時,在所述顯示裝置上呈現(xiàn)內(nèi)容列表。
30.如權(quán)利要求1到29中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流接收系統(tǒng)的所述控制數(shù)據(jù)發(fā)送/接收裝置在接收到內(nèi)容觀看響應(yīng)時,所述顯示裝置顯示內(nèi)容信息、在內(nèi)容的觀看變得可能之前的等待時間的指示器、以及用于取消所述內(nèi)容的觀看的按鈕。
31.如權(quán)利要求30所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述操作裝置接收到用于取消所述內(nèi)容的觀看的指令時,所述流接收系統(tǒng)終止所述內(nèi)容的接收和回放。
32.如權(quán)利要求30或31所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,當(dāng)所述內(nèi)容的觀看成為可能之前的所述等待時間變?yōu)榱銜r,在所述流接收系統(tǒng)的所述顯示裝置上呈現(xiàn)用于開始所述內(nèi)容的觀看的按鈕和用于取消所述內(nèi)容的觀看的按鈕。
33.如權(quán)利要求32所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在用于開始所述內(nèi)容的觀看的按鈕和用于取消所述內(nèi)容的觀看的按鈕被呈現(xiàn)在所述顯示裝置上之后,并且在所述操作裝置接收到用于取消所述內(nèi)容的觀看的指令時,所述流接收系統(tǒng)的所述流記錄/回放裝置終止所述內(nèi)容的接收和回放。
34.如權(quán)利要求32所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在用于開始所述內(nèi)容的觀看的按鈕和用于取消所述內(nèi)容的觀看的按鈕被呈現(xiàn)在所述顯示裝置上之后,并且在所述操作裝置接收到用于開始所述內(nèi)容的觀看的指令時,所述流接收系統(tǒng)的所述流記錄/回放裝置開始所述內(nèi)容的接收和回放。
35.如權(quán)利要求31到34中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,當(dāng)所述操作裝置在所述流接收系統(tǒng)正在接收或回放內(nèi)容的同時接收到操作的指令時,在所述顯示裝置上顯示用于取消所述內(nèi)容的觀看的按鈕、用于暫停所述內(nèi)容的觀看的按鈕、以及用于繼續(xù)所述內(nèi)容的觀看的按鈕。
36.如權(quán)利要求31到35中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述操作裝置接收到暫停所述內(nèi)容的觀看的選擇/決定之后,內(nèi)容的回放被暫停,并且在所述顯示裝置上顯示所述內(nèi)容的回放正被暫停的通知。
37.如權(quán)利要求31到36中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述操作裝置接收到取消所述內(nèi)容的觀看的選擇/決定時,所述顯示裝置顯示對話框,以詢問是否應(yīng)該取消所述內(nèi)容的觀看,其中,所述對話框屏幕包括用于取消所述內(nèi)容的接收和回放的“Yes”按鈕和用于繼續(xù)所述內(nèi)容的接收和回放的“No”按鈕。
38.如權(quán)利要求37所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述操作裝置接收到在“Yes”按鈕上選擇/決定的指令時,所述流記錄/回放裝置取消所述內(nèi)容的接收和回放。
39.如權(quán)利要求37所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述操作裝置接收到在“No”按鈕上選擇/決定的指令時,所述流記錄/回放裝置繼續(xù)所述內(nèi)容的接收和回放。
40.如權(quán)利要求31到39中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述操作裝置接收到在用于繼續(xù)所述內(nèi)容的觀看的按鈕上選擇/決定的指令時,在所述顯示裝置上擦除已經(jīng)顯示的用于取消所述內(nèi)容的觀看的按鈕、用于暫停所述內(nèi)容的觀看的按鈕、以及用于繼續(xù)所述內(nèi)容的觀看的按鈕。
41.如權(quán)利要求31到40中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述操作裝置按照來自遙控器的指令而操作,所述遙控器至少具有控制按鈕、上、下、左、右按鈕以及輸入按鈕。
42.如權(quán)利要求1、2以及4到41中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流數(shù)據(jù)傳送裝置使用陸地?cái)?shù)字廣播系統(tǒng)發(fā)送流數(shù)據(jù),并且其中,所述控制數(shù)據(jù)傳送裝置使用所述陸地?cái)?shù)字廣播系統(tǒng)的雙向通信裝置發(fā)送和接收控制數(shù)據(jù)。
43.如權(quán)利要求1、2以及4到41中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流數(shù)據(jù)傳送裝置使用利用衛(wèi)星的數(shù)字廣播系統(tǒng)發(fā)送流數(shù)據(jù),并且其中,所述控制數(shù)據(jù)傳送裝置使用利用衛(wèi)星的所述數(shù)字廣播系統(tǒng)的雙向通信功能發(fā)送和接收控制數(shù)據(jù)。
44.如權(quán)利要求1、2以及4到41中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流數(shù)據(jù)傳送裝置使用用于CATV的數(shù)字廣播系統(tǒng)發(fā)送流數(shù)據(jù),并且其中,所述控制數(shù)據(jù)傳送裝置使用CATV的IP網(wǎng)絡(luò)功能發(fā)送和接收控制數(shù)據(jù)。
45.如權(quán)利要求1到41中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述數(shù)據(jù)傳送裝置將IP網(wǎng)絡(luò)用于流數(shù)據(jù)的發(fā)送和控制數(shù)據(jù)的發(fā)送/接收。
46.如權(quán)利要求44或45所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述數(shù)據(jù)傳送裝置包括IP多播傳送功能,其中,使用所述IP多播傳送功能傳送所述流數(shù)據(jù)。
47.如權(quán)利要求44到46中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,在所述IP網(wǎng)絡(luò)中使用RTP協(xié)議傳送所述流數(shù)據(jù)。
48.如權(quán)利要求1到47中的任何一個所述的準(zhǔn)視頻點(diǎn)播系統(tǒng),其中,所述流數(shù)據(jù)包含MEPG流數(shù)據(jù)。
49.一種用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述準(zhǔn)視頻點(diǎn)播系統(tǒng)包含用于發(fā)送流的流發(fā)送系統(tǒng);和用于接收流的流接收系統(tǒng),其中,同一內(nèi)容的流數(shù)據(jù)的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述方法包含步驟以預(yù)先確定的時間間隔將所述內(nèi)容流數(shù)據(jù)劃分為階段;以逐階段為基礎(chǔ)將所述內(nèi)容流數(shù)據(jù)傳送到所述流接收系統(tǒng);利用所述流接收系統(tǒng)接收所述流數(shù)據(jù);以逐階段為基礎(chǔ)累積接收到的流數(shù)據(jù);和回放所累積的流數(shù)據(jù)。
50.一種用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述準(zhǔn)視頻點(diǎn)播系統(tǒng)包含用于發(fā)送流的流發(fā)送系統(tǒng);用于接收流的流接收系統(tǒng),其中,同一內(nèi)容的流數(shù)據(jù)的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述方法包含步驟所述流發(fā)送系統(tǒng)以預(yù)先確定的時間間隔將所述內(nèi)容流數(shù)據(jù)劃分為階段,并以逐階段為基礎(chǔ)將被劃分的流數(shù)據(jù)傳送到所述流接收系統(tǒng);所述流接收系統(tǒng)接收所述流數(shù)據(jù);以逐階段為基礎(chǔ)累積接收到的流數(shù)據(jù);和回放所述流數(shù)據(jù)。
51.如權(quán)利要求49或50所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,還包含步驟加密被劃分為階段的所述流數(shù)據(jù);和接收并解密所述被加密的流數(shù)據(jù)。
52.如權(quán)利要求49到51中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng),還包含步驟在接收到提示繼續(xù)觀看內(nèi)容的用戶界面時,所述流接收系統(tǒng)繼續(xù)已被暫停的所述內(nèi)容的回放;和在繼續(xù)所述內(nèi)容的回放之后,擦除與所述中斷內(nèi)容的回放相關(guān)聯(lián)的用戶界面。
53.如權(quán)利要求49到52中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法還包含步驟所述流發(fā)送系統(tǒng)從請求內(nèi)容列表的所述流接收系統(tǒng)接收內(nèi)容列表請求消息;在其中內(nèi)容和內(nèi)容信息被關(guān)聯(lián)和存儲的內(nèi)容數(shù)據(jù)庫中查看作為用于所述內(nèi)容的傳送的參考的傳送參考時間是否被設(shè)置為內(nèi)容信息;如果在所述內(nèi)容中沒有設(shè)置傳送參考時間,則將當(dāng)前時間之后的某個時間設(shè)置為傳送參考時間;創(chuàng)建關(guān)于所述內(nèi)容的消息信息并將已讀取的所述內(nèi)容信息存儲在參數(shù)中,所述參數(shù)將所述消息信息與所述內(nèi)容信息相關(guān)聯(lián);以及基于與所述內(nèi)容信息相關(guān)聯(lián)的所述消息信息,創(chuàng)建關(guān)于所述內(nèi)容信息的內(nèi)容列表響應(yīng)消息,并將其從所述流發(fā)送系統(tǒng)發(fā)送到所述流接收系統(tǒng)。
54.如權(quán)利要求49到53中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,包含步驟所述流發(fā)送系統(tǒng)從所述流接收系統(tǒng)接收內(nèi)容觀看請求消息,并基于所指定的ID對所述內(nèi)容數(shù)據(jù)庫進(jìn)行搜索;查看是否分配了回放信道;基于所述信道號碼搜索所述傳送數(shù)據(jù)庫;查看回放階段號碼是否是1、階段開始時間是否在將來,以及如果現(xiàn)在做出回放預(yù)訂,那么傳送是否將是及時的;搜索未使用的信道;將錯誤內(nèi)容觀看響應(yīng)消息發(fā)送到所述流發(fā)送系統(tǒng);查看在所述內(nèi)容中是否設(shè)置了參考時間;將未來的適當(dāng)時間作為參考時間寫入所述內(nèi)容數(shù)據(jù)庫;確定階段開始時間,以使所述參考時間與階段回放時間和一個大于零的常數(shù)的乘積之和是將來的某個時間,并使得如果現(xiàn)在做出回放預(yù)訂,則傳送將是及時的;將信道信息寫入所述傳送數(shù)據(jù)庫,所述信道信息包括信道號碼、內(nèi)容ID、回放階段號碼、觀眾信息、以及階段開始時間;注冊階段傳送開始事件;在所述傳送數(shù)據(jù)庫中添加觀眾信息;和將通信信道、階段開始時間、階段回放時間、階段的數(shù)量、傳送速率和回放速率置于所述參數(shù)中,并將內(nèi)容觀看響應(yīng)消息發(fā)送到所述流接收系統(tǒng)。
55.如權(quán)利要求49到54中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟接收階段傳送請求消息,并在所述流發(fā)送系統(tǒng)從所述流接收系統(tǒng)接收到階段傳送請求消息時提取所述參數(shù);基于所指定的ID對所述內(nèi)容數(shù)據(jù)庫進(jìn)行搜索;查看是否分配了回放信道;基于所述信道號碼對所述傳送數(shù)據(jù)庫進(jìn)行搜索;查看具有已被回放的階段號碼的階段開始時間是否在將來,以及如果現(xiàn)在做出回放預(yù)訂,那么傳送是否將是及時的;搜索未被正在使用的信道;查看是否已經(jīng)找到了這樣的信道;將錯誤階段傳送響應(yīng)消息發(fā)送到所述流發(fā)送系統(tǒng);查看在所述內(nèi)容中是否設(shè)置了參考時間;將未來的適當(dāng)時間寫入所述內(nèi)容數(shù)據(jù)庫作為參考時間;確定階段開始時間,以使所述參考時間與階段回放時間和一個大于零的常數(shù)的乘積之和是在將來,并使得如果現(xiàn)在做出回放預(yù)訂,則傳送將是及時的;將信道信息寫入所述傳送數(shù)據(jù)庫,所述信道信息包括信道號碼、內(nèi)容ID、回放階段號碼、觀眾信息、以及階段開始時間;注冊階段傳送開始事件;在所述傳送數(shù)據(jù)庫中添加觀眾信息;以及將通信信道和階段開始時間置于所述參數(shù)中,并將階段傳送響應(yīng)消息發(fā)送到所述流接收系統(tǒng)。
56.如權(quán)利要求49到55中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法還包含步驟接收階段傳送請求消息,并在所述流發(fā)送系統(tǒng)從所述流接收系統(tǒng)接收到階段傳送請求消息時提取參數(shù);基于所指定的ID對所述內(nèi)容數(shù)據(jù)庫進(jìn)行搜索;查看是否分配了回放信道;基于所述信道號碼對所述傳送數(shù)據(jù)庫進(jìn)行搜索;查看具有已被回放的階段號碼的階段開始時間是否在將來,以及如果現(xiàn)在做出回放預(yù)訂,那么傳送是否將是及時的;所述流發(fā)送管理裝置查看目前是否正在回放緊接在被指定的回放階段號碼之前的階段;搜索未被正在使用的信道;查看是否找到了這樣的信道;將錯誤階段傳送響應(yīng)消息發(fā)送到所述流發(fā)送系統(tǒng);查看在所述內(nèi)容中是否設(shè)置了參考時間;將未來的適當(dāng)時間寫入所述內(nèi)容數(shù)據(jù)庫作為參考時間;確定階段開始時間,以使所述參考時間與階段回放時間和一個常數(shù)的乘積之和大于零,并使得如果現(xiàn)在做出回放預(yù)訂,則傳送將是及時的;將信道信息寫入所述傳送數(shù)據(jù)庫,所述信道信息包括信道號碼、內(nèi)容ID、回放階段號碼、觀眾信息,以及階段開始時間;注冊階段傳送開始事件;在所述傳送數(shù)據(jù)庫中添加觀眾信息;查看下一階段是否已經(jīng)注冊;將下一階段的回放號碼和回放時間寫入所述傳送數(shù)據(jù)庫;將關(guān)于所述下一階段的觀眾信息添加到所述傳送數(shù)據(jù)庫;和所述流發(fā)送裝置將通信信道和階段開始時間置于所述參數(shù)中,并將階段傳送響應(yīng)消息發(fā)送到所述流接收系統(tǒng)。
57.如權(quán)利要求49到56中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟接收內(nèi)容觀看開始確認(rèn)消息,并在所述流發(fā)送系統(tǒng)從所述流接收系統(tǒng)接收到內(nèi)容觀看開始確認(rèn)消息時提取參數(shù);基于所指定的ID搜索所述內(nèi)容數(shù)據(jù)庫;檢查觀看所述內(nèi)容的費(fèi)用;基于所指定的用戶ID對用戶管理數(shù)據(jù)庫進(jìn)行搜索;將要被觀看的內(nèi)容的費(fèi)用添加到所述用戶的總費(fèi)用;以及將要被觀看的內(nèi)容的內(nèi)容ID添加到總的被觀看內(nèi)容列表。
58.如權(quán)利要求49到57中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟接收內(nèi)容觀看開始確認(rèn)消息,并在所述流發(fā)送系統(tǒng)從所述流發(fā)送系統(tǒng)接收到內(nèi)容觀看開始確認(rèn)消息時提取參數(shù)等;基于所指定的用戶ID搜索后面的用戶ID;檢查總的被觀看的內(nèi)容列表;查看相關(guān)內(nèi)容是否已經(jīng)被觀看;基于所指定的內(nèi)容ID對所述內(nèi)容數(shù)據(jù)庫進(jìn)行搜索;檢查觀看所述內(nèi)容的費(fèi)用;將要被觀看的內(nèi)容的費(fèi)用添加到所述用戶的總費(fèi)用;和將要被觀看的內(nèi)容的內(nèi)容ID添加到總的被觀看內(nèi)容列表。
59.如權(quán)利要求49到58中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟接收觀看取消確認(rèn)消息,并在所述流發(fā)送系統(tǒng)從所述流發(fā)送系統(tǒng)接收到觀看取消確認(rèn)消息時提取參數(shù);基于所指定的ID對所述內(nèi)容數(shù)據(jù)庫進(jìn)行搜索;檢查正被回放或要被回放的信道號碼;基于所述信道號碼搜索所述傳送數(shù)據(jù)庫;從正在觀看所述信道的觀眾的列表中刪除所指定的用戶ID;查看在所述觀眾列表中是否存在至少一個觀眾;查看階段傳送開始事件是否已經(jīng)發(fā)生;取消階段數(shù)據(jù)的發(fā)送;刪除所述階段傳送開始事件;從所述傳送數(shù)據(jù)庫刪除關(guān)于所述信道的信息;和從所述內(nèi)容數(shù)據(jù)庫中的回放信道號碼列表刪除所述信道號碼。
60.如權(quán)利要求49到59中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟在所述流發(fā)送系統(tǒng)接收到階段傳送事件時,執(zhí)行階段傳送事件檢測過程;基于內(nèi)容ID對所述內(nèi)容數(shù)據(jù)庫進(jìn)行搜索;基于階段存儲信息檢查階段數(shù)據(jù)被存儲的位置;為階段數(shù)據(jù)的發(fā)送做準(zhǔn)備;查看是否所有的階段數(shù)據(jù)都已經(jīng)被傳送;讀取階段數(shù)據(jù);在預(yù)先確定的信道上發(fā)送已讀取的所述階段數(shù)據(jù);檢查下一階段數(shù)據(jù)被存儲的位置;從所述傳送數(shù)據(jù)庫刪除所述信道信息;從所述內(nèi)容數(shù)據(jù)庫中對應(yīng)的內(nèi)容數(shù)據(jù)的回放信道號碼列表刪除所述信道號碼;和執(zhí)行用于完成階段數(shù)據(jù)的發(fā)送的過程。
61.如權(quán)利要求60所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流發(fā)送系統(tǒng)提取加密密鑰;和對階段數(shù)據(jù)進(jìn)行加密。
62.如權(quán)利要求59或60所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流發(fā)送系統(tǒng)檢查是否也應(yīng)該使用所述信道從所述傳送數(shù)據(jù)庫發(fā)送下一階段數(shù)據(jù);查看是否有必要發(fā)送下一階段數(shù)據(jù);在關(guān)于所述內(nèi)容數(shù)據(jù)庫的內(nèi)容信息中,將下一個回放階段號碼、觀眾列表和階段開始時間復(fù)制到當(dāng)前回放階段號碼、觀眾列表和階段開始時間上;以及在關(guān)于所述內(nèi)容數(shù)據(jù)庫的內(nèi)容信息中,清除下一階段號碼、觀眾列表和階段開始時間。
63.如權(quán)利要求49到62中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流接收系統(tǒng)基于在所述操作裝置中輸入的內(nèi)容列表獲取請求,做出對內(nèi)容列表的請求;和所述流接收系統(tǒng)將請求內(nèi)容列表的消息發(fā)送到所述流發(fā)送系統(tǒng)。
64.如權(quán)利要求49到63中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流接收系統(tǒng)從所述流發(fā)送系統(tǒng)接收內(nèi)容列表響應(yīng)消息,并提取參數(shù)等;查看所述內(nèi)容列表響應(yīng)消息是否是個錯誤;如果所述內(nèi)容列表響應(yīng)消息是個錯誤,則所述流發(fā)送系統(tǒng)使得在所述流接收系統(tǒng)的所述顯示裝置上顯示錯誤消息;如果所述內(nèi)容列表響應(yīng)消息是成功的,則所述內(nèi)容管理裝置從所述消息中的參數(shù)提取關(guān)于所述內(nèi)容列表的信息,并修改所述信息以使其能夠被以列表的形式顯示;以及所述流發(fā)送系統(tǒng)使得所述內(nèi)容列表被顯示。
65.如權(quán)利要求49到64中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法還包含步驟接收用于在所顯示的內(nèi)容列表中選擇特定內(nèi)容的指令;和所述流接收系統(tǒng)將內(nèi)容觀看請求消息發(fā)送到所述流發(fā)送系統(tǒng)。
66.如權(quán)利要求49到65中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法還包含步驟所述流接收系統(tǒng)從所述流發(fā)送系統(tǒng)接收內(nèi)容觀看響應(yīng)消息,并提取參數(shù)等;查看所述內(nèi)容觀看響應(yīng)消息是否是個錯誤;所述流發(fā)送系統(tǒng)使得所述流接收系統(tǒng)顯示錯誤消息;如果所述內(nèi)容列表響應(yīng)消息是成功的,則所述流發(fā)送系統(tǒng)使得所述流接收系統(tǒng)取得用于記錄流數(shù)據(jù)的記錄區(qū)域;注冊階段數(shù)據(jù)接收事件并設(shè)置階段數(shù)據(jù)接收事件注冊標(biāo)記;以及顯示關(guān)于要被觀看的內(nèi)容的信息、指示能夠開始所述內(nèi)容的觀看的時間的指示器,以及用于取消所述內(nèi)容的觀看的用戶接口按鈕。
67.如權(quán)利要求49到66中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流接收系統(tǒng)接收用于開始所述內(nèi)容的觀看的指令;將內(nèi)容觀看開始確認(rèn)消息發(fā)送到所述流發(fā)送系統(tǒng);查看所述內(nèi)容流數(shù)據(jù)的回放是否已經(jīng)完成;查看是否已經(jīng)發(fā)出了中斷所述流數(shù)據(jù)的回放的指令;讀取被記錄的流數(shù)據(jù);解碼所述流數(shù)據(jù);和所述流接收系統(tǒng)顯示已被解碼的所述流數(shù)據(jù)。
68.如權(quán)利要求49到67中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟在開始所述內(nèi)容的觀看之前,所述流接收系統(tǒng)接收到取消所述內(nèi)容的觀看的指令;將觀看取消確認(rèn)消息發(fā)送到所述流發(fā)送系統(tǒng);查看階段數(shù)據(jù)接收事件是否被注冊;如果其被注冊,則刪除所述階段數(shù)據(jù)接收事件;重置階段數(shù)據(jù)接收事件注冊標(biāo)記;查看目前是否正在接收流數(shù)據(jù);如果正在接收流數(shù)據(jù),則終止流數(shù)據(jù);查看流數(shù)據(jù)是否被記錄;如果流數(shù)據(jù)被記錄則將其刪除。
69.如權(quán)利要求49到68中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流接收系統(tǒng)從所述流發(fā)送系統(tǒng)接收階段傳送響應(yīng)消息,并提取參數(shù)等;查看所述響應(yīng)消息是否是個錯誤;如果所述響應(yīng)消息是個錯誤,則重置階段數(shù)據(jù)接收事件注冊標(biāo)記,并顯示錯誤消息;以及注冊階段數(shù)據(jù)接收事件。
70.如權(quán)利要求49到69中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流接收系統(tǒng)檢測階段數(shù)據(jù)接收事件并提取參數(shù)等;查看所述階段號碼是否是1;如果所述階段號碼是1,則顯示關(guān)于要被觀看的內(nèi)容的信息、用于取消所述內(nèi)容的觀看的按鈕,以及用于開始所述內(nèi)容的觀看的按鈕,并重置階段數(shù)據(jù)接收事件注冊標(biāo)記;所述流接收系統(tǒng)為所述階段數(shù)據(jù)的接收做準(zhǔn)備;所述流接收系統(tǒng)接收階段流數(shù)據(jù);查看所述接收到的流數(shù)據(jù)是否是已被記錄的所述流數(shù)據(jù)的最后持續(xù)數(shù)據(jù);如果所述接收到的流數(shù)據(jù)是已被記錄的所述流數(shù)據(jù)的最后持續(xù)數(shù)據(jù),則記錄所述流數(shù)據(jù);查看所述流接收系統(tǒng)目前是否正在接收所述最后一階段流數(shù)據(jù);查看在時移持續(xù)時間內(nèi)是否已經(jīng)過去了一些時間;查看是否設(shè)置了階段數(shù)據(jù)接收事件注冊標(biāo)記;假設(shè)階段數(shù)據(jù)的接收/回放將繼續(xù),預(yù)測在階段的末尾將被記錄的流數(shù)據(jù);查看是否記錄了在下一個階段數(shù)據(jù)傳送時間中所述回放所必需的流數(shù)據(jù);如果沒有記錄這樣的流數(shù)據(jù),則設(shè)置階段數(shù)據(jù)接收事件注冊標(biāo)記;所述流接收系統(tǒng)將階段傳送請求消息發(fā)送到所述流發(fā)送系統(tǒng);所述流發(fā)送系統(tǒng)查看所述階段的最后的流數(shù)據(jù)是否已被接收;和對接收到的階段流數(shù)據(jù)進(jìn)行后處理。
71.如權(quán)利要求49到70中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流接收系統(tǒng)基于在所述內(nèi)容的回放期間輸入的暫?;胤诺恼埱?,為用戶接口顯示用于取消所述內(nèi)容的觀看的按鈕、用于暫停所述內(nèi)容的觀看的按鈕,以及用于繼續(xù)所述內(nèi)容的觀看的按鈕。
72.如權(quán)利要求49到71中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流接收系統(tǒng)基于在所述開始觀看內(nèi)容以后輸入的內(nèi)容觀看取消請求,呈現(xiàn)詢問是否真的應(yīng)該取消所述內(nèi)容的觀看的對話框。
73.如權(quán)利要求49到72中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟當(dāng)在開始所述內(nèi)容的觀看以后取消所述內(nèi)容的觀看時,所述流接收系統(tǒng)接收內(nèi)容觀看取消請求并提示確認(rèn)所述觀看的取消;在所述觀看的取消被提示以后再次接收到內(nèi)容觀看取消請求,并且所述流發(fā)送系統(tǒng)將觀看取消確認(rèn)消息發(fā)送到所述流發(fā)送系統(tǒng);查看所述流的回放是否被暫停;如果所述流的回放被暫停,則發(fā)出中斷所述流數(shù)據(jù)的回放的指令;查看階段數(shù)據(jù)接收事件是否被注冊;如果其被注冊則刪除階段數(shù)據(jù)接收事件;重置階段數(shù)據(jù)接收事件注冊標(biāo)記;查看所述流接收系統(tǒng)是否正在接收流數(shù)據(jù);如果所述流接收系統(tǒng)正在接收流數(shù)據(jù),則其終止所述流數(shù)據(jù)的接收;查看流數(shù)據(jù)是否被記錄;如果流數(shù)據(jù)被記錄則將其刪除;和切換被顯示的屏幕。
74.如權(quán)利要求49到73中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法包含步驟所述流接收系統(tǒng)接收暫停所述內(nèi)容的觀看的指令;發(fā)出中斷所述流數(shù)據(jù)的回放的指令;和顯示通知所述觀眾所述流數(shù)據(jù)的回放被暫停的消息、用于取消所述內(nèi)容的觀看的按鈕,以及用于繼續(xù)所述內(nèi)容的觀看的按鈕。
75.如權(quán)利要求49到74中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法,所述方法還包含步驟當(dāng)觀看被暫停時接收到繼續(xù)所述內(nèi)容的觀看的指令時、在開始所述內(nèi)容的觀看以后接收到暫?;蛉∠鰞?nèi)容的觀看的指令時,或者在接收到取消對所述回放內(nèi)容的所述暫?;蛩鋈∠闹噶顣r,擦除屏幕上顯示的通知觀眾流數(shù)據(jù)的回放被暫停的消息、用于取消所述內(nèi)容的觀看的按鈕,以及用于繼續(xù)所述內(nèi)容的觀看的按鈕;查看所述流數(shù)據(jù)的回放是否被暫停;并查看所述內(nèi)容流數(shù)據(jù)的回放是否已經(jīng)完成;查看是否已經(jīng)發(fā)出了中斷所述流數(shù)據(jù)的回放的指令;讀取被記錄的流數(shù)據(jù);解碼已讀取的所述流數(shù)據(jù);顯示所述流數(shù)據(jù);查看所述流接收系統(tǒng)目前是否正在接收最后一階段流數(shù)據(jù);查看在時移持續(xù)時間中是否已經(jīng)過去了一些時間;查看是否設(shè)置了階段數(shù)據(jù)接收事件注冊標(biāo)記;假設(shè)所述階段數(shù)據(jù)的接收/回放將繼續(xù),預(yù)測在階段的末尾將被記錄的流數(shù)據(jù);查看在下一個階段傳送時間中所述回放所必需的流數(shù)據(jù)是否被記錄;如果沒有記錄所述流數(shù)據(jù),則設(shè)置階段數(shù)據(jù)接收事件注冊標(biāo)記;和所述流接收系統(tǒng)將階段傳送請求消息發(fā)送到所述流發(fā)送系統(tǒng)。
76.一種使計(jì)算機(jī)執(zhí)行如權(quán)利要求49到75中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法的程序。
77.一種計(jì)算機(jī)可讀記錄介質(zhì),其中記錄了如權(quán)利要求76所述的程序。
78.一種在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流發(fā)送系統(tǒng),其中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,其中,通過以預(yù)先確定的時間間隔將內(nèi)容流數(shù)據(jù)劃分為若干階段,以逐階段為基礎(chǔ)來管理所述內(nèi)容流數(shù)據(jù)。
79.一種在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流發(fā)送系統(tǒng),其中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述系統(tǒng)包含流存儲/回放裝置;內(nèi)容管理裝置;流發(fā)送裝置;控制數(shù)據(jù)發(fā)送/接收裝置;流發(fā)送管理裝置;和用戶管理裝置,其中,所述流發(fā)送裝置通過以預(yù)先確定的時間間隔劃分所述流數(shù)據(jù),以逐階段為基礎(chǔ)來傳送所述內(nèi)容流數(shù)據(jù)。
80.如權(quán)利要求78或79所述的流發(fā)送系統(tǒng),還包含用于傳送流數(shù)據(jù)的傳送裝置;和用于傳送控制數(shù)據(jù)的傳送裝置。
81.如權(quán)利要求78到80中的任何一個所述的流發(fā)送系統(tǒng),還包含數(shù)據(jù)傳送裝置。
82.如權(quán)利要求78到81中的任何一個所述的流發(fā)送系統(tǒng),還包含用于對流進(jìn)行加密的流加密裝置。
83.如權(quán)利要求82所述的流發(fā)送系統(tǒng),其中,所述流加密裝置包含保密密鑰加密系統(tǒng)和公共密鑰加密系統(tǒng)其中的至少一個。
84.如權(quán)利要求78到83中的任何一個所述的流發(fā)送系統(tǒng),其中,所述流發(fā)送管理裝置通過以預(yù)先確定的時間間隔將所述內(nèi)容流數(shù)據(jù)劃分為多個階段來管理所述內(nèi)容流數(shù)據(jù)。
85.如權(quán)利要求78到84中的任何一個所述的流發(fā)送系統(tǒng),其中,所述流發(fā)送管理裝置將流數(shù)據(jù)的各個項(xiàng)目之間的時移的持續(xù)時間設(shè)置成比用于把單個階段從所述流數(shù)據(jù)發(fā)送系統(tǒng)傳送到所述流數(shù)據(jù)接收系統(tǒng)的時間短。
86.如權(quán)利要求78到84中的任何一個所述的流發(fā)送系統(tǒng),其中,所述流數(shù)據(jù)的傳送速率基本上和所述流接收系統(tǒng)中所述流數(shù)據(jù)的所述回放速率相同。
87.如權(quán)利要求78到84中的任何一個所述的流發(fā)送系統(tǒng),其中,流數(shù)據(jù)的傳送速率高于所述流接收系統(tǒng)中所述流數(shù)據(jù)的所述回放速率。
88.如權(quán)利要求78到87中的任何一個所述的流發(fā)送系統(tǒng),其中,所述流數(shù)據(jù)發(fā)送管理裝置依據(jù)來自所述流接收系統(tǒng)的用于傳送每一階段的流數(shù)據(jù)的請求,確定是否應(yīng)該傳送和所述傳送請求有關(guān)的所述階段的所述流數(shù)據(jù)。
89.如權(quán)利要求78到88中的任何一個所述的流發(fā)送系統(tǒng),其中,所述流數(shù)據(jù)發(fā)送管理裝置依據(jù)所述流記錄/回放裝置中是否存儲了足夠的流數(shù)據(jù)以用于回放所述特定階段,來確定是否應(yīng)該傳送所述階段的所述流數(shù)據(jù)。
90.如權(quán)利要求78到89中的任何一個所述的流發(fā)送系統(tǒng),其中,所述流發(fā)送管理裝置為每一階段所述流數(shù)據(jù)動態(tài)地確定所述流數(shù)據(jù)的傳送信道。
91.如權(quán)利要求78到90中的任何一個所述的流發(fā)送系統(tǒng),其中,所述用戶管理裝置針對每一階段所述流數(shù)據(jù)管理關(guān)于正在接收所述流數(shù)據(jù)的所述流接收系統(tǒng)的信息。
92.如權(quán)利要求78到91中的任何一個所述的流發(fā)送系統(tǒng),其中,如果不存在接收所述特定流的所述流數(shù)據(jù)的流接收系統(tǒng),則所述流發(fā)送管理裝置終止或者暫停所述流數(shù)據(jù)的所述傳送。
93.如權(quán)利要求78到92中的任何一個所述的流發(fā)送系統(tǒng),其中,所述流發(fā)送管理裝置具有傳送數(shù)據(jù)庫,所述數(shù)據(jù)庫至少包含傳送信道號碼、用于標(biāo)識內(nèi)容的ID、正被回放的階段的號碼、接收所述階段的流數(shù)據(jù)的流接收系統(tǒng)的列表、以及正被回放的階段的開始時間。
94.如權(quán)利要求93所述的流發(fā)送系統(tǒng),其中,所述傳送數(shù)據(jù)庫包含階段傳送時間作為額外的數(shù)據(jù)項(xiàng)。
95.如權(quán)利要求93或94所述的流發(fā)送系統(tǒng),其中,所述傳送數(shù)據(jù)庫中的所述數(shù)據(jù)項(xiàng)包括用于加密每一階段的所述流數(shù)據(jù)的密鑰。
96.如權(quán)利要求93到95中的任何一個所述的流發(fā)送系統(tǒng),其中,所述傳送數(shù)據(jù)庫中的數(shù)據(jù)項(xiàng)還包括在下一個時移持續(xù)時間中被傳送的階段的號碼、在下一個時移持續(xù)時間中接收所述流數(shù)據(jù)的流接收系統(tǒng)的列表、以及在下一個時移持續(xù)時間中所述階段的傳送的開始時間。
97.如權(quán)利要求78到96中的任何一個所述的流發(fā)送系統(tǒng),其中,所述內(nèi)容管理裝置具有內(nèi)容數(shù)據(jù)庫,所述數(shù)據(jù)庫至少包含用于標(biāo)識內(nèi)容的ID、內(nèi)容的名稱、階段的數(shù)量、回放速率、傳送速率、總回放時間、目前在傳送所述內(nèi)容的信道的號碼、作為傳送階段中的流數(shù)據(jù)的參考的傳送參考時間、以及關(guān)于所述內(nèi)容的每一階段所述流數(shù)據(jù)的存儲的信息。
98.如權(quán)利要求97所述的流發(fā)送系統(tǒng),其中,所述內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)項(xiàng)包括觀看所述內(nèi)容的費(fèi)用。
99.如權(quán)利要求97或98所述的流發(fā)送系統(tǒng),其中,所述內(nèi)容數(shù)據(jù)庫中的所述數(shù)據(jù)項(xiàng)還包括關(guān)于內(nèi)容的額外信息。
100.如權(quán)利要求97到99中的任何一個所述的流發(fā)送系統(tǒng),其中,存儲在所述內(nèi)容數(shù)據(jù)庫中的關(guān)于每一階段的所述存儲信息包括關(guān)于存儲在所述存儲/回放裝置中的每一階段流數(shù)據(jù)的位置信息。
101.如權(quán)利要求78到100中的任何一個所述的流發(fā)送系統(tǒng),其中,所述用戶管理裝置具有用戶管理數(shù)據(jù)庫,所述數(shù)據(jù)庫至少包含用戶名稱、用戶ID、所述用戶觀看的內(nèi)容的ID列表、以及所述用戶觀看的所有內(nèi)容的費(fèi)用。
102.如權(quán)利要求78到101中的任何一個所述的流發(fā)送系統(tǒng),其中,所述控制數(shù)據(jù)傳送裝置彼此發(fā)送消息,所述消息至少包含內(nèi)容列表請求/內(nèi)容列表響應(yīng)、內(nèi)容觀看請求/內(nèi)容觀看響應(yīng)、階段傳送請求/階段傳送響應(yīng)、內(nèi)容觀看開始確認(rèn)、以及觀看取消確認(rèn)。
103.一種在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流接收系統(tǒng),其中同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述系統(tǒng)包含流接收單元,所述流接收單元通過以預(yù)先確定的時間間隔劃分所述內(nèi)容流數(shù)據(jù),以逐階段為基礎(chǔ)來管理所述內(nèi)容流數(shù)據(jù)。
104.一種在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流接收系統(tǒng),其中同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述系統(tǒng)包含流接收單元;和用戶接口單元;其中,所述流接收單元包括流記錄/回放裝置、流接收裝置、控制數(shù)據(jù)發(fā)送/接收裝置、以及流接收管理裝置,并且其中,所述用戶接口單元包括顯示裝置和操作裝置。
105.如權(quán)利要求103或104所述的流接收系統(tǒng),還包含流解密裝置。
106.如權(quán)利要求105所述的流接收系統(tǒng),其中,所述流解密裝置包含保密密鑰加密系統(tǒng)和公共密鑰加密系統(tǒng)其中的至少一個。
107.如權(quán)利要求103到106中的任何一個所述的流接收系統(tǒng),其中,所述流記錄/回放裝置包括具有用于記錄在單個階段周期中傳送的流數(shù)據(jù)的容量的存儲區(qū)域。
108.如權(quán)利要求107所述的流接收系統(tǒng),其中,所述流記錄/回放裝置中的所述存儲區(qū)域包含形成了多個環(huán)形緩沖區(qū)或具有類似于環(huán)形緩沖區(qū)的功能的結(jié)構(gòu)。
109.如權(quán)利要求103到108中的任何一個所述的流接收系統(tǒng),其中,所述流記錄/回放裝置能夠中斷所述流數(shù)據(jù)的回放,然后繼續(xù)所述流數(shù)據(jù)的所述回放。
110.如權(quán)利要求103到109中的任何一個所述的流接收系統(tǒng),其中,所述流接收系統(tǒng)在所述流發(fā)送系統(tǒng)開始傳送特定階段之前,預(yù)訂以階段為基礎(chǔ)的流數(shù)據(jù)的傳送。
111.如權(quán)利要求103到110中的任何一個所述的流接收系統(tǒng),其中,在所述控制數(shù)據(jù)發(fā)送/接收裝置接收到內(nèi)容列表響應(yīng)時,在所述顯示裝置上顯示內(nèi)容列表。
112.如權(quán)利要求103到111中的任何一個所述的流接收系統(tǒng),其中,在所述控制數(shù)據(jù)發(fā)送/接收裝置接收到內(nèi)容觀看響應(yīng)時,在所述顯示裝置上呈現(xiàn)內(nèi)容信息、在所述內(nèi)容的觀看變得可能之前的等待時間的指示器、以及用于取消所述內(nèi)容的觀看的按鈕。
113.如權(quán)利要求112所述的流接收系統(tǒng),其中,在所述操作裝置接收到用于取消所述內(nèi)容的觀看的指令時,所述流接收系統(tǒng)終止所述內(nèi)容的接收和回放。
114.如權(quán)利要求112或113所述的流接收系統(tǒng),其中,當(dāng)所述內(nèi)容的觀看變得可能之前的所述等待時間已經(jīng)變?yōu)榱銜r,在所述顯示裝置上呈現(xiàn)用于開始所述內(nèi)容的觀看的按鈕和用于取消所述內(nèi)容的觀看的按鈕。
115.如權(quán)利要求114所述的流接收系統(tǒng),其中,在用于開始所述內(nèi)容的觀看的按鈕和用于取消所述內(nèi)容的觀看的按鈕被呈現(xiàn)在所述顯示裝置上之后,在所述操作裝置接收到用于取消所述內(nèi)容的觀看的指令時,所述流記錄/回放裝置終止所述內(nèi)容的接收和回放。
116.如權(quán)利要求114所述的流接收系統(tǒng),其中,在用于開始所述內(nèi)容的觀看的按鈕和用于取消所述內(nèi)容的觀看的按鈕被呈現(xiàn)在所述顯示裝置上以后,所述流接收系統(tǒng)的所述流記錄/回放裝置在所述操作裝置接收到用于開始所述內(nèi)容的觀看的指令時,繼續(xù)所述內(nèi)容的接收和回放。
117.如權(quán)利要求112到116中的任何一個所述的流接收系統(tǒng),其中,當(dāng)所述操作裝置在所述流記錄/回放裝置正在接收和回放內(nèi)容的同時接收到操作的指令時,在所述顯示裝置上顯示用于取消所述內(nèi)容的觀看的按鈕、用于暫停所述內(nèi)容的觀看的按鈕、以及用于繼續(xù)所述內(nèi)容的觀看的按鈕。
118.如權(quán)利要求112到117中的任何一個所述的流接收系統(tǒng),其中,在所述操作裝置接收到對暫停所述內(nèi)容的觀看的選擇/決定時,所述內(nèi)容的回放被暫停,并且在所述顯示裝置上顯示所述內(nèi)容的回放正被暫停的通知。
119.如權(quán)利要求112到118中的任何一個所述的流接收系統(tǒng),其中,在所述操作裝置接收到對取消所述內(nèi)容的觀看的選擇/決定之后,所述顯示裝置顯示詢問是否應(yīng)該取消所述內(nèi)容的觀看的對話框,其中,所述對話框顯示用于取消所述內(nèi)容的接收和回放的第一按鈕和用于繼續(xù)所述內(nèi)容的接收和回放的第二按鈕。
120.如權(quán)利要求119所述的流接收系統(tǒng),其中,在所述操作裝置接收到在所述第一按鈕上選擇/決定的指令時,所述流記錄/回放裝置取消所述內(nèi)容的接收和回放。
121.如權(quán)利要求119所述的流接收系統(tǒng),其中,在所述操作裝置接收到在所述第二按鈕上選擇/決定的指令時,所述流記錄/回放裝置繼續(xù)所述內(nèi)容的接收和回放。
122.如權(quán)利要求112到121中的任何一個所述的流接收系統(tǒng),其中,在所述操作裝置接收到在用于繼續(xù)所述內(nèi)容的觀看的按鈕上選擇/決定的指令時,從所述顯示裝置上的屏幕擦除已經(jīng)顯示的用于取消所述內(nèi)容的觀看的按鈕、用于暫停所述內(nèi)容的觀看的按鈕、以及用于繼續(xù)所述內(nèi)容的觀看的按鈕。
123.如權(quán)利要求112到122中的任何一個所述的流接收系統(tǒng),其中,根據(jù)通過遙控器給出的指令操作所述操作裝置,所述遙控器至少具有控制按鈕、上、下、左、右按鈕以及輸入按鈕。
124.一種用于控制在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流發(fā)送系統(tǒng)的方法,其中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述方法包含步驟流發(fā)送管理裝置以預(yù)先確定的時間間隔,將所述內(nèi)容的流數(shù)據(jù)劃分為若干階段;流發(fā)送裝置以逐階段為基礎(chǔ)將所述流數(shù)據(jù)傳送到流接收系統(tǒng)。
125.如權(quán)利要求124所述的用于控制流發(fā)送系統(tǒng)的方法,所述方法還包含以下步驟所述流發(fā)送裝置加密已被劃分為若干階段的所述流數(shù)據(jù)。
126.一種用于控制在準(zhǔn)視頻點(diǎn)播系統(tǒng)中使用的流接收系統(tǒng)的方法,其中,同一內(nèi)容的多個項(xiàng)目被以其相應(yīng)的時移發(fā)送,所述方法包含步驟流接收裝置接收流數(shù)據(jù);流記錄/回放裝置以逐階段為基礎(chǔ)累積接收到的流數(shù)據(jù);和流記錄/回放裝置回放所述流數(shù)據(jù)。
127.如權(quán)利要求126所述的用于控制流接收系統(tǒng)的方法,所述方法包含以下步驟所述流接收裝置接收和解密被加密的流數(shù)據(jù)。
128.一種用于使計(jì)算機(jī)執(zhí)行如權(quán)利要求124到127中的任何一個所述的用于控制準(zhǔn)視頻點(diǎn)播系統(tǒng)的方法的程序。
129.一種計(jì)算機(jī)可讀記錄介質(zhì),其中記錄了如權(quán)利要求128所述的程序。
全文摘要
本發(fā)明提供一種NVOD系統(tǒng),在所述系統(tǒng)中觀眾能夠容易地繼續(xù)已經(jīng)被臨時停止的內(nèi)容再現(xiàn)。在流發(fā)送系統(tǒng)中,將流數(shù)據(jù)劃分為多個階段,使得通過移動時間在多個信道中傳送每個階段。在流接收系統(tǒng)中,在接收每個階段的同時,執(zhí)行記錄和再現(xiàn)。當(dāng)在再現(xiàn)流階段期間發(fā)生臨時停止(S2)時,繼續(xù)接收所述階段(S2)并將其記錄。當(dāng)繼續(xù)再現(xiàn)時,在正在被接收的階段(S2)的中間開始再現(xiàn),并且接收和記錄下一階段(S3)。流數(shù)據(jù)的傳送速率可以不同于流數(shù)據(jù)的再現(xiàn)速率。
文檔編號H04N7/173GK101027906SQ20058003264
公開日2007年8月29日 申請日期2005年4月6日 優(yōu)先權(quán)日2004年7月27日
發(fā)明者梶浦廣行 申請人:夏普株式會社