專利名稱:用于接收視頻數(shù)據(jù)分組的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于接收音視頻數(shù)據(jù)分組的設(shè)備和方法。更具體地,本發(fā)明涉及給所廣播的和在個(gè)人錄像機(jī)(PVR)類型的設(shè)備中接收到的 數(shù)據(jù)分組加戳(stamping),在播放數(shù)據(jù)之前對(duì)該數(shù)據(jù)進(jìn)行記錄。
背景技術(shù):
與由廣播臺(tái)發(fā)送的視頻數(shù)據(jù)分組(例如,電視節(jié)目)相關(guān)聯(lián)的時(shí)間信息通常包括 相對(duì)于其顯示時(shí)間的絕對(duì)時(shí)間戳,該絕對(duì)時(shí)間戳使得只要在個(gè)人錄像機(jī)類型的設(shè)備中或在 電視機(jī)上直接接收到視頻數(shù)據(jù)分組,就能夠回放視頻數(shù)據(jù)分組。然而,當(dāng)被讀取之前將分組記錄在PVR中時(shí),需要以能夠解碼的方式恢復(fù)時(shí)間戳, 并顯示隨后解碼的數(shù)據(jù)。為此,當(dāng)今現(xiàn)有的解決方案將與數(shù)據(jù)流相關(guān)聯(lián)的服務(wù)信息記錄在 與音視頻數(shù)據(jù)相關(guān)聯(lián)的文件中。在使用之前記錄的數(shù)據(jù)不再采用與數(shù)據(jù)接收期間直接使用的數(shù)據(jù)相同的格式。確 實(shí),為了能夠使用這些數(shù)據(jù),還需要對(duì)關(guān)聯(lián)和記錄的服務(wù)信息進(jìn)行恢復(fù)。這尤其引起了 PVR 復(fù)雜性的問題,迫使PVR為記錄的數(shù)據(jù)和廣播的數(shù)據(jù)分別提供兩個(gè)不同的數(shù)據(jù)路徑。同樣, 與顯示設(shè)備(典型地,電視機(jī))的接口很難管理兩個(gè)數(shù)據(jù)路徑,這是由于數(shù)據(jù)沒有以相同形 式存在。
發(fā)明內(nèi)容
本發(fā)明意在解決這些缺點(diǎn)中的至少一個(gè)。為此,本發(fā)明提供了一種用于接收音頻視頻數(shù)據(jù)分組的設(shè)備,每個(gè)接收到的分組 包括代表分組的顯示時(shí)間的絕對(duì)時(shí)間戳,分組要在記錄之后被顯示,或者要在接收之后直 接被顯示,該設(shè)備包括與顯示器的接口模塊,用于遵守分組的顯示時(shí)間。根據(jù)本發(fā)明,該設(shè) 備包括-重新格式化分組的裝置,用于重新格式化要在記錄之后被顯示的分組,使得這些 分組在已被讀取之后,按照與要在接收之后直接被顯示的分組相同的格式來(lái)被與顯示器的 接口模塊接收,用于重新格式化分組的裝置至少修改用于記錄的分組的時(shí)間戳。優(yōu)選地,用于重新格式化要記錄的分組的裝置在分組被記錄之前用新的記錄時(shí)間 戳來(lái)代替接收到的分組的時(shí)間戳,并且在這些分組被讀取以供顯示時(shí),用代表所述分組的 顯示時(shí)間的時(shí)間戳來(lái)代替記錄時(shí)間戳。有利地,與顯示器的接口模塊用于向顯示設(shè)備傳輸命令,并且用于接收來(lái)自用戶 的指令,接口模塊適合于修改查看或先前記錄的音視頻分組的事件表。優(yōu)選地,當(dāng)用戶期望根據(jù)特定模式顯示流時(shí),所述接口裝置根據(jù)所述特定模式修 改所述事件表中與持續(xù)時(shí)間有關(guān)的字段。根據(jù)優(yōu)選實(shí)施例,視頻數(shù)據(jù)分組包括根據(jù)DVB標(biāo)準(zhǔn)的服務(wù)信息。
根據(jù)優(yōu)選實(shí)施例,用于重新格式化要在記錄之后被顯示的所述分組的裝置包括-第一解復(fù)用子裝置,用手解復(fù)用接收到的分組以選擇用于記錄的分組,-用于在存儲(chǔ)裝置上記錄所述選擇的分組和時(shí)間戳的記錄子裝置,_用于讀取所述分組和所述時(shí)間戳的讀取子裝置,_用于修改所述時(shí)間戳的第一修改子裝置,_用于按照分離所述分組和時(shí)間戳的方式來(lái)解復(fù)用所述分組的第二解復(fù)用子裝 置,-用于解碼所述音頻和視頻分組的解碼子裝置。優(yōu)選地,該設(shè)備在第一解復(fù)用子裝置與記錄子裝置之間包括用于修改時(shí)間戳的第 二修改子裝置。有利地,該設(shè)備包括連接到本地網(wǎng)絡(luò)的連接裝置,用于向遠(yuǎn)程查看設(shè)備傳輸分組。根據(jù)優(yōu)選實(shí)施例,在數(shù)據(jù)分組記錄之后的讀取期間,將所述服務(wù)信息周期性地插 入到數(shù)據(jù)分組中。本發(fā)明還涉及一種用于接收視頻數(shù)據(jù)分組的方法,接收到的所述分組中的每一個(gè) 包括代表所述分組的顯示時(shí)間的絕對(duì)時(shí)間戳,所述分組要在記錄之后被顯示,或者要在接 收之后直接被顯示,所述方法包括與顯示器的接口連接步驟,用于遵守所述分組的顯示時(shí) 間,其中,所述方法包括步驟-重新格式化要在記錄之后被顯示的分組,使得這些分組在已被讀取之后,按照與 所述要在接收之后直接被顯示的分組相同的格式來(lái)被與顯示器的接口模塊接收,以及,在所述分組的重新格式化步驟期間,修改用于記錄的分組的至少一個(gè)時(shí)間 戳。
參照附圖,通過(guò)實(shí)施例和實(shí)現(xiàn)方式,但并非作為限制,更好地理解和示意本發(fā)明, 在附圖中圖1示出了包括根據(jù)本發(fā)明優(yōu)選實(shí)施例的設(shè)備的系統(tǒng),圖2示出了 IP前端設(shè)備,圖3示出了記錄模塊;圖4示出了讀取模塊。
具體實(shí)施例方式所示的模塊是可以與物理上可區(qū)分的單元相對(duì)應(yīng)或不相對(duì)應(yīng)的功能單元。例如, 這些模塊或這些模塊中的一些能夠一同集中到單一組件或相同軟件的組成功能中。相反, 一些模塊可以由分離的物理實(shí)體組成。圖1示出了包括根據(jù)本發(fā)明優(yōu)選實(shí)施例的數(shù)據(jù)接收設(shè)備1的系統(tǒng)。該設(shè)備包括能夠與外部廣播網(wǎng)絡(luò)接口連接。該電路4根據(jù)外部網(wǎng)絡(luò)是有線電視、 衛(wèi)星、陸地還是IP(互聯(lián)網(wǎng)協(xié)議)類型而不同。該電路4接收數(shù)據(jù)并將數(shù)據(jù)傳輸至解復(fù)用 器5。接收到的數(shù)據(jù)是根據(jù)DVB格式的MPEG-2編碼的數(shù)據(jù)。DVB或MPEG-2流包括若干層,具體地,傳輸層或TS(傳輸流)層。然后將電路4的輸出處的數(shù)據(jù)封裝到傳輸類型的數(shù)據(jù) 流(TS)中,該傳輸類型的數(shù)據(jù)流(TS)通常包含若干復(fù)用的數(shù)字服務(wù)以及根據(jù)DVB/MPEG標(biāo) 準(zhǔn)的關(guān)聯(lián)服務(wù)信息。解復(fù)用器5對(duì)包括若干節(jié)目在內(nèi)的輸入流進(jìn)行解復(fù)用,數(shù)據(jù)的格式是 MPTS類型(多節(jié)目傳輸流),并產(chǎn)生SPTS(單節(jié)目傳輸流)形式的數(shù)據(jù)流。解復(fù)用器5還 從流中提取與所需服務(wù)有關(guān)的信息,例如,PID列表、分組標(biāo)識(shí)符、構(gòu)成流的基本流。記錄裝置7對(duì)解復(fù)用后的數(shù)據(jù)流進(jìn)行分析。該記錄模塊對(duì)接收到的不同流進(jìn)行修改,尤其是包含在事件表(下文中被稱作 EIT(事件信息表))中以及定義在DVB標(biāo)準(zhǔn)中的一些信息。這些信息表確實(shí)包括與該流有 關(guān)的信息。在DVB標(biāo)準(zhǔn)中,與服務(wù)有關(guān)的p/f (當(dāng)前/后續(xù))EIT包含當(dāng)前廣播事件以及后 續(xù)事件的描述。該描述主要由事件名稱、事件開始時(shí)間、事件持續(xù)時(shí)間以及摘要組成。按照與其他信令表相同的方式,在復(fù)用的流中與TS分組中封裝MPEG部分中的音 頻和視頻一起發(fā)送這些表。該表的接收頻率為至少兩秒。以下在表1中示出了這樣的事件表。
表1 :DVB標(biāo)準(zhǔn)中所定義的EIT表“開始時(shí)間(start-time) ”字段示出了,使得顯示設(shè)備能夠獲知節(jié)目開始時(shí)間從而 在安排的時(shí)間顯示該節(jié)目的時(shí)間戳?!俺掷m(xù)時(shí)間(duration),,字段示出了節(jié)目持續(xù)時(shí)間。當(dāng)記錄而不直接顯示數(shù)據(jù)流時(shí),“開始時(shí)間”字段失去其意義。絕對(duì)顯示時(shí)間不再 是EIT表中由節(jié)目廣播臺(tái)發(fā)送的時(shí)間,而是由接收設(shè)備1的用戶選擇的時(shí)間。記錄設(shè)備7然后通過(guò)例如用記錄時(shí)間來(lái)代替廣播臺(tái)給出的時(shí)間來(lái)修改“開始時(shí) 間”。也可以用null值來(lái)代替。因此,用記錄時(shí)間來(lái)代替開始時(shí)間的一個(gè)優(yōu)點(diǎn)使得隨后能 夠針對(duì)PVR的其他功能恢復(fù)記錄時(shí)間數(shù)據(jù),以及例如使得用戶能夠知道其何時(shí)記錄了該節(jié) 目,或者能夠按照記錄的順序分類電影。
記錄設(shè)備還能夠保留所示的時(shí)間,并且僅在記錄裝置6中讀取分組時(shí)對(duì)該時(shí)間進(jìn) 行修改。將流的數(shù)據(jù)分組以及EIT記錄在存儲(chǔ)裝置6中。優(yōu)選地,該存儲(chǔ)裝置是硬盤(HDD)。 在其他實(shí)施例中,該存儲(chǔ)裝置可以是全息類型載體、閃速存儲(chǔ)器類中的存儲(chǔ)卡、或任何其他 光或磁載體。當(dāng)用戶決定查看記錄在記錄載體6上的數(shù)據(jù)時(shí),讀取模塊8從記錄載體中讀取數(shù) 據(jù)。在讀取期間,讀取模塊8用實(shí)際顯示時(shí)間代替EIT表中的記錄時(shí)間。因此,讀取模塊8 重構(gòu)與直接接收到的數(shù)據(jù)流具有相同格式、用于解復(fù)用模塊9的流。解復(fù)用器9然后接收 來(lái)自于現(xiàn)場(chǎng)的流以及先前記錄的流,根據(jù)相同格式傳輸這兩個(gè)流。因此,接收到的分組分別包括絕對(duì)時(shí)間戳(優(yōu)選的,包含在EIT中),并示出了所述 分組的顯示時(shí)間,所述分組要在記錄之后被顯示,或者要在接收之后直接被顯示,該設(shè)備包 括與顯示器的接口模塊(30),遵守所述分組的顯示時(shí)間。因此,在優(yōu)選方式中,用于重新格式化所述分組用于記錄的裝置(5、7、8、9)在分 組記錄之前,用新記錄時(shí)間戳來(lái)代替接收到的分組的時(shí)間戳,并且為了顯示的目的對(duì)所述 分組進(jìn)行讀取,用代表所述分組的顯示時(shí)間的時(shí)間戳來(lái)代替記錄時(shí)間戳。另一方面,解復(fù)用器9向音視頻解碼器10(如圖1中所示的單個(gè)解碼器,但是實(shí)際 上是由音頻解碼器和視頻解碼器組成的)發(fā)送音視頻數(shù)據(jù)。另一方面,解復(fù)用器9向模塊30發(fā)送顯示設(shè)備17所需的信息,該信息是EIT和 PMT(節(jié)目映射表)的信息。該模塊30管理屏幕上的圖形界面,并使得能夠顯示與當(dāng)前節(jié)目 有關(guān)的數(shù)據(jù)。由于本發(fā)明,該模塊是唯一的,無(wú)論數(shù)據(jù)是先前已經(jīng)記錄的還是該數(shù)據(jù)直接來(lái) 自于廣播臺(tái)。有利地,在開發(fā)成本和開發(fā)方面,上述能夠簡(jiǎn)化設(shè)備1。該模塊30然后通過(guò) 圖形接口接收來(lái)自于顯示設(shè)備17的用戶的指令、來(lái)自于遠(yuǎn)程控制的指令。在這些指令中, 具體地,找到用于快退、快進(jìn)播放、暫停、延期播放等命令。模塊30還向顯示設(shè)備17發(fā)送命 令。因此,該設(shè)備包括-用于重新格式化分組的裝置(5、7、8、9),用于重新格式化要在記錄之后被顯示 的所述分組,使得這些分組在已被讀取之后,按照與要在接收之后直接被顯示的分組相同 的格式來(lái)被與顯示器(30)的接口模塊接收。用于重新格式化分組的裝置(5、7、8、9)至少修改用于記錄的分組的時(shí)間戳。當(dāng)向一個(gè)或多個(gè)遠(yuǎn)程設(shè)備(圖1中的模塊2和3所示,并通過(guò)互聯(lián)網(wǎng)彼此連接) 發(fā)送數(shù)據(jù)時(shí),向重構(gòu)用于互聯(lián)網(wǎng)的傳輸分組的模塊36發(fā)送該數(shù)據(jù),然后向模塊11發(fā)送如此 重構(gòu)的分組,模塊11通過(guò)網(wǎng)絡(luò)發(fā)送這些分組。在其他實(shí)施例中,可以考慮其他類型的家庭網(wǎng)絡(luò),例如符合IEEE-1394協(xié)議的家 庭網(wǎng)絡(luò)。設(shè)備2 (相應(yīng)地,設(shè)備3)包括用于接收和濾波分組的家庭網(wǎng)絡(luò)接口 15 (相應(yīng)地,設(shè) 備3中的19),所述分組用于該家庭網(wǎng)絡(luò)接口 15,該接口與模塊11相同。然后向如圖2所示的IP前端類型的模塊12 (相應(yīng)地,設(shè)備3中的20)發(fā)送數(shù)據(jù)。 然后向與解復(fù)用器9相同的解復(fù)用器13(相應(yīng)地,設(shè)備3中的21)發(fā)送數(shù)據(jù)。然后向音視 頻解碼器15 (相應(yīng)地,設(shè)備3中的22)發(fā)送數(shù)據(jù),實(shí)際上,音視頻解碼器15為兩個(gè)解碼器,
7一個(gè)對(duì)音頻進(jìn)行解碼,另一個(gè)對(duì)視頻進(jìn)行解碼。向與模塊30相同的模塊35 (相應(yīng)地,設(shè)備 3中的36)發(fā)送EIT和PMT類型的數(shù)據(jù)。然后向要根據(jù)EIT和PMT中發(fā)送的數(shù)據(jù)進(jìn)行顯示 的顯示設(shè)備18 (相應(yīng)地,針對(duì)設(shè)備3的23)發(fā)送數(shù)據(jù)。模塊2和3中數(shù)據(jù)所遵循的路徑類似于直接查看期間設(shè)備1中的數(shù)據(jù)所遵循的路徑。當(dāng)根據(jù)特定再現(xiàn)模式讀取數(shù)據(jù)時(shí),無(wú)論在設(shè)備1、2還是3中,該特定再現(xiàn)模式例如 是快進(jìn)、快退等。修改EIT中的節(jié)目持續(xù)時(shí)間。模塊30、34和35根據(jù)請(qǐng)求該功能的模塊, 修改EIT中的“持續(xù)時(shí)間”字段。這樣,在屏幕上正確顯示實(shí)際值。因此,本發(fā)明能夠根據(jù) 特定模式以快速方式更新EIT事件表,使得能夠始終獲得一致信息。這可能由于下事實(shí)模 塊30透明地管理流的來(lái)源,無(wú)論其來(lái)自于存儲(chǔ)裝置還是直接來(lái)自于廣播臺(tái)。 圖2示出了模塊4,模塊4涉及根據(jù)IP協(xié)議廣播數(shù)據(jù)。因此,該前端設(shè)備包括IP類 型的前端設(shè)備24,該IP類型的前端設(shè)備24的輸出連接至FIFO類型的存儲(chǔ)器25。該FIFO 存儲(chǔ)器連接至模塊26,模塊26能夠向解復(fù)用器5注入傳輸類型的流。FIFO存儲(chǔ)器用于對(duì) 從IP前端設(shè)備到達(dá)的流進(jìn)行緩沖,并從而吸收抖動(dòng)。圖3示出了記錄模塊7。該模塊包括傳輸分組提取器27,該傳輸分組提取器27選 擇與需要記錄的流相對(duì)應(yīng)的分組,并且通過(guò)消除與非記錄的分組有關(guān)的數(shù)據(jù)來(lái)提取PMT和 EIT表。根據(jù)上述優(yōu)選實(shí)施例,模塊27還在記錄之前修改“開始時(shí)間”字段。該模塊27連接至FIFO類型的存儲(chǔ)器28。該存儲(chǔ)器28的輸出連接至模塊29,模 塊29用于對(duì)存儲(chǔ)裝置6的寫操作。圖4示出了讀取模塊8。該模塊包括用于從存儲(chǔ)裝置6中進(jìn)行讀取的模塊33。然 后,模塊33向FIFO類型的存儲(chǔ)器31發(fā)送數(shù)據(jù)。在FIFO的輸出處,向模塊32發(fā)送數(shù)據(jù),模 塊32向解復(fù)用器9注入傳輸數(shù)據(jù)流。模塊32修改EIT表以在“開始時(shí)間”字段中用查看 時(shí)間代替記錄期間插入的時(shí)間。在其他實(shí)施例中,記錄裝置6可以是遠(yuǎn)程的。在其他實(shí)施例中,并不根據(jù)DVB格式進(jìn)行數(shù)據(jù)傳輸,但是數(shù)據(jù)分組包括沒有在EIT 中承載而是在其他類型消息中承載的時(shí)間戳。
權(quán)利要求
一種用于接收音視頻數(shù)據(jù)分組的設(shè)備(1),每個(gè)接收到的所述分組包括代表所述分組的顯示時(shí)間的絕對(duì)時(shí)間戳,所述分組要在記錄之后被顯示,或者要在接收之后直接被顯示,所述設(shè)備包括與顯示器的接口模塊(30),用于遵守所述分組的顯示時(shí)間,其中,所述設(shè)備包括用于重新格式化分組的裝置(5、7、8、9),用于重新格式化所述要在記錄之后被顯示的分組,使得這些分組在已被讀取之后,以與所述要在接收之后直接被顯示的分組相同的格式來(lái)被與顯示器的接口模塊(30)接收,所述用于重新格式化分組的裝置(5、7、8、9)至少修改用于記錄的分組的時(shí)間戳。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,用于重新格式化要記錄的分組的裝置(5、7、8、9) 在所述分組被記錄之前,用新的記錄時(shí)間戳來(lái)代替接收到的分組的時(shí)間戳,并且在這些分 組被讀取以供顯示時(shí),用代表所述分組的顯示時(shí)間的時(shí)間戳來(lái)代替記錄時(shí)間戳。
3.根據(jù)權(quán)利要求1或2所述的設(shè)備,其中,與顯示器的接口模塊(30)用于向顯示設(shè)備 (17)傳輸命令,并且用于接收來(lái)自用戶的指令,所述接口模塊適合于修改用于查看或先前 記錄的音視頻分組的事件表(EIT)。
4.根據(jù)權(quán)利要求3所述的設(shè)備,其中,當(dāng)用戶期望根據(jù)特定模式顯示流時(shí),所述接口裝 置(30)根據(jù)所述特定模式修改所述事件表中與持續(xù)時(shí)間有關(guān)的字段。
5.根據(jù)權(quán)利要求1至4之一所述的設(shè)備,其中,所述視頻數(shù)據(jù)分組包括根據(jù)DVB標(biāo)準(zhǔn)的 服務(wù)信息。
6.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的設(shè)備,其中,用于重新格式化要在記錄之后被顯 示的所述分組的裝置包括第一解復(fù)用子裝置(5),用于解復(fù)用接收到的分組以選擇用于記錄的分組,記錄子裝置(7),用于在存儲(chǔ)裝置上記錄所述選擇的分組和時(shí)間戳,讀取子裝置(8),用于讀取所述分組和所述時(shí)間戳,第一修改子裝置(32),用于修改所述時(shí)間戳,第二解復(fù)用子裝置(9),用于以分離所述分組和時(shí)間戳的方式來(lái)解復(fù)用所述分組,解碼子裝置(10),用于解碼所述音頻和視頻分組。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述設(shè)備在第一解復(fù)用子裝置與記錄子裝置之 間包括用于修改時(shí)間戳的第二修改子裝置(27)。
8.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述設(shè)備包括連接至局域網(wǎng)(16)的連接裝置 (37、11),用于向遠(yuǎn)程查看設(shè)備(18、23)傳輸分組。
9.根據(jù)權(quán)利要求1到6之一所述的設(shè)備,其中,在數(shù)據(jù)分組記錄之后的讀取期間,將所 述服務(wù)信息周期性地插入到數(shù)據(jù)分組中。
10.一種用于接收視頻數(shù)據(jù)分組的方法,接收到的所述分組中的每一個(gè)包括代表所述 分組的顯示時(shí)間的絕對(duì)時(shí)間戳,所述分組要在記錄之后被顯示,或者要在接收之后直接被 顯示,所述方法包括與顯示器的接口連接步驟,用于遵守所述分組的顯示時(shí)間,其中,所述 方法包括步驟重新格式化所述要在記錄之后被顯示的分組,使得這些分組在已被讀取之后,以與所 述要在接收之后直接被顯示的分組相同的格式來(lái)被與顯示器的接口模塊接收,以及,在所述分組的重新格式化步驟期間,修改用于記錄的分組的至少一個(gè)時(shí)間戳。
全文摘要
本發(fā)明涉及一種用于接收音視頻數(shù)據(jù)分組的設(shè)備(1)及相應(yīng)方法。根據(jù)所述方法,接收的分組包括示出所述分組的顯示時(shí)間的絕對(duì)時(shí)間戳,所述分組要在記錄之后被顯示,或者要在接收之后直接被顯示,所述設(shè)備包括與顯示器的接口模塊(30),用于遵守所述分組的顯示時(shí)間。所述設(shè)備包括用于重新格式化分組的裝置(5、7、8、9),用于重新格式化所述要在記錄之后被顯示的分組,使得這些分組在已被讀取之后,按照與所述要在接收之后直接被顯示的分組相同的格式來(lái)被與顯示器的接口模塊(30),用于重新格式化所述分組的裝置(5、7、8、9)至少修改用于記錄的分組的時(shí)間戳。
文檔編號(hào)H04N5/76GK101897179SQ200880120869
公開日2010年11月24日 申請(qǐng)日期2008年12月16日 優(yōu)先權(quán)日2007年12月19日
發(fā)明者布魯諾·勒格揚(yáng), 布魯諾·舍羅, 揚(yáng)尼克·勒魯, 讓-盧克·尤姆佩茨 申請(qǐng)人:湯姆森許可貿(mào)易公司