專利名稱:高清晰度視頻節(jié)目存儲方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種高清晰度視頻節(jié)目存儲方法,特別涉及一種把高分辨率、高清晰度視頻節(jié)目存儲在現(xiàn)有的DVD光盤上的方法。
背景技術(shù):
目前,用于播放視頻的DVD(Digital Versatile Disc,數(shù)字多功能光盤)技術(shù)只能達(dá)到標(biāo)準(zhǔn)清晰度質(zhì)量,其分辨率只能是720×576或720×480或更小。為了適應(yīng)高清晰度數(shù)字電視的發(fā)展和需求,于是希望把高分辨率(例如1280×720)、高清晰度的視頻存儲在現(xiàn)有普通DVD盤,即以單面單層、采用紅光波長(635納米或650納米)的激光技術(shù)為核心的,從而實(shí)現(xiàn)在DVD上播放高清晰度視頻。
目前,采用紅光波長的激光、單面單層的DVD盤,其容量只有4.7GB(GByte,吉字節(jié))。對于存儲視頻節(jié)目的DVD技術(shù)而言,現(xiàn)在是采用MPEG-2(Motion Picture Expert Group,運(yùn)動圖像專家組)壓縮技術(shù),其壓縮倍數(shù)最多只能達(dá)到30倍,采用這種技術(shù)后,這樣一張普通的DVD盤的視頻分辨率格式最高只能達(dá)到720×576。
在上述的現(xiàn)有技術(shù)條件下,對高清晰視頻(例如分辨率為1280×720格式,YUV之比為4∶2∶0,幀率為30幀/秒,8比特/像素)則其最小碼率為10.55兆比特/秒,若視頻持續(xù)時(shí)間為2小時(shí),則總的容量為9.27GB,因此加上音頻和其他數(shù)據(jù),至少需要10GB的存儲空間。
國際標(biāo)準(zhǔn)MPEG-4是針對一定比特率下的視頻、音頻編碼,更加注重多媒體系統(tǒng)的交互性和靈活性。與MPEG-1和MPEG-2相比,MPEG-4更適于交互AV服務(wù)以及遠(yuǎn)程監(jiān)控,它的設(shè)計(jì)目標(biāo)使其具有更廣的適應(yīng)性和可擴(kuò)展性;MPEG-4傳輸速率在4800-6400bps之間,分辨率為176×144,可以利用很窄的帶寬通過幀重建技術(shù)壓縮和傳輸數(shù)據(jù),從而能以最少的數(shù)據(jù)獲得最佳的圖像質(zhì)量。
在實(shí)際使用MPEG技術(shù)中,現(xiàn)在的MPEG-4可以在編碼中提供最高的效率,這可以將整部視頻電影以完全PAL或者NTSC的分辨率與立體聲(16位,48kHz)存儲在單個(gè)CD-ROM上。具體而言700MB的容量對多數(shù)110分鐘的非高清晰電影來說綽綽有余了。另一方面,MPEG-2格式的電影在相同的分辨率下需要約11倍以上的儲存空間(8GB的DVD)。當(dāng)MPEG-2的數(shù)據(jù)率加倍至接近真正的特性時(shí),MPEG-4可以在聲頻與視頻流上在廣泛的領(lǐng)域上升級。當(dāng)視頻在5Kbit/s與10Mbit/s之間變化時(shí),聲頻信號可以在2Kbit/s與24Kbit/s之間進(jìn)行處理。由于這種可升級性,聲頻與視頻數(shù)據(jù)可以經(jīng)專門調(diào)整適應(yīng)真正的環(huán)境。
現(xiàn)有DVD規(guī)范中的存儲格式已經(jīng)是成熟的行業(yè)標(biāo)準(zhǔn),如果對其修改,相應(yīng)的硬件設(shè)備也要做改進(jìn),這樣使得整個(gè)生產(chǎn)成本過高,且兼容性不好。另一方面,現(xiàn)有的MPEG-2的節(jié)目流結(jié)構(gòu)預(yù)留了某些字段,這些字段為我們實(shí)現(xiàn)MPEG-4視頻數(shù)據(jù)的存儲提供可能,這樣能完全兼容現(xiàn)有的采用MPEG-2壓縮技術(shù)的DVD系統(tǒng)。
發(fā)明內(nèi)容
因此,本發(fā)明所要解決的技術(shù)問題是在最小限度地更改現(xiàn)有DVD標(biāo)準(zhǔn)存儲格式而又保持高兼容性的前提下,在DVD盤上存儲高清晰視頻節(jié)目。
本發(fā)明的技術(shù)方案如下一種高清晰度視頻節(jié)目存儲方法,其視頻數(shù)據(jù)存儲包括如下步驟A.采用MPEG-4對數(shù)據(jù)包壓縮編碼,生成MPEG-4基本視頻流;B.采用MPEG-2私有數(shù)據(jù)封裝格式對上述MPEG-4基本視頻流封裝打包,生成打包基本流PES;C.對上述PES進(jìn)行節(jié)目流PS數(shù)據(jù)格式封裝;D.上述PS數(shù)據(jù)通過DVD邏輯數(shù)據(jù)轉(zhuǎn)換后,存儲在DVD盤上。
所述MPEG-2私有數(shù)據(jù)封裝格式選擇stream_id字段值為10111101和/或10111111。
對經(jīng)所述步驟C后的PS數(shù)據(jù)進(jìn)行幀內(nèi)數(shù)據(jù)分割組裝成一定大小的數(shù)據(jù)包。
在所述步驟A前,將大尺寸的圖像先分成小圖像;在所述步驟A后,進(jìn)行幀內(nèi)數(shù)據(jù)復(fù)用,形成完整的一幀數(shù)據(jù)。分割的小圖像同時(shí)采用MPEG-4編碼壓縮,做并行處理。
本發(fā)明能在現(xiàn)有的普通DVD盤上存儲高清晰度的視頻內(nèi)容,而不修改現(xiàn)有的DVD系統(tǒng)結(jié)構(gòu),完全兼容現(xiàn)有的采用MPEG-2壓縮技術(shù)的DVD系統(tǒng)。其主要優(yōu)點(diǎn)是實(shí)施簡單、生產(chǎn)成本低且兼容性好。
圖1是本發(fā)明音頻和視頻的節(jié)目數(shù)據(jù)包結(jié)構(gòu)圖2是DVD邏輯數(shù)據(jù)結(jié)構(gòu)圖3是DVD的視頻對象單元的一般數(shù)據(jù)包結(jié)構(gòu)圖4是把MPEG-4壓縮后的視頻節(jié)目數(shù)據(jù)包和音頻節(jié)目數(shù)據(jù)包封裝到DVD的視頻對象單元中的視頻數(shù)據(jù)包和音頻數(shù)據(jù)包圖5是本發(fā)明的DVD存儲系統(tǒng)圖6是本發(fā)明的支持高清晰節(jié)目的DVD編碼框7是本發(fā)明的支持高清晰節(jié)目的DVD解碼框圖具體實(shí)施方式
為了更好地理解本發(fā)明的特點(diǎn)、功能和效果,現(xiàn)運(yùn)用以下較佳實(shí)施例并結(jié)合附圖,進(jìn)行詳細(xì)說明。
現(xiàn)有的MPEG-2節(jié)目流結(jié)構(gòu)中的stream_id字段是用來說明流的類型,它有以下的定義方式,如下表所示Stream_id分配表
表中有兩種數(shù)據(jù)流類型private stream 1(私有數(shù)據(jù)流-1)和privatestream 2(私有數(shù)據(jù)流-2),最初目的是用來說明用戶的私有數(shù)據(jù),我們?yōu)榱四軌蚣嫒軲PEG-1和MPEG-2,使用這兩種數(shù)據(jù)格式作為MPEG-4的數(shù)據(jù)包打包方式。為此我們重新定義其stream_id字段中值為1011 1101或1011 1111的數(shù)據(jù)包為MPEG-4系統(tǒng)流數(shù)據(jù)包。本發(fā)明的創(chuàng)新點(diǎn)之一也體現(xiàn)在利用原有的MPEG-2系統(tǒng)流結(jié)構(gòu)的基礎(chǔ)上,重新定義其中私有數(shù)據(jù)流的結(jié)構(gòu),實(shí)現(xiàn)MPEG-4的數(shù)據(jù)打包,此系統(tǒng)對MPEG-2系統(tǒng)流基本沒有發(fā)生改變,所以本發(fā)明可以完全兼容MPEG-1和MPEG-2。
上述兩種流的封裝結(jié)構(gòu)與系統(tǒng)標(biāo)準(zhǔn)(IOS/IEC 13818-1)中的視音頻打包后的基本流結(jié)構(gòu)相同。其中private_stream_2的數(shù)據(jù)結(jié)構(gòu)比private_stream_1數(shù)據(jù)結(jié)構(gòu)簡單,即去掉了可選字段。本發(fā)明就是把MPEG-4視頻流數(shù)據(jù)包作為私有數(shù)據(jù)流,按照private_stream_1或private_stream_2的結(jié)構(gòu),最終組織成的PS(Program Stream,節(jié)目流)數(shù)據(jù)格式;音頻仍采用系統(tǒng)標(biāo)準(zhǔn)IOS/IEC 13818-1的音頻包組織方式,不需要做其他調(diào)整。子圖象的編碼打包方式與上述打包方式相同。這樣就完成對整個(gè)MPEG-4視頻、音頻與子圖像數(shù)據(jù)的封裝。
這種封裝方法主要優(yōu)點(diǎn)是在現(xiàn)有技術(shù)設(shè)備不做大調(diào)整的基礎(chǔ)上,實(shí)現(xiàn)了對MPEG-4音視頻數(shù)據(jù)的封裝,進(jìn)而便于存儲在普通的DVD光盤上。
下面是上述數(shù)據(jù)封裝方法的具體描述視頻數(shù)據(jù)經(jīng)過MPEG-4壓縮編碼之后,生成的是MPEG-4的基本視頻流,為了能夠封裝在MPEG-2的節(jié)目流中,本發(fā)明首先要把MPEG-4基本視頻流封裝成MPEG-2的PES(Packetized Element Stream,打包基本流)數(shù)據(jù)格式。封裝方式采用的是MPEG-2的私有數(shù)據(jù)封裝方式,其結(jié)構(gòu)如圖1。PS流頭部字段101主要包括開始碼(0×000001BA)102、固定字段(‘01’)103、SCR(系統(tǒng)參考時(shí)間)104、節(jié)目復(fù)合率(program muxrate)105、保留字段(reserve bit)106、填充字節(jié)的長度(pack stuffinglength)107與系統(tǒng)頭部(system header)108,其中各個(gè)字段的定義將在下面分別介紹。先介紹一下MPEG-4的基本流數(shù)據(jù)的PES封裝,本發(fā)明把MPEG-4的基本流數(shù)據(jù)放在MPEG-2的PES的數(shù)據(jù)部分404,計(jì)算其PES數(shù)據(jù)長度,然后在頭部加上PES開始前綴(0×000001)401、流ID(10111111)402以及PES的長度信息403。完成PES封裝后,本發(fā)明又要對視頻PES進(jìn)行PS(節(jié)目流)數(shù)據(jù)格式封裝,其結(jié)構(gòu)如圖1,在PS的頭部信息中,包開始碼(0×000001BA)102,SCR(系統(tǒng)參考時(shí)間)104將根據(jù)以下公式計(jì)算得到SCR_base(i)=((system_clock_frequency×t(i)DIV 300)%233SCR_ext(i)=((system_clock_frequency×t(i))DIV1)%300SCR(i)=SCR_base(i)×300+SCR_ext(i)其中系統(tǒng)時(shí)鐘頻率(system_clock_frequency)為27MHz,t(i)是當(dāng)前的時(shí)間值。節(jié)目復(fù)合率(program mux rate)105將根據(jù)最終的復(fù)合碼率計(jì)算得到。其中填充字節(jié)(pack stuffing byte)在本發(fā)明中不被使用,因此其填充字節(jié)的長度(pack stuffing length)107設(shè)置為0。
在系統(tǒng)頭部(system header)108,系統(tǒng)頭部開始碼(0×000001BB);系統(tǒng)頭部長度字段表示的是其字段后面的系統(tǒng)頭長度,根據(jù)其系統(tǒng)頭結(jié)構(gòu)和本發(fā)明所采用的結(jié)構(gòu)可以算出其大小為8字節(jié);由于本發(fā)明封裝的是私有數(shù)據(jù),所以流標(biāo)識字段的值為1011 1111或1011 1101;其它字段還有碼流范圍(rate bound)、音頻范圍(audio bound)、固定標(biāo)志(fixed flag)、CSPS標(biāo)志(CSPS_flag)、系統(tǒng)音頻鎖定標(biāo)志(system_audio_lock_flag)、系統(tǒng)視頻鎖定標(biāo)志(system_video_lock_flag)、視頻范圍(video bound)、保留字段、P-STD緩存范圍升級位(P-STD_buffer_bound_scale)和P-STD緩存大小范圍(P-STD_buffer_size_bound)。這些字段主要是用來說明MPEG-2的編解碼模型,由于本發(fā)明采用的是MPEG-4的編解碼模型,不再采用MPEG-2的編碼模型的緣故,其相應(yīng)的字段已經(jīng)失去其原有的意義,為此該部分字段的定義可為任意值。
經(jīng)過PS數(shù)據(jù)格式封裝后的數(shù)據(jù),數(shù)據(jù)包的長度很長,為了能夠滿足DVD存儲的邏輯數(shù)據(jù)格式,本發(fā)明還要對其PS流數(shù)據(jù)包進(jìn)行進(jìn)一步的切割劃分,使其組裝成2048(bytes)Pack包,后面將對此做詳細(xì)描述。
每個(gè)Pack包有一個(gè)Pack頭和Packet頭。其中Pack的頭部主要存放系統(tǒng)參考時(shí)間(SCR),這個(gè)字段是通過前面PS封裝時(shí)所計(jì)算出的SCR值。Packet頭部主要存放流標(biāo)識(stream_id)、展現(xiàn)時(shí)間戳(PTS)和解碼時(shí)間戳(DTS)。如果封裝的是MPEG-4的視頻數(shù)據(jù)時(shí),采用的是私有流數(shù)據(jù)封裝方式,其stream_id值為1011 1111或1011 1101,而如果封裝的是MPEG-2的視頻數(shù)據(jù)時(shí),其值為1110 xxxx,其它的數(shù)據(jù)對應(yīng)關(guān)系請參考Stream_id分配表。展現(xiàn)時(shí)間戳和解碼時(shí)間戳就是用來解決MPEG-4視頻與音頻的同步播放問題,這兩個(gè)字段的值就是MPEG-4編碼時(shí)的展現(xiàn)時(shí)間戳和解碼時(shí)間戳的值。
下面將描述DVD的邏輯數(shù)據(jù)結(jié)構(gòu)如圖2所示,專門用于存儲視頻、音頻等多媒體數(shù)據(jù)的DVD邏輯數(shù)據(jù)結(jié)構(gòu)可分為導(dǎo)入數(shù)據(jù)區(qū)(Lead in area)、卷空間(Volume Space)和導(dǎo)出數(shù)據(jù)區(qū)(Lead out area)。卷空間包含卷和文件系統(tǒng)數(shù)據(jù),管理和媒體數(shù)據(jù),進(jìn)一步有視頻管理器(Video Manager,VMG)和若干個(gè)視頻節(jié)目集(Video Title Sets),即VTS#1到VTS#k,這k視具體的存儲內(nèi)容而定的,通常對應(yīng)電影節(jié)目的數(shù)目。其中VMG存放有關(guān)后面VTS的控制信息,比如DVD視頻規(guī)范的版本號碼、節(jié)目提供者的唯一標(biāo)識號(ProviderUnique ID)、VTS的數(shù)目、視頻數(shù)據(jù)的壓縮方法、音頻壓縮方法和子圖像顯示類型,以及節(jié)目選擇菜單等等。
進(jìn)一步,VTS包括控制數(shù)據(jù)(VTS Information,VTSI),菜單視頻對象(VTSM_VOBS),節(jié)目視頻對象(VTSTT_VOBS)和VTSI的備份。進(jìn)一步,VTSTT_VOBS由若干視頻對象(VOB)構(gòu)成,進(jìn)一步,包含若干單元(CELL),進(jìn)一步,包含若干視頻對象單元(VOBU),其由具體的視頻Pack包(V_PACK),音頻Pack包(A_PACK),子圖像Pack包(SP_PACK)和NV(Navigator,瀏覽)Pack包(NV_PACK)組成,下面將詳細(xì)描述這些Pack包的構(gòu)成。其中NV Pack包主要用于快速搜索功能,比如快進(jìn)和快退,其由PCI(Playback Control Information,回放控制信息)和DSI(Data Search Information,數(shù)據(jù)搜索信息)組成。
VOBU中的各種Pack包結(jié)構(gòu)如圖3所示,其大小為2048字節(jié),由Pack頭和Packet包組成,進(jìn)一步,Packet包由Packet頭和數(shù)據(jù)構(gòu)成。其中數(shù)據(jù)部分可以是NV Packet的數(shù)據(jù)包或視頻Packet數(shù)據(jù)包或音頻Packet數(shù)據(jù)包或子圖像Packet數(shù)據(jù)包。后面三種Packet數(shù)據(jù)包就是通過壓縮編碼后,封裝成PS結(jié)構(gòu)的數(shù)據(jù)包。這種處理過程將在后面的編碼系統(tǒng)中詳細(xì)描述。
例如,圖4所示,MPEG-4壓縮后的視頻節(jié)目數(shù)據(jù)包和音頻節(jié)目數(shù)據(jù)包交錯(cuò)構(gòu)成VOBU單元。
如圖5所示,這是一個(gè)DVD的視頻存儲系統(tǒng),主要包括數(shù)據(jù)壓縮部分10,文件格式轉(zhuǎn)換模塊70,卷格式轉(zhuǎn)換模塊71,和后處理模塊72。文件格式轉(zhuǎn)換模塊70主要把壓縮部分10送來的節(jié)目數(shù)據(jù)包和相關(guān)的控制信息(如PTS和DTS信息,編碼方法,碼流數(shù)目等)按照前面描述的DVD的邏輯數(shù)據(jù)結(jié)構(gòu)打包,其中的控制信息是在編碼壓縮過程中存儲在系統(tǒng)控制模塊中的。卷格式轉(zhuǎn)換模塊71主要是從節(jié)目VTS中提出管理信息生成VMG,并轉(zhuǎn)換成邏輯數(shù)據(jù)。后處理模塊72主要是對前面的邏輯數(shù)據(jù)進(jìn)行糾錯(cuò)編碼,把邏輯數(shù)據(jù)轉(zhuǎn)換成物理數(shù)據(jù),通過數(shù)據(jù)調(diào)制把物理數(shù)據(jù)轉(zhuǎn)換成記錄數(shù)據(jù),最后通過刻錄系統(tǒng)存儲在DVD光盤中。
如圖6所示,這是能支持高清晰節(jié)目的DVD編碼器結(jié)構(gòu)圖,主要分成三大部分?jǐn)?shù)據(jù)流視頻、音頻和子圖像數(shù)據(jù)。
視頻處理過程在原始視頻數(shù)據(jù)輸入之后,首先通過數(shù)據(jù)分割11對圖像(分辨率可為1280×720及其以上)進(jìn)行幀內(nèi)數(shù)據(jù)分割,接著把分割后的分塊圖象塊同時(shí)送入MPEG-4編碼器組12中進(jìn)行編碼壓縮,做并行處理,然后通過幀內(nèi)數(shù)據(jù)復(fù)用13完成對編碼后的分塊圖像數(shù)據(jù)復(fù)用,形成完整的一幀數(shù)據(jù),再通過PES打包14和PS打包15,這是按照本發(fā)明前面所定義的PS結(jié)構(gòu)進(jìn)行處理的,最后輸出視頻節(jié)目流供后面的文件格式轉(zhuǎn)換模塊70處理。
音頻處理過程對輸入的原始音頻數(shù)據(jù),本系統(tǒng)的音頻編碼器16可以采用現(xiàn)有的各種音頻壓縮算法,比如MPEG-1音頻壓縮算法、MPEG-2音頻壓縮算法、LPCM(Linear Pulse Code Modulation,線性脈沖編碼調(diào)制)、杜比AC-3等壓縮算法,對壓縮后的音頻數(shù)據(jù)按照現(xiàn)有的IOS/IEC13818-1標(biāo)準(zhǔn)進(jìn)行封裝,通過PES打包17和PS打包18完成,最后輸出音頻節(jié)目流到文件格式轉(zhuǎn)換模塊70。
子圖像處理過程對輸入的原始子圖像數(shù)據(jù),通過子圖像編碼器19進(jìn)行壓縮處理,然后對壓縮后的子圖像數(shù)據(jù)按照現(xiàn)有的IOS/IEC 13818-1標(biāo)準(zhǔn)進(jìn)行封裝,這是通過PES打包20和PS打包21完成,最后輸出子圖像節(jié)目流到文件格式轉(zhuǎn)換模塊70。
圖7是能支持高清晰節(jié)目的DVD解碼器結(jié)構(gòu)圖。
此系統(tǒng)對來自DVD光盤上的數(shù)據(jù)通過預(yù)處理模塊31先進(jìn)行反調(diào)制,糾錯(cuò)等處理,之后的數(shù)據(jù)仍是復(fù)用的數(shù)據(jù)流,然后通過數(shù)據(jù)解復(fù)用32提取視頻、音頻以及子圖像數(shù)據(jù)。三部分?jǐn)?shù)據(jù)的處理過程如下所述視頻數(shù)據(jù)的處理過程視頻數(shù)據(jù)根據(jù)上述新的視頻存儲方式,通過流解包器34解包。接著通過幀內(nèi)數(shù)據(jù)解復(fù)用36對數(shù)據(jù)進(jìn)行幀內(nèi)數(shù)據(jù)解復(fù)用,然后通過MPEG-4解碼器組37對于各個(gè)分塊圖像數(shù)據(jù)同時(shí)進(jìn)行解碼,得到解碼后的各個(gè)分塊圖像數(shù)據(jù)。為了正確顯示,對于解碼后的分塊圖像數(shù)據(jù)還需通過幀內(nèi)數(shù)據(jù)合成39進(jìn)行數(shù)據(jù)合成, 然后與子圖像數(shù)據(jù)通過顯示數(shù)據(jù)合成40,完成可視數(shù)據(jù)的有效合成,最后送入顯示模塊41進(jìn)行顯示。
音頻處理過程對于音頻數(shù)據(jù)而言,本系統(tǒng)根據(jù)編碼過程中的具體編碼算法在音頻解碼器38中進(jìn)行解碼處理,其實(shí)現(xiàn)可以參考標(biāo)準(zhǔn)的音頻解碼算法,然后送入播放模塊42中進(jìn)行播放。
權(quán)利要求
1.一種高清晰度視頻節(jié)目存儲方法,其視頻數(shù)據(jù)存儲包括如下步驟A.采用MPEG-4對數(shù)據(jù)包壓縮編碼,生成MPEG-4基本視頻流;B.采用MPEG-2私有數(shù)據(jù)封裝格式對上述MPEG-4基本視頻流封裝打包,生成打包基本流PES;C.對上述PES進(jìn)行節(jié)目流PS數(shù)據(jù)格式封裝;D.上述PS數(shù)據(jù)通過DVD邏輯數(shù)據(jù)轉(zhuǎn)換后,存儲在DVD盤上。
2.根據(jù)權(quán)利要求1所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述MPEG-2私有數(shù)據(jù)封裝格式選擇stream_id字段值為10111101和/或10111111。
3.根據(jù)權(quán)利要求2所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述選擇作為私有數(shù)據(jù)封裝格式的數(shù)據(jù)去除了可選字段。
4.根據(jù)權(quán)利要求1所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述PES包括數(shù)據(jù)部分、開始前綴、流ID以及PES長度信息。
5.根據(jù)權(quán)利要求4所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述數(shù)據(jù)部分存放MPEG-4基本流數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述PS包括包開始碼、系統(tǒng)參考時(shí)間、節(jié)目復(fù)合率、填充字節(jié)以及系統(tǒng)頭部。
7.根據(jù)權(quán)利要求6所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述系統(tǒng)參考時(shí)間根據(jù)以下公式計(jì)算得到SCR_base(i)=((system_clock_frequency×t(i))DIV300)%233SCR_ext(i)=((system_clock_frequency×t(i)DIV1)%300SCR(i)=SCR_base(i)×300+SCR_ext(i)其中的system_clock_frequency為27MHz,t(i)是當(dāng)前的時(shí)間值。
8.根據(jù)權(quán)利要求6所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述填充字節(jié)長度設(shè)為0。
9.根據(jù)權(quán)利要求6所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述系統(tǒng)頭部字段長度為8字節(jié)。
10.根據(jù)權(quán)利要求6所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述節(jié)目復(fù)合率根據(jù)最終復(fù)合碼率計(jì)算得到。
11.根據(jù)權(quán)利要求1所述的高清晰度視頻節(jié)目存儲方法,其特征在于,對經(jīng)所述步驟C后的PS數(shù)據(jù)進(jìn)行數(shù)據(jù)分割組裝成一定大小的數(shù)據(jù)包。
12.根據(jù)權(quán)利要求11所述的高清晰度視頻節(jié)目存儲方法,其特征在于,所述經(jīng)數(shù)據(jù)分割后組裝的數(shù)據(jù)包大小為2048字節(jié)。
13.根據(jù)權(quán)利要求1所述的高清晰度視頻節(jié)目存儲方法,其特征在于,在所述步驟A前,將大尺寸的圖像先分成小圖像;在所述步驟A后,進(jìn)行幀內(nèi)數(shù)據(jù)復(fù)用,形成完整的一幀數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的高清晰度視頻節(jié)目存儲方法,其特征在于,分割的小圖像同時(shí)采用MPEG-4編碼壓縮,做并行處理。
15.根據(jù)權(quán)利要求1所述的高清晰度視頻節(jié)目存儲方法,其特征在于,采用MPEG-4解碼器對圖像數(shù)據(jù)進(jìn)行解碼。
全文摘要
本發(fā)明涉及一種高清晰度視頻節(jié)目存儲方法。其視頻數(shù)據(jù)存儲包括如下步驟A.采用MPEG-4對數(shù)據(jù)包壓縮編碼,生成MPEG-4基本視頻流;B.采用MPEG-2私有數(shù)據(jù)封裝格式對上述MPEG-4基本視頻流封裝打包,生成打包基本流PES;C.對上述PES進(jìn)行節(jié)目流PS數(shù)據(jù)格式封裝;D.上述PS數(shù)據(jù)通過DVD邏輯數(shù)據(jù)轉(zhuǎn)換后,存儲在DVD盤上。所述MPEG-2私有數(shù)據(jù)封裝格式選擇stream_id字段值為10111101和/或10111111。本發(fā)明不修改現(xiàn)有的DVD系統(tǒng)結(jié)構(gòu),完全兼容現(xiàn)有的采用MPEG-2壓縮技術(shù)的DVD系統(tǒng),實(shí)施簡單、生產(chǎn)成本低且兼容性好。
文檔編號H04N5/84GK1507273SQ0215111
公開日2004年6月23日 申請日期2002年12月6日 優(yōu)先權(quán)日2002年12月6日
發(fā)明者王洪燕, 胡敏, 郭禮華 申請人:上海漢唐科技有限公司