亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻觀看系統(tǒng)和方法

文檔序號(hào):7585760閱讀:167來源:國知局
專利名稱:視頻觀看系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及支持視頻流的時(shí)移觀看的視頻觀看系統(tǒng)。
背景技術(shù)
PCT專利申請(qǐng)WO99/33265公開了一種視頻觀看系統(tǒng),該系統(tǒng)能夠以多種操作模式工作,包括時(shí)移模式、直播模式和暫停模式。在時(shí)移模式下,將輸入視頻流記錄在存儲(chǔ)單元中,并且與此并行地,將輸入流的相當(dāng)早(例如,十分鐘之前)的部分從存儲(chǔ)單元重新播放到系統(tǒng)的輸出端。在直播模式下,將輸入流直接輸送到輸出端,而不加以任何明顯的延遲。在暫停模式下,系統(tǒng)輸出靜止圖像(這個(gè)靜止圖像是在之前的直播期間輸出的最后一個(gè)圖像)并且同時(shí)將輸入視頻流記錄在存儲(chǔ)單元中。
在WO99/33265中沒有介紹不同模式之間的視頻模式切換。原則上,視頻模式切換可以通過在每次接收到視頻模式切換命令的時(shí)候重啟視頻系統(tǒng)、按照相關(guān)模式的需求啟動(dòng)數(shù)據(jù)流來實(shí)現(xiàn)。不過,這具有這樣的缺點(diǎn)由于需要填充系統(tǒng)中的各種管線和重啟解碼處理(通常從輸入視頻流中的任意時(shí)間點(diǎn)開始重啟,這不允許立即開始解碼),可能會(huì)在視頻輸出信號(hào)中出現(xiàn)中斷。
另一種可供選擇的方案是借助多路復(fù)用來實(shí)現(xiàn)視頻模式切換。在這種情況下,視頻系統(tǒng)在所有的模式下都將需要在任何一種模式下執(zhí)行的所有任務(wù)(即,至少為輸入任務(wù)、記錄任務(wù)、重放任務(wù)和解碼任務(wù))保持為運(yùn)行狀態(tài)。一個(gè)或多個(gè)多路復(fù)用器在視頻模式切換期間切換一個(gè)或多個(gè)任務(wù)的來源。因?yàn)椴恍枰貑⑷蝿?wù),因此這樣有可能消除中斷。不過,它具有這樣的缺點(diǎn)某些任務(wù)在不需要它們的時(shí)候也保持運(yùn)行。在視頻系統(tǒng)中,其中任務(wù)是作為運(yùn)行在通用處理器上的軟件任務(wù)實(shí)現(xiàn)的,由任務(wù)占據(jù)的處理器資源對(duì)其它處理器保持為不可用。在硬件實(shí)現(xiàn)的系統(tǒng)中,執(zhí)行這些任務(wù)的硬件持續(xù)消耗不必要的電源電流。
歐洲專利申請(qǐng)01203905.3(在本申請(qǐng)的優(yōu)先權(quán)日未公開并轉(zhuǎn)讓給了同一受讓人)介紹了一種用于動(dòng)態(tài)重新配置處理器或任務(wù)的網(wǎng)絡(luò)的機(jī)構(gòu)。

發(fā)明內(nèi)容
其它且不論,本發(fā)明的一個(gè)目的是,提供一種能夠以包括時(shí)移模式的多種工作模式工作的視頻顯示系統(tǒng),其中視頻模式切換可以在沒有明顯中斷的情況下實(shí)現(xiàn),并且在某一模式期間不需要的任務(wù)不必在這種模式下繼續(xù)執(zhí)行。
權(quán)利要求1中提出了按照本發(fā)明的視頻顯示系統(tǒng)。使用了具有可重新分配的來源和目的地的FIFO(先進(jìn)先出)通信緩沖器來在輸入、解碼、記錄和重放任務(wù)之間傳送視頻流。在模式切換期間,通過重新分配FIFO通信緩沖器的來源和目的地而實(shí)現(xiàn)了動(dòng)態(tài)重新配置。在模式切換前后,F(xiàn)IFO通信緩沖器的另一端始終分配給相同的任務(wù)。在重新分配時(shí),視頻數(shù)據(jù)可以仍然存在于FIFO通信緩沖器中。始終分配給FIFO通信緩沖器的任務(wù)在模式切換期間保持執(zhí)行,只要FIFO通信緩沖器中視頻數(shù)據(jù)可用。這樣,采用在模式切換期間保持啟用的FIFO通信緩沖器確保了可以視頻流沒有中斷地進(jìn)行模式切換,并且如果任務(wù)在模式切換之后不再需要,則不需要任務(wù)保持正在使用的狀態(tài)。在模式切換之后,可以釋放由這樣的任務(wù)使用的資源。
按照一種實(shí)施方式,動(dòng)態(tài)重新分配包括將各個(gè)視頻流的來源或目的地與通信緩沖器斷開并且隨后連接到通信緩沖器上。斷開和連接分別是響應(yīng)于接收到模式切換命令而進(jìn)行的,但是要經(jīng)過延遲,直到在所斷開和連接的流中檢測(cè)到了閉合圖像組之間的后續(xù)邊界。視頻流中的閉合圖像組對(duì)無需使用該組外的幀即可進(jìn)行解碼的一連串視頻信息幀進(jìn)行編碼。通過延遲斷開和連接,防止了在通信緩沖器中出現(xiàn)“孤立”的視頻數(shù)據(jù),這種視頻數(shù)據(jù)不能得到解碼并且可能引發(fā)解碼任務(wù)中的中斷。


將參照附圖介紹這些和其它的目的和優(yōu)點(diǎn)方面。
附圖1表示視頻顯示系統(tǒng),附圖2a-c表示不同視頻模式期間的任務(wù)圖。
具體實(shí)施例方式
附圖1表示視頻顯示系統(tǒng)。該系統(tǒng)包含視頻流輸入端10、視頻流輸出端12、多個(gè)處理任務(wù)單元14a-f、多個(gè)FIFO通信緩沖器16a-d、緩沖器連接單元17、存儲(chǔ)裝置18和切換控制單元15。視頻顯示裝置19與輸出端12相連。處理任務(wù)單元14a-f包括輸入任務(wù)單元14a、記錄任務(wù)單元14b、重放任務(wù)單元14c、解碼任務(wù)單元14f加上任選其它單元14d、e。輸入端10與輸入任務(wù)單元14a相連。輸出端12與解碼任務(wù)單元14f相連。存儲(chǔ)裝置18與記錄任務(wù)單元14b和重放任務(wù)單元14c相連。處理任務(wù)單元14a-f經(jīng)緩沖器連接單元17與FIFO通信緩沖器16a-d相連。切換控制單元15與處理任務(wù)單元14a-f、FIFO通信緩沖器16a-d和緩沖器連接單元17相連。
按照第一實(shí)施方式,附圖1中所示的各組成部分是專用硬件單元。按照其它的實(shí)施方式,這些組成部分中的一個(gè)或多個(gè)可以借助適用的計(jì)算機(jī)程序在通用處理器中實(shí)現(xiàn)。例如,按照第一實(shí)施方式,處理任務(wù)單元14a-f是具有專門針對(duì)要由處理任務(wù)單元14a-f執(zhí)行的任務(wù)設(shè)計(jì)的各不相同的硬件單元,但是按照其它的實(shí)施方式,一部分或全部處理任務(wù)單元14a-f可以實(shí)現(xiàn)為裝載在通用處理器中的不同的計(jì)算機(jī)程序。類似地,按照第一實(shí)施方式,F(xiàn)IFO通信緩沖器16a-d是具有數(shù)據(jù)輸入端、數(shù)據(jù)輸出端以及緩沖器滿和空信令輸出端的硬件FIFO緩沖器。不過,按照其它的實(shí)施方式,F(xiàn)IFO通信緩沖器16a-d可以實(shí)現(xiàn)為具有用于向任務(wù)單元14a-f發(fā)送緩沖區(qū)是否滿或緩沖區(qū)是否空的信號(hào)的適當(dāng)軟件的處理器存儲(chǔ)器中的不同緩沖區(qū)域。而且,類似地,按照第一實(shí)施方式,緩沖器連接單元17可以是硬件單元,比如開關(guān)矩陣,而按照其它的實(shí)施方式,緩沖器連接單元17可以實(shí)現(xiàn)為FIFO通信緩沖器16a-d與處理任務(wù)單元14a-f之間的接口程序。而且,切換控制單元15可以以硬件方式實(shí)現(xiàn),或者可以實(shí)現(xiàn)為軟件程控計(jì)算機(jī)。
在工作中,輸入視頻流提供給輸入端10,并且在輸出端12處產(chǎn)生輸出視頻流,用于在視頻顯示裝置19上顯示。在中間,處理任務(wù)單元對(duì)從輸入流中得出的視頻數(shù)據(jù)進(jìn)行各種處理任務(wù)。
視頻模式控制單元15控制視頻觀看系統(tǒng)進(jìn)行工作的視頻模式。所執(zhí)行的任務(wù)的組合取決于系統(tǒng)進(jìn)行操作的視頻模式。這些視頻模式包括直播模式、暫停模式和時(shí)移模式。
附圖2a-c表示不同視頻模式下的處理的任務(wù)圖。附圖2a表示按照輸入流是模擬視頻信號(hào)的實(shí)施方式的直播模式下的操作。在這一情況下,輸入任務(wù)20是這樣進(jìn)行的接收輸入流并且經(jīng)第一連接21將經(jīng)過編碼的流輸出到解碼任務(wù)22。解碼任務(wù)22輸出為視頻顯示裝置19(未示出)所用的解碼流。雖然示出的是單獨(dú)一個(gè)解碼任務(wù)22,但是應(yīng)當(dāng)意識(shí)到,解碼任務(wù)實(shí)際上可以是由多個(gè)解碼任務(wù)構(gòu)成的,比如用于對(duì)來自MPEG傳輸流的節(jié)目進(jìn)行去多路復(fù)用的去多路復(fù)用任務(wù),隨后跟著對(duì)經(jīng)過去多路復(fù)用的節(jié)目進(jìn)行操作的節(jié)目解碼任務(wù)。類似地,可能會(huì)出現(xiàn)分開的視頻和音頻流處理任務(wù)。出于為了簡明的原因,僅僅示出了單獨(dú)一個(gè)任務(wù)。
附圖2b表示暫停模式下的工作過程。在這種模式下,加入了記錄器任務(wù)24。輸入任務(wù)20繼續(xù)進(jìn)行,并且經(jīng)第一連接21將經(jīng)過編碼的流輸出到記錄器任務(wù)24。記錄器任務(wù)24將經(jīng)過編碼的流記錄在存儲(chǔ)裝置18(未示出)中。解碼器任務(wù)22已經(jīng)切換到了“凍結(jié)”狀態(tài),在這種狀態(tài)下,解碼器任務(wù)22固定不變地輸出其最后接收到視頻幀,而不再從其輸入端進(jìn)行讀取。其輸入端連接已經(jīng)斷開。按照另外一種可選實(shí)施方案,其中將解碼任務(wù)22設(shè)置成,當(dāng)其發(fā)現(xiàn)已經(jīng)不再有新的幀供應(yīng)到其輸入端時(shí),固定不變地輸出其最后完整接收到的視頻幀,可以將第一連接21保持為與解碼任務(wù)22相連接,在輸入任務(wù)20和記錄任務(wù)24之間增加第二連接。按照這種可選實(shí)施方式,第一連接21可以與輸入任務(wù)20斷開連接。
附圖2c表示時(shí)移模式下的工作過程。在這種模式下,輸入任務(wù)20、解碼器任務(wù)22和記錄器任務(wù)24繼續(xù)進(jìn)行,并且增加了重放任務(wù)26。輸入任務(wù)20經(jīng)第一連接21將經(jīng)過編碼的流輸入到記錄器任務(wù)24。重放任務(wù)26經(jīng)第二連接23將輸入流經(jīng)過延遲的版本從存儲(chǔ)裝置18(未示出)輸出到解碼器任務(wù)22。解碼器任務(wù)22已經(jīng)切換回了正常工作狀態(tài),在這種狀態(tài)下,它從其輸入端讀取視頻數(shù)據(jù)并且使用這些數(shù)據(jù)更新其輸出。
在附圖1的設(shè)備中,任務(wù)20、22、24、26是由處理任務(wù)單元14a-c、f執(zhí)行的。連接21、23是由FIFO通信緩沖器16a-d實(shí)現(xiàn)的。一種視頻模式下不需要的任務(wù)得到停用,例如,在硬件實(shí)現(xiàn)的任務(wù)單元的情況下,通過禁止時(shí)鐘輸入到處理任務(wù)單元來停用,或者在軟件實(shí)現(xiàn)的任務(wù)單元的情況下,通過釋放由這些任務(wù)使用的資源來停用,這樣就釋放出了系統(tǒng)資源,以供它用。
當(dāng)視頻模式控制單元15在不同的視頻模式之間切換視頻顯示系統(tǒng)時(shí),在模式切換前后都使用的處理任務(wù)單元14a-c、f通過模式切換得以保持正在使用的狀態(tài)(或最多是暫緩),從而在模式切換之后它們將繼續(xù)執(zhí)行。與這些持續(xù)有效的處理任務(wù)單元14a-c、f相連的FIFO通信緩沖器16a-d也保持正在使用的狀態(tài),不過視頻模式控制單元15對(duì)緩沖器連接單元17進(jìn)行控制,以使到達(dá)或來自FIFO通信緩沖器16a-d的某些輸入或輸出端的連接得以切換到不同的處理任務(wù)單元14a-c、f。
當(dāng)處理任務(wù)單元14a-c、f中的第一個(gè)單元具有在模式切換之前經(jīng)由FIFO通信緩沖器16a-d連接到處理任務(wù)單元14a-c、f中的第二個(gè)單元和在模式切換之后連接到處理任務(wù)單元14a-c、f中的第三個(gè)單元的輸入和輸出端時(shí),在視頻模式切換期間,將處理任務(wù)單元14a-c、f中的第二個(gè)單元與這個(gè)FIFO通信緩沖器16a-d斷開,并且將第三個(gè)單元連接到這個(gè)FIFO通信緩沖器16a-d的位置上。將FIFO通信緩沖器16a-d中的視頻數(shù)據(jù)保留在適當(dāng)?shù)奈恢蒙?,以備之后使用。處理任?wù)單元14a-c、f中的第二個(gè)單元在斷開之前停用(或者將其運(yùn)行暫緩)并且在連接之后啟用或不暫緩第三個(gè)單元(或者,如果啟用得較早,則如果其輸出端連接到FIFO通信緩沖器16a-d,則為其提供偽“FIFO滿”信號(hào),或者如果將其輸入端連接,則提供虛假的“FIFO空”信號(hào))。這樣,在模式切換期間不會(huì)丟失數(shù)據(jù),并且不會(huì)有視頻信號(hào)的中斷。
在從附圖2a的直播模式切換到附圖2b的暫停模式的情況下,視頻模式切換控制單元15向解碼任務(wù)單元14f發(fā)送信號(hào),以切換到操作的“凍結(jié)”狀態(tài),使其重復(fù)當(dāng)前的幀。然后視頻模式切換控制斷開實(shí)現(xiàn)了連接21的FIFO通信緩沖器16a-d與解碼任務(wù)單元14f的連接,并且將其連接到記錄任務(wù)單元14b。隨后,視頻模式切換控制單元15啟用記錄任務(wù)單元14b。
按照另外一種可供選擇的實(shí)施方式,其中第一連接21保持與解碼器任務(wù)22的連接,視頻模式控制單元15再次將輸入任務(wù)單元14a的輸出端連接到第二FIFO通信緩沖器16a-d(在重新連接期間,根據(jù)需要使得輸入任務(wù)20暫緩操作)并且在啟用記錄任務(wù)單元14b之前將記錄任務(wù)單元14b連接到這個(gè)第二FIFO通信緩沖器16a-d。按照這種實(shí)施方式,解碼器任務(wù)22并不必須進(jìn)入凍結(jié)狀態(tài)。這簡化了設(shè)計(jì),但是有這樣的缺點(diǎn)在視頻模式切換期間會(huì)出現(xiàn)一些延遲,因?yàn)閬碜缘谝贿B接21的緩沖數(shù)據(jù)必須要在解碼器任務(wù)22輸出凍結(jié)圖像之間加以處理。
在從附圖2b的暫停模式切換到附圖2c的時(shí)移模式的情況下,視頻模式切換控制單元15將重放任務(wù)單元14c和解碼任務(wù)單元14f連接到實(shí)現(xiàn)連接23的第二FIFO通信緩沖器16a-d。隨后,視頻模式切換控制單元15向解碼任務(wù)單元14f發(fā)送返回到正常工作狀態(tài)的信號(hào),在正常工作狀態(tài)下,它從第二FIFO通信緩沖器16a-d讀取新幀的視頻數(shù)據(jù),并且啟用重放任務(wù)單元14b。按照另一種可供選擇的實(shí)施方式,其中第一連接21保持接在解嗎任務(wù)22上,當(dāng)然不再需要增加新的連接。在這種情況下,視頻模式切換控制單元15將重放任務(wù)單元14c連接到實(shí)現(xiàn)第一連接21的FIFO通信緩沖器16a-d,并且啟用重放任務(wù)單元14c。在這種情況下,不需要發(fā)送將解碼器任務(wù)單元14f切換回正常工作狀態(tài)的信號(hào)。
在從附圖2c的時(shí)移模式切換回附圖2a的直播模式的情況下,視頻模式切換控制單元15向重放任務(wù)單元14c發(fā)送終止執(zhí)行的信號(hào)。視頻模式切換控制單元15命令記錄任務(wù)單元14b和重放任務(wù)單元14c終止執(zhí)行。然后視頻模式切換控制單元15將解碼任務(wù)單元14f的輸入端從連接到重放任務(wù)單元14c的FIFO通信緩沖器16a-d重新連接到實(shí)現(xiàn)到輸入任務(wù)單元14a的第一連接21的FIFO通信緩沖器16a-d。最好,發(fā)送將解碼器任務(wù)單元14f在重新連接期間臨時(shí)切換到“凍結(jié)”模式的信號(hào)。然后,也可以釋放實(shí)現(xiàn)連接23的FIFO通信緩沖器16a-d,并且其內(nèi)容丟失。
或者,可以將輸入任務(wù)單元14a連接到在時(shí)移模式下將重放任務(wù)單元14c連接到解碼任務(wù)單元14f的FIFO通信緩沖器16a-d的輸入端。不過,這樣做有這樣的缺點(diǎn)從時(shí)移重放到直播的切換僅會(huì)出現(xiàn)一些延遲,因?yàn)榻獯a器任務(wù)單元14f必須首先從FIFO通信緩沖器16a-d讀取舊的視頻數(shù)據(jù)。
按照另一種可供選擇的實(shí)施方式,其中解碼器任務(wù)22保持連接到第一連接21,視頻模式切換控制單元15將解碼器任務(wù)22的輸入端重新連接到實(shí)現(xiàn)第二連接23的FIFO通信緩沖器16a-d??梢钥吹剑@樣,通過從直播模式切換到暫停模式、到時(shí)移模式并且返回到直播模式,將FIFO通信緩沖器16a-d中與最初的直播模式相比不同的一個(gè)緩沖器連接到編碼器任務(wù)單元14f。這是FIFO通信緩沖器16a-d的動(dòng)態(tài)分配的結(jié)果。
應(yīng)當(dāng)意識(shí)到,通過這種方式,當(dāng)單元在視頻模式切換前后都要使用時(shí),不需要重啟任何處理任務(wù)單元14a-f。不再需要的處理任務(wù)單元14a-f得到停用,釋放了系統(tǒng)資源以供它用。FIFO通信緩沖器16a-d在視頻模式切換前后的連續(xù)使用確保了所觀看的視頻流的連續(xù)性。還應(yīng)當(dāng)意識(shí)到,類似的實(shí)施方法可以用于與已經(jīng)介紹的切換方向相反的切換(即,從時(shí)移模式到暫停模式、從暫停模式到直播模式和從直播模式到時(shí)移模式的切換)。
最好,將處理任務(wù)單元14a-f設(shè)計(jì)成依據(jù)所處理的視頻數(shù)據(jù)的進(jìn)程選擇它們終止正在使用的狀態(tài)的時(shí)間點(diǎn),從而使得終止之后的視頻流部分無需參考之前的視頻數(shù)據(jù)就能夠得以解碼。在MPEG視頻信號(hào)中,例如,出現(xiàn)I幀、P幀和B幀,后兩種類型的幀編碼為其它幀的更新。在視頻流中確定出閉合的“圖像組”(GOP),從而各個(gè)特定的GOP中的幀從未編碼為對(duì)該特定GOP之外的幀的更新。
在這種情況下,當(dāng)視頻模式控制單元15作為視頻模式切換的一部分向處理任務(wù)單元14a-f發(fā)出暫緩或終止操作的信號(hào)時(shí),處理任務(wù)單元14a-f在真正終止或暫緩操作之前,結(jié)束從或到FIFO通信緩沖器16a-d的GOP讀取和/或?qū)懭?。隨即,處理任務(wù)單元14a-f向視頻模式切換控制單元15發(fā)回命令已經(jīng)執(zhí)行的信號(hào)。隨后,視頻模式切換控制單元15根據(jù)模式切換的需要向緩沖器連接單元17發(fā)出將所涉及的那一緩沖器或多個(gè)緩沖器連接到另一個(gè)處理任務(wù)單元14a-f的信號(hào)。此后,視頻模式控制單元向新連接的處理任務(wù)單元14a-f發(fā)出開始或恢復(fù)執(zhí)行的信號(hào)。
FIFO通信緩沖器16a-d最好提供視頻數(shù)據(jù)輸入、視頻數(shù)據(jù)輸出和空/滿信令。數(shù)據(jù)寬度與本發(fā)明無關(guān),不過一般來說將會(huì)寫入和讀取多位數(shù)據(jù)字。各個(gè)FIFO通信緩沖器16a-d對(duì)向該緩沖器供應(yīng)數(shù)據(jù)的處理任務(wù)單元14a-f返回滿/不滿信號(hào)。如果發(fā)送了“滿”信號(hào),并且處理任務(wù)單元14a-f具有可用數(shù)據(jù),則處理任務(wù)單元14a-f暫緩執(zhí)行。各個(gè)FIFO通信緩沖器16a-d向從該緩沖器讀取數(shù)據(jù)的處理任務(wù)單元14a-f提供空/不空信號(hào)。如果發(fā)送了“空”信號(hào),并且處理任務(wù)單元14a-f需要讀取數(shù)據(jù),則處理任務(wù)單元14a-f暫緩執(zhí)行。在處理任務(wù)單元14a-f的軟件實(shí)現(xiàn)中,處理任務(wù)單元14a-f可以使用空和滿信號(hào)的輪詢來確定何時(shí)恢復(fù)工作,或者也可以使用事件信令或中斷信令來恢復(fù)工作。在硬件實(shí)現(xiàn)中,也可以使用空和滿信號(hào)作為使能或禁止信號(hào)。
FIFO通信緩沖器16a-d可以實(shí)現(xiàn)為計(jì)算機(jī)存儲(chǔ)器中的存儲(chǔ)區(qū)域,F(xiàn)IFO操作由軟件控制(保持指針指向最早的未讀取數(shù)據(jù)和緊跟在最后寫入數(shù)據(jù)之后的自由位置、對(duì)滿和空條件進(jìn)行檢查和據(jù)此設(shè)置標(biāo)記或?qū)⑦@些際記作為信號(hào)發(fā)送給所連接的處理任務(wù)單元14a-f)。同樣也可以使用專用的硬件FIFO緩沖器。類似地,緩沖器連接單元17可以使用軟件實(shí)現(xiàn),在這種情況下,緩沖器連接單元17可以以指向相應(yīng)FIFO通信緩沖器16a-d所連接的處理任務(wù)單元14a-f的指針的形式與FIFO通信緩沖器16a-d整合在一起。或者,緩沖器連接單元17可以以指向相應(yīng)處理任務(wù)單元14a-f所連接的FIFO通信緩沖器16a-d的指針的形式與處理任務(wù)單元14a-f整合在一起。這樣的指針的混合實(shí)現(xiàn)也是可行的。
應(yīng)當(dāng)意識(shí)到,本發(fā)明并不局限于已經(jīng)介紹過的具體實(shí)施方式
。
權(quán)利要求
1.一種視頻觀看系統(tǒng),包括-輸入端(10),用于接收輸入視頻流;-輸出端(12),用于輸出輸出視頻流;-存儲(chǔ)裝置(18),用于存儲(chǔ)視頻數(shù)據(jù);-多個(gè)FIFO通信緩沖器(16a-d);-處理系統(tǒng)(14a-f,15),設(shè)置成執(zhí)行多項(xiàng)任務(wù),包括與輸入端相連接的輸入任務(wù)(20)、與輸出端相連接的解碼任務(wù)(22)、用于在存儲(chǔ)裝置(18)上進(jìn)行記錄的記錄任務(wù)(24)和用于從存儲(chǔ)裝置(18)進(jìn)行重放的重放任務(wù)(26),該處理系統(tǒng)(14a-f,15)可在多個(gè)視頻模式之間進(jìn)行切換,包括直播模式,在這種模式下,輸入任務(wù)(20)與解碼任務(wù)(22)相連接;暫停模式,在這種模式下,輸入任務(wù)(20)與記錄任務(wù)(24)相連接;和時(shí)移模式,在這種模式下,輸入任務(wù)(20)與記錄任務(wù)(24)相連接并且重放任務(wù)(26)與解碼任務(wù)(22)相連接,這些任務(wù)是通過FIFO通信緩沖器(16a-d)中的相應(yīng)緩沖器連接的,該處理系統(tǒng)(14a-f,15)設(shè)置為通過重新分配任務(wù)(20,22,24,26)到FIFO通信緩沖器(16a-d)中的相應(yīng)緩沖器的連接、將之前的視頻數(shù)據(jù)保持在重新分配的FIFO通信緩沖器(16a-d)中、將切換前后都需要的任務(wù)(20,22,24,26)保持為連續(xù)正在使用的狀態(tài)并且終止切換之后不使用的任務(wù)的執(zhí)行來在視頻模式之間進(jìn)行切換。
2.按照權(quán)利要求1所述的視頻觀看系統(tǒng),其中處理系統(tǒng)(14a-f,15)設(shè)置成在從直播模式切換到暫停模式的模式切換的時(shí)候,向解碼器任務(wù)(22)發(fā)送“凍結(jié)”信號(hào),以使解碼器任務(wù)(22)進(jìn)入凍結(jié)狀態(tài),在這種狀態(tài)下,解碼器任務(wù)(22)固定不變地輸出當(dāng)前視頻幀。
3.按照權(quán)利要求2所述的視頻觀看系統(tǒng),其中在直播模式下,輸入任務(wù)(20)經(jīng)FIFO通信緩沖器(16a-d)中的第一個(gè)緩沖器與解碼器任務(wù)(22)相連接,處理系統(tǒng)(14a-f,15)設(shè)置為在從直播模式切換到暫停模式的時(shí)候斷開解碼器任務(wù)(22)的輸入端與FIFO通信緩沖器(16a-d)中的第一個(gè)緩沖器的輸出端的連接,以將記錄任務(wù)(24)的輸入端連接到FIFO通信緩沖器(16a-d)中的第一個(gè)緩沖器的輸出端并且隨后啟用記錄任務(wù)(24)。
4.按照權(quán)利要求3所述的視頻觀看系統(tǒng),其中處理系統(tǒng)(14a-f,15)設(shè)置成在從暫停模式切換到時(shí)移模式的視頻模式切換的時(shí)候,將重放任務(wù)(26)的輸出端連接到FIFO通信緩沖器(16a-d)中的第二個(gè)緩沖器的輸入端、將解碼器任務(wù)(22)的輸入端連接到FIFO通信緩沖器(16a-d)中的第二個(gè)緩沖器的輸出端,并且隨后啟用重放任務(wù)(26),解碼器任務(wù)(22)從凍結(jié)狀態(tài)切換回正常工作狀態(tài)。
5.按照權(quán)利要求1所述的視頻觀看系統(tǒng),其中在直播模式下,輸入任務(wù)(20)經(jīng)FIFO通信緩沖器(16a-d)中的第一個(gè)緩沖器與解碼器任務(wù)(22)相連接,該處理系統(tǒng)(14a-f,15)設(shè)置成在從直播模式切換到暫停模式的時(shí)候,將FIFO通信緩沖器(16a-d)中的第二個(gè)緩沖器連接在輸入任務(wù)(20)和記錄任務(wù)(24)之間,F(xiàn)IFO通信緩沖器(16a-d)中的第一個(gè)緩沖器的輸入端與輸入任務(wù)(20)斷開連接,并且FIFO通信緩沖器(16a-d)的第一個(gè)緩沖器的輸出端保持與解碼器任務(wù)(22)的連接。
6.按照權(quán)利要求1所述的視頻觀看系統(tǒng),其中輸入任務(wù)(20)在時(shí)移模式下經(jīng)FIFO通信緩沖器(16a-d)中的第一個(gè)緩沖器與記錄任務(wù)(24)相連接,處理系統(tǒng)(14a-f,15)設(shè)置為在從時(shí)移模式切換到直播模式的視頻模式切換的時(shí)候,將解碼器任務(wù)(22)的輸入端重新連接到FIFO通信緩沖器(16a-d)中的第一個(gè)緩沖器的輸出端,停用重放任務(wù)(26)和記錄任務(wù)(24)。
7.按照權(quán)利要求1所述的視頻觀看系統(tǒng),其中輸入任務(wù)(20)在時(shí)移模式下經(jīng)FIFO通信緩沖器(16a-d)中的第一個(gè)緩沖器與記錄任務(wù)(24)相連接,并且重放任務(wù)經(jīng)FIFO通信緩沖器中的第二個(gè)緩沖器與解碼器任務(wù)相連接,處理系統(tǒng)(14a-f,15)設(shè)置為在從時(shí)移模式切換到直播模式的時(shí)候,停用重放任務(wù)(26)、停用記錄任務(wù)(24)、將FIFO通信緩沖器(16a-d)中的第二個(gè)緩沖器連接到輸入任務(wù)并且釋放FIFO通信緩沖器(16a-d)中的第一個(gè)緩沖器。
8.按照權(quán)利要求1所述的視頻觀看系統(tǒng),其中在模式切換的時(shí)候停用的各項(xiàng)任務(wù)(20,22,24,26)設(shè)置為在模式切換的時(shí)候延遲停用,直到處理了完整一組畫面并且將該組寫入到FIFO通信緩沖器(16a-d)之一中或從FIFO通信緩沖器(16a-d)中讀取出該組。
9.按照權(quán)利要求1所述的視頻觀看系統(tǒng),其中重放任務(wù)(26)和記錄任務(wù)(24)中的至少一項(xiàng)實(shí)現(xiàn)為在可程控計(jì)算機(jī)上運(yùn)行的計(jì)算機(jī)程序,從而當(dāng)所述重放任務(wù)(26)和記錄任務(wù)(24)中的至少一項(xiàng)不使用時(shí),由所述重放任務(wù)(26)和記錄任務(wù)(24)中的至少一項(xiàng)使用的資源在一種視頻模式或多種視頻模式下得以釋放。
10.按照權(quán)利要求1所述的視頻觀看系統(tǒng),其中重放任務(wù)(26)和記錄任務(wù)(24)中的至少一項(xiàng)是以專用硬件形式實(shí)現(xiàn)的,該專用硬件可切換到節(jié)能狀態(tài),當(dāng)所述重放任務(wù)(26)和記錄任務(wù)(24)中的至少一項(xiàng)不用時(shí),用于所述重放任務(wù)(26)和記錄任務(wù)(24)中的至少一項(xiàng)的專用硬件在一種視頻模式或多種視頻模式下得以釋放。
11.一種產(chǎn)生用于觀看的輸出視頻流的方法,其中執(zhí)行多項(xiàng)任務(wù)(20,22,24,26),包括接收輸入視頻流的輸入任務(wù)(20)、輸出輸出視頻流的解碼任務(wù)(22)、在存儲(chǔ)裝置(18)上進(jìn)行記錄的記錄任務(wù)(24)和從存儲(chǔ)裝置(18)進(jìn)行重放的重放任務(wù)(26),該方法包括步驟-在多種視頻模式之間進(jìn)行切換,在不同的模式下啟用任務(wù)(20,22,24,26)的不同子集或全部任務(wù)(20,22,24,26),這些視頻模式包括直播模式,在這種模式下,輸入任務(wù)(20)與解碼任務(wù)(22)相連接;暫停模式,在這種模式下,輸入任務(wù)(20)與記錄任務(wù)(24)相連接;和時(shí)移模式,在這種模式下,輸入任務(wù)(20)與記錄任務(wù)(24)相連接并且重放任務(wù)(26)與解碼任務(wù)(22)相連接,-使用FIFO通信緩沖器(16a-d)在這些任務(wù)(20,22,24,26)之間進(jìn)行通信,這些視頻模式的切換是通過重新分配任務(wù)(20,22,24,26)到通信緩沖器(16a-d)中各個(gè)緩沖器的連接、將之前的數(shù)據(jù)保持在重新分配的FIFO通信緩沖器(16a-d)中、將切換前后需要的任務(wù)(20,22,24,26)保持為連續(xù)正在使用的狀態(tài)并且終止切換之后不使用的任務(wù)(20,22,24,26)的執(zhí)行來實(shí)現(xiàn)的。
12.一種計(jì)算機(jī)程序產(chǎn)品,包括用于使可程控計(jì)算機(jī)實(shí)現(xiàn)權(quán)利要求11的方法的計(jì)算機(jī)指令的程序。
全文摘要
輸出視頻流是在多種視頻模式下產(chǎn)生的,包括直播模式,在這種模式下,輸入任務(wù)(20)與解碼任務(wù)(22)相連接;暫停模式,在這種模式下,輸入任務(wù)(20)與記錄任務(wù)(24)相連接;和時(shí)移模式,在這種模式下,輸入任務(wù)(20)與記錄任務(wù)(24)相連接并且重放任務(wù)(26)與解碼任務(wù)(22)相連接。在不同的模式下,啟用任務(wù)(20,22,24,26)的不同子集或全部任務(wù)(20,22,24,26)。使用FIFO通信緩沖器(16a-d)在這些任務(wù)(20,22,24,26)之間進(jìn)行通信。視頻模式的切換是通過重新分配任務(wù)(20,22,24,26)到通信緩沖器(16a-d)中各個(gè)緩沖器的連接、將之前的數(shù)據(jù)保持在重新分配的FIFO通信緩沖器(16a-d)中來實(shí)現(xiàn)的。將切換前后需要的任務(wù)(20,22,24,26)保持為連續(xù)正在使用的狀態(tài),從而使得它們繼續(xù)對(duì)它們連接的FIFO通信緩沖器(16a-d)進(jìn)行讀取或?qū)懭?。到通信緩沖器(16a-d)的連接的重新分配最好限制于視頻流中閉合圖像組的傳送之間的過渡的時(shí)間點(diǎn)。
文檔編號(hào)H04N5/44GK1729688SQ200380106758
公開日2006年2月1日 申請(qǐng)日期2003年11月21日 優(yōu)先權(quán)日2002年12月19日
發(fā)明者I·-C·康, F·斯尼德, A·A·J·德蘭格 申請(qǐng)人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1