專利名稱::傳輸流數據的記錄及其播放控制方法
技術領域:
:本發明是有關在數字播放產品中,可將傳輸流記錄到安裝在其它模塊上的光盤媒體里,并予以播放處理的一種傳輸流數據的記錄及其播放控制方法的技術。
背景技術:
:通常而言,數字播放信號接收器在保存接收到的數據流(Datastream)并予以播放或在保存的同時予以播放的過程中,將HDD(HardDiscDrive)用作保存媒體。為此,數字播放信號接收器的主要特點和構造見如圖1。圖1是常規式數字播放信號接收器的結構示意圖。如圖1所示,數字播放信號接收器由如下結構組成即,可從任意服務媒體中接收播放信號,并輸出數字數據的調諧器(Tuner)/解調器(Demodulator)2、對從調諧器/解調器2中傳送數據流的傳送路徑進行調整的碼流控制器4、連接在碼流控制器4輸出端口上的解復用器(DEMUXDemultiplexer)/MPEG(MovingPictureExpertsGroup)編碼器6、連接在解復用器/MPEG編碼器6上的MPEG存儲器8、統一連接在系統總線10上的RAM12、CPU14、ROM16、用戶界面18、HDD20。上述調諧器/解調器2在通過系統總線10的CPU14的控制下,將通過輸入線1從任意服務媒體中輸入的播放信號轉換成數字數據流,并向外輸出。上述碼流控制器4在通過系統總線10的CPU14的控制下,將從調諧器/解調器2中輸出的數據流傳送并保存到HDD20中,或將其輸入到解復用器/MPEG編碼器6中,以用于數據播放。此外,上述碼流控制器4在CPU14的控制下,還將從HDD20中通過系統總線10輸入的數據流,傳送給解復用器/MPEG編碼器6,以用于數據播放。如圖1所示,上述解復用器/MPEG編碼器6在CPU14的控制下,選擇從碼流控制器4中輸入的數據流(TP_dataout),將其保存到MPEG存儲器8中,并讀取所保存的數據流,以MPEG方式進行編碼處理,然后通過輸出線7向外輸出。在此,CPU14將履行相應于通過系統總線10從用戶界面18輸入的用戶命令的控制任務。例如,CPU14將根據用戶輸入的命令,在調諧器/解調器2中進行頻道轉換,并在碼流控制器4中轉換數據流的傳送路徑。此外,CPU16還根據用戶輸入的命令,在解復用器/MPEG編碼器6中選擇輸入數據流。在此,RAM12和ROM16將被用于CPU14的控制運行時。常規式數字播放信號接收器將保存利用HDD20接收的數據碼流并予以播放或在播放的過程中予以保存。此時,在所接收到的數據流中,通常包括多個播放節目,但用戶不一定要同時收看接收到的多個播放節目,而只選擇收看自己喜歡的播放節目。最近以來,隨著數字播放的實用化發展趨勢,多種數字產品正得以踴躍開發和廣泛銷售。此外,在最近市面上還能陸續見到具有PVR(PersonalVideoRecoder)功能的新產品。目前,DVDRW(DigitalVersatileDiscReWritable)儀器主要采用保存PS(PacketStream)形式的播放碼流方式或保存已被進行編碼處理的HD碼流的模擬輸出形式。因此,保存和播放沒有畫質降低的實時播放碼流已成為不可能實現的事實。
發明內容本發明旨在解決常規技術中存在的上述問題,提供一個可在DVDRW和PVR組合機內,將HD級播放碼流實時記錄到DVDRW媒體上,并能實時播放被記錄到DVD媒體上的數據的傳輸流數據記錄及其播放控制方法。本發明的第1目的提供一個可對傳輸流數據進行加密處理后再進行記錄,并經過解擾處理后予以播放的傳輸流數據的保存和播放控制方法。本發明的第2目的提供一個可在數據記錄和播放時,將硬盤用作緩沖裝置,以實現穩定的數據傳送和接收目的的傳輸流數據的記錄和播放控制方法。本發明的第3目的提供一個采用具備DPRAM(DualPortRAM)的DVDRW模塊之間的界面,以能最大限度地減少緩沖帶來的時間延遲弊端,并能實時、有效地傳送數據的傳輸流數據的記錄和播放控制方法。本發明的第4目的提供一個可通過碼流控制器傳送被進行加密處理的下行鏈路,以能夠在無需另行加密處理的條件下,對HD碼流進行內容保護的傳輸流數據的記錄和播放控制方法。本發明的第5目的提供一個通過高速數據傳送路徑,可在DVDRW模塊和PVR模塊之間傳送或接收HD碼流乃至其它媒體(MP3、JPEG等)形式數據的傳輸流數據的記錄和播放控制方法。為了實現上述目的,本發明中傳輸流數據的記錄控制方法由如下幾個步驟組成即,第一步驟、通過調諧器和解調器選擇播放信號,并將其解調處理成傳輸流;第二步驟、通過碼流控制器,對被解調處理的傳輸流(TS)進行濾波和加密處理;第三步驟、將被進行加密處理的傳輸流保存到硬盤中;第四步驟、通過系統總線,將被保存到硬盤中的傳輸流傳送給DVD模塊的DVD控制器中;第五步驟、將從DVD控制器中傳送的碼流保存到DVD存儲器中,并通過DVD載入器,將其記錄到DVD媒體上。在本發明的其它實施例中,傳輸流數據的播放控制方法由如下幾個步驟組成即,第一步驟、在DVD模塊的DVD控制器中,讀取被記錄到上述DVD媒體上的數據,并將其臨時保存到DVD存儲器中;第二步驟、CPU通過界面裝置,讀取被保存到DVD存儲器中的數據,然后將其保存到硬盤中;第三步驟、通過碼流控制器,對被保存到硬盤中的傳輸流進行解擾處理;第四步驟、利用MPEG編碼器,對被進行解擾處理的傳輸流進行編碼處理,并將其播放為畫面。本發明的效果如上所述,通過本發明中傳輸流數據的記錄及其播放控制方法,可將DVDRW和PVR組合機內的HD級播放碼流實時記錄或播放到外部光盤媒體中。據此,可有效克服目前DVDRW的保存極限,并通過利用硬盤裝置進行的緩沖處理,實現穩定的數據傳送和接收目的。此外,本發明技術還通過DPRAM裝置與DVDRW模塊之間的高速數據傳送和接收效果,最大限度地減少緩沖處理引起的時間延遲弊端,并確保數據的實時傳送。為進一步說明本發明的上述目的、結構特點和效果,以下將結合附圖對本發明進行詳細的描述。圖1是常規式數字播放信號接收器的結構示意圖,圖2是在本發明實施例中,DVDRW和PVR組合機內傳輸流數據的保存和播放控制裝置的結構示意圖,圖3(a)和圖3(b)是在圖2的結構里,向DVDRW中記錄數據的路徑流線圖,圖4(a)和圖4(b)是在圖2的結構里,從DVDRW中播放數據的路徑流線圖,圖5是在本發明的其它實施例中,傳輸流數據的記錄控制方法流程圖,圖6是在本發明的其它實施例中,傳輸流數據的播放控制方法流程圖。附圖中主要部分的符號說明100...第1模塊101...調諧器/解調器103...碼流控制器105...總線橋接器107...HDD109、115、133...SDRAM111...CPU120...DPRAM130...第2模塊131...DVD控制器135...DVD載入器具體實施方式下面將參照附圖對本發明的傳輸流數據的記錄及其播放控制方法進行詳細說明。圖2是在本發明實施例中,DVDRW和PVR組合機的結構示意圖。如圖2所示,本發明結構由具備PVR功能的第1模塊100、向DVD媒體保存及播放數據所需的第2模塊130、連接第1模塊100和第2模塊130的界面裝置(雙端口隨機存儲器DPRAM)120組成。上述第1模塊100由數字播放信號的頻道選臺和解調處理用調諧器/解調器(Tuner/Demodulator)101、將被進行解調處理的傳輸流(TSTransportStream)傳送給被加密處理的傳輸流(ETSEncryptionTS)中的碼流控制器(TScontroller)103、連接在系統總線(PCIbus)上的總線橋接器(PCI/IDEBusbridge)105、對通過總線橋接器105傳送的傳輸流進行緩沖處理的硬盤(HDD)107、臨時保存傳輸流所需的系統存儲器(SDRAM)109、通過系統總線控制各部件的中央處理器(CPU)111、播放傳輸流所需的MPEG編碼器113、數據播放時進行臨時保存的存儲器(SDRAM)115。上述第2模塊130由控制DVD載入器(loader)135所需的DVD控制器131;通過上述DVD控制器131,對記錄和播放到DVD媒體中的數據進行臨時保存的DVD存儲器(SDRAM)133組成。上述界面裝置120由雙端口隨機存儲器(DPRAMDual-PortRAM)組成。下面將參照附圖對具有上述結構特點的本發明實施例中的DVDRW和PVR組合機內的傳輸流數據控制系統及其方法進行詳細說明。如圖2所示,上述組合機由第1模塊100和第2模塊130的結構組合而成,第1模塊100和第2模塊130通過界面裝置120相連并傳送和接收數據。在此,第1模塊100是PVR模塊,第2模塊130是DVDRW模塊,而界面裝置130則采用DPRAM(dualportmemory)。上述第1模塊100由調諧器/解調器101、碼流控制器103、總線橋接器(PCI/IDEbusbridge)105、系統存儲器109、CPU111、MPEG編碼器113、存儲器115組成。上述調諧器/解調器101將通過數字播放信號的頻道選臺接收播放信號,并將接收的播放信號轉換成數字傳輸流(TSTransportStream)后向外輸出。上述碼流控制器103連接在系統總線(PCIBUS)上,并在CPU111的控制下,對被解調處理的傳輸流的PID(PacketID)進行濾波處理和防復制所需的加密處理(Encryption),然后將其保存到內部緩沖器(buffer)中。上述CPU111通過PCI(peripheralcomponentinterconnect)總線104,讀取一定量的碼流數據,然后將其臨時保存到系統存儲器109中,并經過重新讀取后,通過連接在PCI總線104上的橋接器105,將其保存到HDD107中。在此,由于通過碼流控制器103對傳輸流進行加密處理,因此無需另行加密處理,也能對HD碼流進行有效的內容保護。此時,保存到HDD107中的碼流數據將被轉換成源數據,然后被傳送給第2模塊130。此外,由于地面波HD碼流屬于傳輸流(TS)格式,因此為將該傳輸流格式直接保存到DVD-RW媒體中,而需要對其進行緩沖處理。此時,將硬盤用作緩沖裝置,并在將其保存到硬盤中時,將以4Byte的記時打印機(TimeStamp)和TS188Byte的ncryption的形式予以保存。在上述CPU111中,為了記錄上述數據,將向第2模塊130的DVD控制器131傳送與第2模塊130的界面狀態相符合的控制數據。即,為將上述數據轉換成可進行數據傳送的狀態,而傳送控制數據。上述CPU111將保存到HDD107中的碼流數據臨時保存在系統存儲器109中,然后將控制權轉交給第2模塊130的DVD控制器131。此時,第2模塊130的DVD控制器131將通過界面裝置120,讀取保存在第1模塊100的系統存儲器109中的碼流數據,然后將其保存到第2模塊130的DVD存儲器133中。上述第2模塊130的DVD控制器131利用DVD載入器(Loader)135,以特定倍數將保存在DVD存儲器133中的碼流數據記錄到DVD媒體中。此時,由于記錄到DVD媒體中的數據是被進行加密處理后的碼流數據,因此可達到防復制的目的。在將數據記錄到保存媒體(DVD等)中時,將同時保存相關節目的信息。此時,由于保存信息中存在節目的復制狀態特征,因此可同時保存防復制(CopyNever、CopyOnce)等信息。作為連接第1模塊100和第2模塊130的界面裝置120,DPRAM可最大限度地減少通過緩沖處理,向第1模塊100與第2模塊130之間傳送數據的傳送時間,以實現數據的實時傳送和接收目的。上述界面裝置120采用雙端口隨機存儲器(DPRAMdualportram),以確保兩個處理器(CPU、DVD控制器)之間的高速數據傳送效率,并將雙端口隨機存儲器的領域劃分為兩個頻道(傳送控制、數據傳送)。在數據傳送頻道中,為了提高數據傳送效率,將不另行添加傳送協議數據,而只傳送模塊單位的大小信息。在此,將通過傳送控制頻道,處理數據傳送頻道的控制信息。此外,記錄到第2模塊130的DVD媒體中的數據,將以上述過程的逆向順序重新進行播放處理。即,第2模塊130的DVD控制器131將從DVD媒體中讀取數據,并利用DVD存儲器133,將其臨時保存到DVD存儲器133中。此時,CPU111將保存到DVD存儲器133中的數據重新保存到系統存儲器109和HDD107中,并通過碼流控制器103對其進行解擾處理,然后通過MPEG編碼器(Decoder)113,對其進行編碼和播放處理。在此,作為連接PVR模塊和DVDRW模塊的界面裝置,DPRAM的使用權取決于系統屬于播放模式或記錄模式,并根據上述條件,決定采用PVR模塊的CPU或DVDRW模塊的DVD控制器131的問題。在本發明的其它實施例中,還可在將接收的傳輸流數據保存到HDD107中的同時,履行實時播放到MPEG編碼器113中的模式。在該模式中,對碼流控制器的加密處理過程將被忽略。下面將參照附圖3(a)和圖3(b),對本發明中將傳輸流數據記錄到DVD媒體中的順序進行簡單說明。首先,PVR模塊上的調諧器/解調器101將被轉換成傳輸流(TS),而碼流控制器103將以加密處理的傳輸流(ETSEncryptedTS)的形式輸出上述傳輸流,并通過中央處理器111,將上述被進行加密處理的傳輸流(ETS),經過系統存儲器109,一次性緩沖處理到HDD107中,然后將被保存到HDD107中的碼流數據重新讀取到系統存儲器109中。此時,作為DVD模塊,第2模塊130的DVD控制器131將通過界面裝置(DPRAM)120,讀取被保存到第1模塊100的系統存儲器109中的數據,并將其臨時保存到DVD存儲器133中,然后通過DVD載入器135,將被保存到DVD存儲器133中的數據記錄到DVD媒體中。下面將參照附圖4(a)和圖4(b),對本發明中將被記錄到DVD媒體上的傳輸流數據播放到MPEG編碼器中的順序進行簡單說明。上述DVD控制器131通過DVD載入器,讀取被記錄到DVD媒體中的數據,并將其保存到DVD存儲器133中,而第1模塊100的CPU111則通過界面裝置(DPRAM)120,將被保存到DVD存儲器133中的數據保存到系統存儲器109中,并將其重新保存到HDD107中。此時,被保存到HDD107中的數據將被臨時保存到系統存儲器109中,并通過碼流控制器103被進行解擾處理,而被解擾處理的傳輸流則將通過MPEG編碼器113被進行編碼處理,并被播放到畫面上。在此,MPEG編碼器113為了進行圖像播放,將傳輸流臨時保存到SPRAM115中。圖5和圖6是利用PVR模塊和DVDRW模塊的傳輸流記錄和播放方法流線圖。在上述組合機內,可根據記錄和播放模式,對相應的模式進行操作。如圖5所示S101,上述PVR模塊的調諧器/解調器在接收播放信號后,對其進行解調處理,并以傳輸流的形式向外輸出。S103,傳輸流將通過碼流控制器,被進行PID濾波和加密處理,上述被加密處理的傳輸流則將被保存到內部緩沖器中。S105、S107,在達到一定量的碼流數據后,CPU將讀取該碼流數據,并將其保存到系統存儲器中,然后將其重新保存到HDD中。S109,在此,CPU將向DVD控制器傳送控制數據,而DVD控制器將保持待機狀態。S111、S113,此后,CPU將讀取被保存到HDD中的碼流,并將其重新保存到系統存儲器中,然后將對其控制權轉交給DVD控制器。S115、S117,此時,DVD控制器將通過系統存儲器和DPRAM,讀取碼流數據,并將其保存到DVD存儲器中,然后利用DVD載入器(loader),將其記錄到DVD媒體中。如圖6所示S121、S123,DVD模塊在DVD控制器中,通過DVD載入器,讀取被記錄到DVD媒體上的數據,并將其保存到DVD存儲器中,然后將對其控制權轉交給PVR模塊的CPU。S125、S127,此時,CPU通過DPRAM和DVD存儲器讀取數據,并將其一次性保存到系統存儲器中,然后將其重新保存到HDD中。S129、S131,在此,CPU將被保存到HDD中的數據傳送給碼流控制器,并對其進行解擾處理,然后通過MPEG編碼器,對其進行編碼處理,并將其播放到畫面上。如上所述,本發明旨在提供一個可將被PVR模塊等播放信號接收裝置接收的傳輸流數據記錄到其它模塊的光盤媒體上,同時還讀取并播放被記錄的傳輸流,并能在PVR模塊和DVDRW模塊之間高速傳送和接收傳輸流數據的裝置,以最大限度地減少緩沖處理所帶來的時間延遲弊端,并確保數據的實時傳送效果。此外,通過本發明,還可通過高速數據傳送路徑,在DVDRW模塊和PVR模塊之間傳送和接收HD碼流乃至其它媒體(MP3、JPEG等)形式的數據。在本發明的其它實施例中,還可采用非DVDRW模塊的具備其它光盤媒體的光盤模塊。本
技術領域:
中的普通技術人員應當認識到,以上的實施例僅是用來說明本發明,而并非用作為對本發明的限定,只要在本發明的實質精神范圍內,對以上所述實施例的變化、變型都將落在本發明權利要求書的范圍內。權利要求1.一種傳輸流數據的記錄控制方法,其特征在于由如下幾個步驟組成第一步驟、通過調諧器和解調器選擇播放信號,并將其解調處理成傳輸流;第二步驟、通過碼流控制器,對被解調處理的傳輸流進行濾波和加密處理;第三步驟、將被進行加密處理的傳輸流保存到硬盤中;第四步驟、通過系統總線,將被保存到硬盤中的傳輸流傳送給DVD模塊的DVD控制器中;第五步驟、將從所述DVD控制器中傳送的碼流保存到DVD存儲器中,并通過DVD載入器,將所述碼流記錄到DVD媒體上。2.一種傳輸流數據的播放控制方法,其特征在于由如下幾個步驟組成第一步驟、在DVD模塊的DVD控制器中,讀取被記錄到上述DVD媒體上的數據,并將其臨時保存到DVD存儲器中;第二步驟、CPU通過界面裝置,讀取被保存到DVD存儲器中的數據,然后將其保存到硬盤中;第三步驟、通過碼流控制器,對被保存到硬盤中的傳輸流進行解擾處理;第四步驟、利用MPEG編碼器,對被進行解擾處理的傳輸流進行編碼處理,并將所述碼流播放為畫面。全文摘要本發明是有關傳輸流數據的記錄及其播放控制方法,在數字播放產品中,可將傳輸流記錄到安裝在其它模塊上的光盤媒體里,并予以播放處理的傳輸流數據的記錄和播放控制方法的技術。本發明可在PVR和DVD模塊的組合機內,對從調諧器/解調器中接收的播放信號進行解調和加密處理后,將其緩沖處理到硬盤中,并將其記錄到DVD媒體上,然后讀取被記錄到DVD媒體上的傳輸流數據,并將其緩沖處理到硬盤后進行解擾處理,最終播放到圖像編碼器中。本發明可有效克服目前DVDRW的保存極限,并通過利用硬盤裝置進行的緩沖處理,實現穩定的數據傳送和接收目的。文檔編號G06F13/00GK1925045SQ20051002936公開日2007年3月7日申請日期2005年9月2日優先權日2005年9月2日發明者樸賢相,白禹鉉申請人:上海樂金廣電電子有限公司