欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于帶有填充字節(jié)消除功能的dvd-多媒體家用平臺的流文件格式的制作方法

文檔序號:7606631閱讀:154來源:國知局
專利名稱:用于帶有填充字節(jié)消除功能的dvd-多媒體家用平臺的流文件格式的制作方法
技術領域
本發(fā)明涉及MPBG-2傳輸流領域;尤其涉及記錄MPEG-2傳輸流并以和MPEG-2傳輸流標準相適應的方式重放所記錄的傳輸流的一種有效方法和設備。
運動圖像專家組-2(MPEG-2)標準(ISO/IEC 13818-11994E)用來提供數字數據流給數字設備,例如機頂盒(STB)、數字電視(DTV)(尤其是交互式DTV)、個人計算機、手持設備以及用于交互式應用的其它設備。
盡管當前的記錄和重放方法(例如部分傳輸流記錄)對STB和DTV應用已經足夠有效,但就交互式平臺(例如DVB組織多媒體家用平臺DVB-MHP和DTV應用軟件環(huán)境DASE)來說,與部分傳輸流相關的處理時間開銷極高。此外,像MHP這樣的環(huán)境需要訪問用部分傳輸流得不到的信息。
本發(fā)明的第一個方面是一種在存儲介質上記錄用戶所選擇的與MPEG相適應的傳輸流的方法,該方法包括接收所述傳輸流,所述傳輸流包括傳輸流分組;從該傳輸流中包含填充字節(jié)的每個傳輸流分組去除填充字節(jié);將所有傳輸流分組記錄在存儲介質上;并在存儲介質上的節(jié)目信息文件中記錄一條表明填充字節(jié)已從傳輸流中被去除的條目。
本發(fā)明的第二個方面是一種重放用戶從存儲介質上選擇的與MPEG相適應的傳輸流的方法,該方法包括(a)通過下列步驟記錄傳輸流接收所述傳輸流,所述傳輸流包括傳輸流分組;從該傳輸流中包含填充字節(jié)的每個傳輸流分組中去除填充字節(jié);將所有傳輸流分組記錄在存儲介質上;在存儲介質上的節(jié)目信息文件中記錄一條表明填充字節(jié)已從該傳輸流中被去除的條目;(b)從該傳輸流讀出每個傳輸流分組以及節(jié)目信息文件中的那條條目;(c)根據節(jié)目信息文件中指示填充字節(jié)已從傳輸流中被去除的那條條目,將填充字節(jié)添加到所述傳輸流中每個在記錄之前被去除了填充字節(jié)的傳輸流分組。
本發(fā)明的第三個方面是一種用于將用戶所選擇的與MPEG相適應的傳輸流記錄在存儲介質上并播放的設備,該設備包括用于接收所述傳輸流的裝置,所述傳輸流包括傳輸流分組;用于從傳輸流中包含填充字節(jié)的每個傳輸分組去除填充字節(jié)的裝置;用于將所有傳輸流分組記錄在存儲介質上的裝置;用于在存儲介質上的節(jié)目信息文件中記錄一條表明填充字節(jié)已從該傳輸流中去除的條目的裝置;用于從該傳輸流讀出每個傳輸流分組的裝置;以及用于根據節(jié)目信息文件中指示填充字節(jié)已從傳輸流中去除的那條條目向該傳輸流中在記錄之前被去除了填充字節(jié)的每個傳輸流分組添加填充字節(jié)的裝置。
本發(fā)明的第四個方面是一種用于將用戶所選擇的與MPEG相適應的傳輸流記錄在存儲介質上并重放的設備,該設備包括接收所述傳輸流的多路分解器和解碼器,所述傳輸流包括傳輸流分組,該傳輸流多路分解器和解碼器適用于從傳輸流生成視頻基本流和音頻基本流;與傳輸流多路分解器和解碼器耦合的流修改器,適用于從傳輸流多路分解器和解碼器接收傳輸流,還適用于從傳輸流中包含填充字節(jié)的每個傳輸流分組去除填充字節(jié);適用于將所有傳輸流分組記錄在存儲介質上的記錄設備,流修改器還適用于發(fā)送一個信號到該記錄設備,該信號表明填充字節(jié)已從傳輸流中去除并且該信號由記錄設備記錄下來;耦合在存儲設備和傳輸流多路分解器和解碼器之間的流去修改器,適用于從傳輸流中讀出每個傳輸流分組,并且還適用于根據節(jié)目信息文件中指示填充字節(jié)已從傳輸流中去除的那條條目,將所有填充字節(jié)向回添加到在記錄之前由所述流修改器去除的每個傳輸流分組;音頻和視頻解碼器及演示器,適用于將視頻基本流和音頻基本流轉換成可播放的輸出信號。
所附權利要求中闡明了本發(fā)明的特性。但通過在閱讀時結合附圖而參考下面對一種示例實施方案的詳細說明可以最好地理解本發(fā)明本身,其中

圖1是一個MPEG-2傳輸流的數據結構的示意圖;圖2A、2B和2C是說明MPEG-2傳輸流的三種允許的有效負載配置的示意圖;圖3是根據本發(fā)明用于接收、播放、記錄傳輸流和重放所記錄的傳輸流的設備的示意圖;圖4A和4B是說明依照本發(fā)明記錄傳輸流的方法的流程圖;圖5是說明依照本發(fā)明重放所記錄的傳輸流的方法的流程在說明本發(fā)明中使用了MPEG-2的術語和數據結構。應該理解術語MPEG-2可以由MPEG-1、MPEG-4、MPEG-7、數字衛(wèi)星系統(DSS)數據結構或其它與MPEG-2標準共享公共的數據結構或在MPEG-2標準之上構建的標準來代替。此外,術語MPEG用來覆蓋所有這些前面提到的標準。
圖1、2A、2B和2C被提供作為理解本發(fā)明的輔助,并且僅說明MPEG-2標準數字數據流結構。
圖1是一個MPEG-2傳輸流的數據結構的示意圖。一個傳輸流可以攜帶多個節(jié)目、可以是一個多節(jié)目傳輸流(MPTS)或單節(jié)目傳輸流(SPTS)。節(jié)目被定義為具有公共時間基準的節(jié)目單元的集合,即具有相同PCR_PID并被引用到相同program_number(見下文)的基本流的集合。一個傳輸流由多個標準大小(188字節(jié))的分組構成。每個分組包括頭部和有效負載。頭部是4個字節(jié),有效負載是184個字節(jié)。頭部被分成下列字段同步字節(jié)字段(8位),傳輸錯誤指示符字段(1位),有效負載單元起始指示符字段(1位),傳輸優(yōu)先級字段(1位),分組ID(PID)字段(13位),傳輸加擾控制字段(2位),自適應域控制字段(2位),連續(xù)性記數器字段(4位)和自適應域。本發(fā)明對PID字段尤其感興趣。
PID值為0x0000(十六進制表示法)的傳輸分組攜帶著節(jié)目關聯表(PAT)。PID值為0x0001(十六進制表示法)的傳輸分組攜帶著條件訪問表(CAT)。PID值從0x0100到0x1FFE(十六進制表示法)的傳輸分組可以被指定為network_PID(從它生成網絡信息表NIT)、program_map PID(從它生產節(jié)目映射表PMT)和PCR_PID(標識具體的節(jié)目)、elementary_PID(標識節(jié)目單元或用于其它目的)。PID值為0x1FFF(十六進制表示法)的傳輸分組被定義為填充分組并且不攜帶任何有用數據,只有頭部包含數據。它們用于確保傳輸流的恒定位速率(就像上文中參考圖2B所說明的其它傳輸分組中的填充字節(jié))。
自適應域被分為下列字段自適應域長度字段(8位),不連續(xù)性記數器字段(1位),隨機訪問指示器字段(1位),基本流優(yōu)先級指示器字段(1位),一個包含五個指向可選字段域的標志的字段和填充字節(jié)字段(不定位數)。本發(fā)明對自適應域長度字段和填充字節(jié)字段尤其感興趣。
可選字段域進一步分為節(jié)目時鐘參考字段(PCR)(42位),老的節(jié)目時鐘參考字段(OPCR)(42位),接頭記數器字段(8位),傳輸私有數據長度字段(8位),傳輸私有數據字段(不定位數),自適應域擴展長度字段(8位)和一個包含三個指向可選字段域的標志的字段(3位)。PCR字段是本發(fā)明的興趣所在,可選字段域進一步分為如圖1所示的字段。
圖2A、2B和2C是說明MPEG-2傳輸流的三種允許的有效負載配置的示意圖。自適應域控制字段的adaptation_field_control變量可以有三個值,0x01、0x02和0x03(十六進制表示)。當adaptation_field_control=0x01時,整個有效負載都是與音頻或視頻有關的數據。當adaptation_field_control=0x02時,該分組只包含一個自適應域(無有效負載),并且該自適應域包含了填充字節(jié)。這種情況下自適應域長度字段是183,根據MPEG-2語法(見圖1)解析這個分組可以確定填充字節(jié)數。填充字節(jié)被定義為字節(jié)的8個比特位置都包含1的一個數據字節(jié),即二進制表示為“11111111”的字節(jié)。當adaptation_field_control=0x03時,有效負載包括自適應域,后面跟著與音頻和視頻有關的數據。
圖3是根據本發(fā)明用于接收、播放、記錄傳輸流和重放所記錄的傳輸流的設備的示意圖。在圖3中,接收器100包括調諧器和解調器105,用于接收輸入110和輸出數字傳輸流115。在直接提供傳輸流的情況下,可以不需要調諧器和解調器105。傳輸流115可以是MPTS或SPTS。傳輸流115由傳輸流多路分解器和解碼器120轉換成視頻基本流(VES)125和音頻基本流(AES)130,它們被提供給音頻和視頻解碼器和演示器(presenter)135,其生成可(在TV或其它設備上)播放的輸出140。
傳輸流多路分解器和解碼器120的第一個功能是將傳輸流115多路分解為多個節(jié)目(如果傳輸流115是MPTS),并且響應用戶輸入,基于用戶控制器150中輸入的雙向用戶控制信號145,選擇一個節(jié)目將其轉換成VES 125和AES 130。傳輸流多路分解器和解碼器120的第二個功能是解碼通過來自/到達條件訪問控制器160的雙向訪問控制信號155被加密的節(jié)目。傳輸流多路分解器和解碼器120的第三個功能是(從MPTS)提取用戶選擇的單個節(jié)目并隨即在記錄下該SPTS之前生成只包含該單個所選節(jié)目的SPTS 165。為此,傳輸流多路分解器和解碼器120包括了SPTS發(fā)生器170,它生成SPTS 165并將它傳輸給代碼轉換器175。
如果傳輸流115是MPTS,SPTS發(fā)生器從傳輸流115生成包含單個用戶所選節(jié)目的SPTS。SPTS發(fā)生器170選擇傳輸包含服務信息(SI)表的所有分組。SI表包括PAT、NIT、PMT、CAT、服務描述表(SDT)、不連續(xù)性信息表(DIT)、事件信息表(EIT)和所有PCR及包含基于PID字段中的值的音頻和視頻數據的所有基本分組。這被稱為PID過濾。還選擇了對環(huán)境特定的表,例如一攬子信息表(BAT)、運行狀態(tài)表(RST)、時間位移表(TOT)和DVB-MHP所用的填充表(ST)??梢愿淖儼淼姆纸M以去除并非所選節(jié)目所特有的信息,或者留下未受那些能夠訪問與該單個節(jié)目不直接相關的信息的應用(例如DVB-MHP)影響的信息。SPTS發(fā)生器170再次將所選擇的分組多路傳輸成保留了傳輸流115的逐段恒定位速率的SPTS 165。接下來,在必要時添加填充分組并在必要時向單個分組添加填充字節(jié)以維持傳輸流115的原始位速率。根據所使用的確切的轉換MPTS為SPTS的方法,可能需要修改一些或全部傳輸流分組中的PCR和OPCR。
如果傳輸流115是SPTS,那么傳輸流多路分解器和解碼器120將直接將傳輸流115傳送到代碼轉換器175。
因為存儲介質上的空間有限,所以可能會希望在記錄SPTS之前減小SPTS 165的大小,即使這會在記錄之前和重放期間增加一些處理時間。代碼轉換器175用來壓縮SPTS 165以便減小在存儲介質上所需的存儲空間。用戶通過來自用戶控制器150的用戶控制信號145可以選擇不壓縮或在幾種壓縮類型之間選擇,例如降低位速率或消除特定的圖片類型(例如P-圖像)。代碼轉換器175生成代碼轉換后的SPTS 180,它由流修改器和文件發(fā)生器185接收。
流修改器和文件發(fā)生器185用來去除填充分組并從代碼轉換后的SPTS 180的非填充分組中去除填充字節(jié),以便減小存儲介質上所需空間的量。用戶可以通過來自用戶控制器150的用戶控制信號145選擇去除或不去除填充。流修改器和文件發(fā)生器185去除填充字節(jié)和填充分組(如果用戶如此指定)并生成修改后的SPTS 190,它由記錄設備195接收并記錄下來。圖4A和圖4B中說明了如何去除填充,下文中將對其進行討論。
流修改器和文件發(fā)生器185還生成節(jié)目信息文件(PIF)數據200,它由記錄設備195接收并記錄到記錄介質上的PIF文件中。PIF文件包含至少一個傳輸流填充字節(jié)(TSSB)標志,該標志指示填充已經從修改后的SPTS 190中去除了還是沒有去除。PIF文件還可以包含一些數據,指示記錄在存儲介質上的修改后的SPTS190的節(jié)目名字和起始和結束位置以及與該SPTS中包含的節(jié)目相關的信息。超過一個的SPTS,以及所有PIF數據200都可以存儲在位于存儲介質上預定位置的單個PIF文件中。
記錄設備195可以是硬盤驅動器(HDD),光盤驅動器(或者光盤CD或數字視頻光盤DVD),磁帶驅動器或其它類型的磁存儲或光存儲設備。
為了重放所記錄的節(jié)目,用戶通過來自用戶控制器的用戶控制信號145可以選擇一個節(jié)目進行重放,并且從記錄設備195讀出對應的修改后的SPTS 190和對應的PIF數據200,其由流去修改器(de-modifier)205接收。流去修改器把填充分組和填充字節(jié)恢復到修改后的SPTS(如果它們在記錄之前被去除的話)以重新生成SPTS 165,重新生成的SPTS 165被提供給傳輸流多路分解器和解碼器120。圖5中說明了如何恢復填充,下文中將對其進行討論?;謴吞畛渥止?jié)和填充分組確保了能夠恢復代碼轉換后的SPTS 180(如果沒有進行代碼轉換即為SPTS 165)的位速率。
應該注意如果對傳輸流115進行了加密,那么為了保護服務提供商的權益,也要對SPTS 165進行加密。
圖4A和4B是說明根據本發(fā)明記錄傳輸流的方法的流程圖。在步驟300中,接收傳輸流。在步驟305中,判斷接收到的傳輸流是MPTS還是SPTS。如果該接收到的傳輸流是MPTS,那么在步驟310中用戶選擇一個單獨的節(jié)目。在步驟315中,從該傳輸流中提取出所選擇的節(jié)目并如前所述生成SPTS。接下來,步驟320中,用戶決定是否應該改變記錄的質量以便節(jié)省存儲空間。如果在步驟305中,判斷出接收到的傳輸流是SPTS,則該方法直接進行到步驟320。
如果在步驟320中用戶決定改變記錄質量,就在步驟325中如前所述對SPTS進行代碼轉換,否則該方法從步驟320直接進行到步驟330。接下來,在步驟330中用戶決定是否應該去除分組中的填充字節(jié)和填充分組以便減小存儲介質上所需空間的量。如果在步驟330中,用戶決定不去除填充字節(jié)和填充分組,該方法進行到335。在步驟335中變量TSSB被設置為等于0(未去除填充)。在步驟340中記錄PIF,在步驟345中記錄SPTS。
如果在步驟335中,用戶決定從SPTS去除填充,則該方法進行到步驟350。在步驟350中,變量TSSB被設置為等于1(填充已去除)。接著在步驟355中,從SPTS接收第一個(或下一個)分組??赡苄枰彌_SPTS,否則后面的步驟可能會根據SPTS的位速率和處理器執(zhí)行后面步驟的速度而被實時執(zhí)行。
在步驟360,判斷在當前分組的PID字段(參見圖1)中編碼的值是否是0x1FFF(以十六進制表示),也就是說該分組是一個填充分組嗎?如果該分組是填充分組,那么在步驟365中只存儲當前分組的頭部(分組的前4個字節(jié),包括PID字段)。該方法隨后進行到步驟370。
如果在步驟360中PID不等于0x1FFF,那么在步驟375中判斷在自適應域控制字段中編碼的值adaptation_field_control(見圖1和2B)是否是0x02(以十六進制表示)。換句話說,該分組包含數據字節(jié)以及填充字節(jié)嗎?如果在步驟375,adaptation_field_control=0x02,就在步驟380中去除填充字節(jié)??梢酝ㄟ^從184減去值(L)(可以通過根據MPEG-2語法(見圖1)解析分組而確定)而計算出填充字節(jié)的數量(NSB)。即NSB=184-L。記錄當前分組的前188-NSB個字節(jié)。該方法進行到步驟370。
如果在步驟375中adaptation_field_control不等于0x02,就在步驟385中記錄整個當前分組并且該方法進行到步驟370。在步驟370中,判斷是否還有別的分組要處理。如果還有別的分組要處理,該方法回到步驟355;否則在步驟390中記錄PIF,記錄完成。
圖5是說明依照本發(fā)明重放所記錄的傳輸流的方法的流程圖。在步驟400中,用戶選擇要重放的節(jié)目,并且在步驟405中讀取對應的PIF(或從所選擇的節(jié)目的PIF中讀取數據)。然后,在步驟410中判斷TSSB是否等于1,即所選節(jié)目的傳輸流中是否已去除填充?如果填充沒有被去除(TSSB=0),就在步驟415中從存儲設備讀出與該節(jié)目對應的整個SPTS并發(fā)送至流多路分解器和解碼器120(見圖3),該方法結束。
如果在步驟410中,判斷出填充已被去除(TSSB=1),就在步驟420中從存儲介質讀出第一個(或下一個)分組。在步驟425中,判斷在當前分組的PID域(見圖1)中編碼的值是否是0x1FFF(十六進制表示),也就是說,該分組是否是一個填充分組。如果該分組是填充分組,就在步驟430中向該分組添加184個填充字節(jié),隨后該方法進行到步驟435。
在步驟425中,如果PID不等于0x1FFF,就在步驟440中判斷自適應域控制字段中所編碼的值adaptation_field_control(見圖1和2B)是否是0x02(十六進制表示)。如果在步驟440中adaptation_field_control=0x02,就在步驟445中通過依照MPEG-2語法(見圖1)解析這個分組而確定出值(L)。隨后在步驟450中,向該分組添加184-L個字節(jié),L=adaptation_field_length,如前所述。該方法隨后進行到步驟435。
如果在步驟440中adaptation_field_control不等于0x02,該方法直接進行到步驟435。在步驟435中當前分組被送往傳輸流多路分解器和解碼器120(見圖3)。可能需要緩沖措施以維持位速率。接下來在步驟455中,判斷是否有別的分組要處理。如果還有別的分組要處理,該方法返回到步驟420;否則重放完成。
上面給出對本發(fā)明的實施方案的說明是為了有助于理解本發(fā)明。將會理解本發(fā)明并不僅限于這里所說明的具體實施方案,對本領域的技術人員來說,在不偏離本發(fā)明范圍的前提下,顯然本發(fā)明可以有各種不同的修改、調整和替換。例如,可以從分組去除填充字節(jié)而不從SPTS去除填充分組。還可以從SPTS去除填充分組但不從單個分組去除填充字節(jié)。因此,意圖讓下面的權利要求覆蓋落在本發(fā)明的真實精神和范圍之內的所有這樣的修改和變化。
權利要求
1.一種將用戶所選擇的與MPEG相適應的傳輸流記錄在存儲介質上的方法,該方法包括接收所述傳輸流,所述傳輸流包括傳輸流分組;從所述傳輸流中包含填充字節(jié)的每個傳輸流分組中去除填充字節(jié);將所有的傳輸流分組記錄在所述存儲介質上;并在所述存儲介質上的節(jié)目信息文件中記錄一條表明填充字節(jié)已被從所述傳輸流去除的條目。
2.權利要求1的方法,其中從所述傳輸流中包含填充字節(jié)的每個傳輸流分組中去除填充字節(jié)的步驟還包括確定所述傳輸流分組中哪些是填充分組,并從所述被確定為填充分組的傳輸流分組中去除所述填充分組的頭部之后的所有字節(jié)。
3.權利要求1的方法,其中從所述傳輸流中包含填充字節(jié)的每個傳輸流分組中去除填充字節(jié)的步驟還包括確定哪些傳輸流分組包含后面僅跟填充字節(jié)的自適應域,并從包含后面僅跟填充字節(jié)的自適應域的傳輸流分組中去除所述自適應域后面的所有字節(jié)。
4.權利要求1的方法,其中所述傳輸流是單節(jié)目流。
5.權利要求1的方法,其中所述傳輸流是多節(jié)目傳輸流,并且該方法還包括從所述傳輸流選擇單個節(jié)目并將所述多節(jié)目傳輸流轉換成一個包含所述所選擇的單個節(jié)目的單節(jié)目傳輸流。
6.權利要求5的方法,其中所述單節(jié)目傳輸流包含所述多節(jié)目傳輸流中所有節(jié)目的服務信息表數據。
7.權利要求5的方法,其中所述單節(jié)目傳輸流包含適用于在DVB-MHP或DASE環(huán)境中運行的應用的服務信息表數據。
8.權利要求1的方法,其中所述傳輸流包含適用于在DVB-MHP或DASE環(huán)境中運行的應用的服務信息表數據。
9.權利要求1的方法,還包括壓縮所述傳輸流。
10.權利要求9的方法,其中所述的壓縮所述傳輸流的步驟包括改變所述傳輸流的位速率,從所述傳輸流去除P-圖像,或者不僅改變所述傳輸流的位速率還從所述傳輸流去除P-圖像這二者。
11.一種重放用戶從存儲介質上選擇的與MPEG相適應的傳輸流的方法,該方法包括(a)通過下列步驟記錄所述傳輸流接收所述傳輸流,所述傳輸流包括傳輸流分組;從所述傳輸流中包含填充字節(jié)的每個傳輸流分組中去除填充字節(jié);將所有的傳輸流分組記錄在所述存儲介質上;并在所述存儲介質上的節(jié)目信息文件中記錄一條表明填充字節(jié)已被從所述傳輸流去除的條目;(b)從所述傳輸流讀出每個傳輸流分組并從所述節(jié)目信息表中讀出所述條目;(c)根據所述節(jié)目信息表中指示填充字節(jié)已被從所述傳輸流去除的所述條目,將填充字節(jié)添加到所述傳輸流中每個在記錄之前被去除了填充字節(jié)的傳輸流分組。
12.權利要求11的方法,其中添加填充字節(jié)到所述傳輸流中每個在記錄之前被去除了填充字節(jié)的傳輸流分組的步驟還包括確定所述傳輸流分組中哪些是填充分組,并在所述填充分組的頭部之后添加足夠數量的字節(jié)以將所述傳輸分組的長度增加到MPEG標準長度。
13.權利要求11的方法,其中添加填充字節(jié)到所述傳輸流中每個在記錄之前被去除了填充字節(jié)的傳輸流分組的步驟還包括確定哪些記錄下來的傳輸流分組僅包含頭部字段和自適應域,并向所述僅包含頭部字段和自適應域的傳輸流分組添加足夠數量的字節(jié)在所述自適應域之后,以將所述傳輸流分組的長度增加到MPEG標準長度。
14.權利要求11的方法,其中所述傳輸流分組是單節(jié)目流。
15.權利要求11的方法,其中所述傳輸流是多節(jié)目傳輸流,且記錄所述傳輸流的步驟還包括選擇單個節(jié)目并將所述多節(jié)目傳輸流轉換成一個包含所述所選擇的節(jié)目的單節(jié)目傳輸流。
16.權利要求15的方法,其中所述單節(jié)目傳輸流包含所述多節(jié)目傳輸流中所有節(jié)目的服務信息表數據。
17.權利要求15的方法,其中所述單節(jié)目傳輸流包含適用于在DVB-MHP或DASE環(huán)境中運行的應用的服務信息表數據。
18.權利要求11的方法,其中所述傳輸流包含適用于在DVB-MHP或DASE環(huán)境中運行的應用的服務信息表數據。
19.一種用于將用戶所選擇的與MPEG相適應的傳輸流記錄在存儲介質上并重放該傳輸流的設備,該設備包括用于接收所述傳輸流的裝置,所述傳輸流包括傳輸流分組;用于從所述傳輸流中包含填充字節(jié)的每個傳輸流分組去除填充字節(jié)的裝置;用于將所有的傳輸流分組記錄在所述存儲介質上的裝置;用于在所述存儲介質上的節(jié)目信息文件中記錄一條表明填充字節(jié)已被從所述傳輸流去除的條目的裝置;用于從所述傳輸流中讀出每個傳輸流分組的裝置;用于根據所述節(jié)目信息表中指示填充字節(jié)已被從所述傳輸流去除的所述條目將填充字節(jié)添加到所述傳輸流中每個在記錄之前被去除了填充字節(jié)的傳輸流分組的裝置。
20.權利要求19的設備,其中所述傳輸流是單節(jié)目傳輸流。
21.權利要求1的設備,其中所述傳輸流是多節(jié)目傳輸流,并且該設備還包括用于選擇單個節(jié)目的裝置,以及用于將所述多節(jié)目傳輸流轉換成包含所述所選單個節(jié)目的單節(jié)目傳輸流的裝置。
22.權利要求21的設備,其中所述單節(jié)目傳輸流包含所述多節(jié)目傳輸流中所有節(jié)目的服務信息表數據。
23.權利要求21的設備,其中所述單節(jié)目傳輸流包含適用于在DVB-MHP或DASE環(huán)境中運行的應用的服務信息表數據。
24.權利要求19的設備,其中所述傳輸流包含適用于在DVB-MHP或DASE環(huán)境中運行的應用的服務信息表數據。
25.權利要求19的設備,還包括用于壓縮所述傳輸流的裝置。
26.權利要求25的設備,其中所述壓縮裝置還包括用于改變所述傳輸流的位速率的裝置,用于從所述傳輸流去除P-圖像的裝置,或者既包括用于改變所述傳輸流的位速率的裝置也包括用于從所述傳輸流去除P-圖像的裝置這二者。
27.一種用于將用戶所選擇的與MPEG相適應的傳輸流記錄在存儲介質上并重放該傳輸流的設備,該設備包括接收所述傳輸流的傳輸流多路分解器和解碼器,所述傳輸流包括傳輸流分組,所述傳輸流多路分解器和解碼器適用于從所述傳輸流生成視頻基本流和音頻基本流;與所述傳輸流多路分解器和解碼器相耦合的流修改器,所述流修改器適用于從所述傳輸流多路分解器和解碼器接收所述傳輸流,所述流修改器還適用于從所述傳輸流中包含填充字節(jié)的每個傳輸流分組去除填充字節(jié);適用于在所述存儲介質上記錄所有傳輸流分組的記錄設備,所述流修改器還適用于發(fā)送一個信號到所述記錄設備,所述信號表明填充字節(jié)已從所述傳輸流去除,并且所述信號由所述記錄設備記錄下來;耦合在所述存儲設備和所述傳輸流多路分解器和解碼器之間的流去修改器,所述流去修改器適用于從所述傳輸流讀出每個傳輸流分組,還適用于根據所述信號中指示填充字節(jié)已被從所述傳輸流去除的所述條目,將所有填充字節(jié)向回添加到在記錄之前由所述流修改器去除的每個傳輸流分組;和音頻和視頻解碼器及演示器,適用于將所述視頻基本流和音頻基本流轉換成可播放的輸出信號。
28.權利要求27的設備,其中所述傳輸流多路分解器和解碼器還包括一個單節(jié)目傳輸流發(fā)生器,適用于在所述傳輸流是多節(jié)目傳輸流的情況下將其轉換成包含由所述用戶選擇的節(jié)目的單節(jié)目傳輸流,所述單傳輸流發(fā)生器與所述流修改器相耦合。
29.權利要求28的設備,其中所述單節(jié)目傳輸流包含所述多節(jié)目傳輸流中所有節(jié)目的服務信息表數據。
30.權利要求28的設備,其中所述單節(jié)目傳輸流包含適用于運行在DVB-MHP或DASE環(huán)境中的應用的服務信息表數據。
31.權利要求27的設備,其中所述傳輸流包含適用于運行在DVB-MHP或DASE環(huán)境中的應用的服務信息表數據。
32.權利要求27的設備,還包括一個代碼轉換器,適用于壓縮所述傳輸流。
33.權利要求32的設備,其中所述代碼轉換器適用于改變所述傳輸流的位速率,適用于從所述傳輸流去除P-圖像,或者適用于既改變所述傳輸流的位速率也從所述傳輸流去除P-圖像這二者。
34.權利要求27的設備,其中所述記錄設備是從硬盤驅動器、光盤驅動器、壓縮盤驅動器和數字視頻光盤驅動器中選擇的。
全文摘要
一種將用戶所選擇的與MPEG相適應的傳輸流記錄在存儲介質上的方法。該方法包括接收所述傳輸流,所述傳輸流包括傳輸流分組;從所述傳輸流中包含填充字節(jié)的每個傳輸流分組中去除填充字節(jié);將所有的傳輸流分組記錄在所述存儲介質上;并在所述存儲介質上的節(jié)目信息文件中記錄一條表明填充字節(jié)已被從所述傳輸流去除的條目。
文檔編號H04N5/00GK1809893SQ200480016983
公開日2006年7月26日 申請日期2004年6月14日 優(yōu)先權日2003年6月17日
發(fā)明者石峻, 譚徑微, 甘亮, P·S·紐頓, D·P·凱利 申請人:皇家飛利浦電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
天全县| 宜章县| 昆明市| 忻城县| 元氏县| 涪陵区| 陆河县| 芮城县| 南召县| 普格县| 阿城市| 泗阳县| 淄博市| 三台县| 营口市| 新津县| 来宾市| 和龙市| 罗源县| 阿克陶县| 唐河县| 梁河县| 桃江县| 庆城县| 南昌县| 大新县| 嘉禾县| 青阳县| 从化市| 夏津县| 万载县| 沙雅县| 台南县| 永平县| 安化县| 南康市| 海城市| 信丰县| 闻喜县| 皮山县| 黄山市|