新四季網

可調性視頻編碼標準的比特流封裝方法

2023-07-06 02:22:11 3

專利名稱:可調性視頻編碼標準的比特流封裝方法
技術領域:
本發明涉及一種可調性視頻編碼標準(Scalable Video Coding, SVC)的比特流封 裝方法。
背景技術:
—般來說,在傳統視頻串流(Video Streaming)的技術中,視頻比特流(Video Bitstream)分組的封裝方式都是以畫面群組(Group of Picture,GOP)為基本單位的概念 來進行封裝。但是,上述封裝方式對於網絡環境的適應性欠佳,並且也會受限於傳統圖像的 編碼規格。也就是說,一旦修改上述封裝方式,將會造成圖像格式不符或是圖像順序不對, 使得解碼器接收到上述分組後而無法解碼出正確的圖像,因此對於網絡環境的適應性會有 問題。 目前網絡傳輸環境不外乎兩種主客架構(Client-Server)與點對點技術(Pear to Pear, P2P)。對於主客架構來說,其架構會有帶寬分配的問題,亦即當使用者過多時,將 造成網絡擁塞而導致視頻斷訊,使得圖像無法連續性地播放。如此,對於使用者觀看圖像來 說,會造成不便性。 另外,點對點技術雖然能解決網絡帶寬分配問題,但也因為其視頻比特流分組來 源是雜亂的且沒有順序,因此,在視頻解碼器接收到視頻比特流分組時,會有數據互等的問 題。如此一來,點對點技術在視頻串流上會很難做時間的控制,比如說視頻播放快轉與後退 的功能。同時隨著未來異質(Heterogeneous)網絡逐漸興起以及視頻接收裝置更多元化, 單一格式的視頻串流可能無法適應此多變的視頻網絡環境。

發明內容
本發明提出一種可調性視頻編碼標準(Scalable Video Coding, SVC)的比特流封 裝方法,包括下列步驟。首先,取得SVC比特流,此SVC比特流具有多個幀,且每一個幀具有 基本層與多個增強層。接著,依據SVC比特流中的比特流參數的特徵,分析幀的複雜程度。 之後,依據幀的複雜程度,選擇性將上述幀的基本層封裝成基本層分組。接著,再依基本層 分組封裝機制,將其餘剩下SVC比特流封裝成多個增強型分組。 本發明另提出一種可調性視頻編碼標準的比特流封裝方法,包括下列步驟。首先, 取得SVC比特流,其中此SVC比特流具有多個幀,且每一個幀具有基本層與多個增強層。依 據SVC比特流的比特流參數的特徵,分析幀的複雜程度。再依據幀的複雜程度,將所有幀的 該基本層封裝成基本層分組。接著,依據此基本層分組封裝機制與比特流中的第二比特流 參數與第三比特流參數的特徵,將對應於基本層分組的幀的增強層封裝成至少一第二增強 型分組與至少一第三增強型分組。本說明書中的三種比特流參數,分別是SVC比特流中的 運動向量(Motion Vector, MV)、量化參數(QuantificationParameter, QP)以及區塊大小 (Block Size, BS)。 本發明通過SVC比特流中比特流參數的特徵,選擇性將幀的基本層封裝成基本層分組(亦即將所有幀的基本層封裝成基本層分組或是將部分的幀的基本層封裝成基本層 分組)。如此一來,在有限的帶寬之下,可以增加視頻播放的流暢度(亦即不會因為網絡擁 塞而導致視頻斷訊)。另外,將未封裝至基本層分組的幀的基本層以及幀中的增強層,分別 再封裝成至少一增強型分組與第二增強型分組,以便於在有多餘的帶寬之下,可以使畫面 達到優選的畫面品質。也由於視頻串流封裝的更為細緻,因此面對更多元的網絡環境與視 頻接收裝置,將能產生更強大的適應力。 為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合附圖作詳 細說明如下。


圖1繪示為本發明實施例的比特流中具有多層架構的示意圖。 圖2繪示為傳統SVC比特流中的幀編碼示意圖。 圖3繪示為本發明實施例的可調性視頻編碼標準的比特流封裝方法的流程圖。 圖4繪示為本發明另一實施例的可調性視頻編碼標準的比特流封裝方法的流程 圖。 圖5A繪示為本發明第一實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 圖5B繪示為本發明第二實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 圖5C繪示為本發明第三實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 圖5D繪示為本發明第四實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 圖5E繪示為本發明第五實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 圖6繪示為本發明又一實施例的可調性視頻編碼標準的比特流封裝方法的流程 圖。 圖7A繪示為本發明第六實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 圖7B繪示為本發明第七實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 圖7C繪示為本發明第八實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 圖7D繪示為本發明第九實施例的可調性視頻編碼標準的比特流封裝結果的示意 圖。 附圖標記說明 BL、BL0、BL1、BL2、BL3、BL4、BL5、BL6、BL7、BL8、...:基本層 EL1 ELn、 EL0_1 EL0_6、 EL1_1 EL1_6、 EL2_1 EL2_6、 EL3_1 EL3_6、
EL4 1 EL4 6、 EL5 1 EL5 6、 EL6 1 EL6 6、 EL7 1 EL7 6、 EL8 1 EL8 6、 增強層 BP :基本層分組 EP1_1 EP1_3 :增強型分組 EP2_1 EP2_2 :第二增強型分組 EP3_1 EP3_3 :第三增強型分組 EP4_1 :第四增強型分組 EP5_1 EP5_3 :第五增強型分組 EP6_1 :第六增強型分組 EP7_1 EP7_3 :第七增強型分組 S301 S305 :本發明實施例的可調性視頻編碼標準的比特流封裝方法各步驟 S401 S409 :本發明另一實施例的可調性視頻編碼標準的比特流封裝方法各步 驟 S601 S613 :本發明又一實施例的可調性視頻編碼標準的比特流封裝方法各步 驟
具體實施例方式
本發明提供一種可調視頻編碼標準(Scalable Video Coding, SVC)的比特流封裝 方法,由此可增加視頻播放的流暢性,以避免網絡擁塞而導致視頻斷訊的問題。
對於可調性視頻編碼標準(Scalable Video Coding, SVC)的比特流(Bitstream) 來說,比特流中的多個幀(Frame)可以包括多層的架構,例如圖1所示,也就是每一個幀可 以由基本層(Base layer)BL、第一增強層(Enhancement Layer)ELI、第二增強層EL2...第 n增強層ELn所組成,而n為正整數。並且,增強層的個數會依據視頻壓縮的格式而產生不 同數量,而各個層(基本層BL與增強層ELI ELn)中會具有不同解析度或不同幀速率或 品質(SNR),也就是說,各個層中會以不同的比特流參數記載幀的複雜程度。
—般來說,基本層BL至少具有最低解析度或最低的幀速率,因此,在視頻解碼的 過程中,解碼器至少要接收到比特流中的基本層BL,以便於進行比特流解碼的動作,讓視頻 畫面還原成原來的狀態。另外,當基本層BL加上增強層時,比特流將會具有較高的解析度 或較高的幀速率。此外,若是基本層BL加上增強層的個數越多時,則畫面品質也會隨之增 加。並且,上述多個幀可以組成至少一畫面群組(Group of Picture, GOP)。
為了方便說明,本實施例是以8個幀為1個畫面群組進行編碼的SVC比特流為例, 如圖2所繪示。並且,上述編碼例如使用QCIF(Quarter Commonlntermediate format)以及 CIF(Common Intermediate format)的圖像壓縮格式。而QCIF的解析度大小為176*144, CIF的解析度大小為352*288。 i青參照圖2,比特流具有幀F0、F1、F2、F3、F4、F5、F6、F7、F8、. . 。其中,BL0、BL1、 BL2、BL3、BL4、BL5、BL6、BL7、BL8、.分別為幀F0、F1、F2、F3、F4、F5、F6、F7、F8、 的分 辨率(Resolution)方面基本層-QCIF。而EL0_1、 EL0_2、 EL0_3、 EL0_4、 EL0_5、 EL0_6分別 為幀F0的增強層,其中EL0_1、 EL0_2為補充BL0品質(Quality或SNR)的增強層、EL0_3 為補充BL0解析度(Resolution)的增強層(可將BL0解析度由QCIF加強到CIF) 、EL0_4、 EL0_5、EL0_6為補充EL0_3品質(Quality或SNR)的增強層。
6
EL1_1、 EL1_2、 EL1_3、 EL1_4、 EL1_5、 EL1_6分別為幀F1的增強層,其中EL1_1、 EL1—2為補充BL1品質(Quality或SNR)的增強層、EL1—3為補充BL1解析度(Resolution) 的增強層(可將BL1解析度由QCIF加強到CIF) 、 EL1_4、 EL1_5、 EL1_6為補充EL1_3品質 (Quality或SNR)的增強層。 EL2_1、 EL2_2、 EL2_3、 EL2_4、 EL2_5、 EL2_6分別為幀F2的增強層,其中EL2_1、 EL2—2為補充BL2品質(Quality或SNR)的增強層、EL2—3為補充BL2解析度(Resolution) 的增強層(可將BL2解析度由QCIF加強到CIF) 、 EL2_4、 EL2_5、 EL2_6為補充EL2_3品質 (Quality或SNR)的增強層。 EL3_1、 EL3_2、 EL3_3、 EL3_4、 EL3_5、 EL3_6分別為幀F3的增強層,其中EL3_1、 EL3—2為補充BL3品質(Quality或SNR)的增強層、EL3—3為補充BL3解析度(Resolution) 的增強層(可將BL3解析度由QCIF加強到CIF) 、 EL3_4、 EL3_5、 EL3_6為補充EL3_3品質 (Quality或SNR)的增強層。 EL4_1、 EL4_2、 EL4_3、 EL4_4、 EL4_5、 EL4_6分別為幀F4的增強層,其中EL4_1、 EL4_2為補充BL4品質(Quality或SNR)的增強層、EL4—3為補充BL4解析度(Resolution) 的增強層(可將BL4解析度由QCIF加強到CIF) 、 EL4_4、 EL4_5、 EL4_6為補充EL4_3品質 (Quality或SNR)的增強層。 EL5_1、 EL5_2、 EL5_3、 EL5_4、 EL5_5、 EL5_6分別為幀F5的增強層,其中EL5_1、 EL5—2為補充BL5品質(Quality或SNR)的增強層、EL5—3為補充BL5解析度(Resolution) 的增強層(可將BL5解析度由QCIF加強到CIF) 、 EL5_4、 EL5_5、 EL5_6為補充EL5_3品質 (Quality或SNR)的增強層。 EL6_1、 EL6_2、 EL6_3、 EL6_4、 EL6_5、 EL6_6分別為幀F6的增強層,其中EL6_1、 EL6_2為補充BL6品質(Quality或SNR)的增強層、EL6—3為補充BL6解析度(Resolution) 的增強層(可將BL6解析度由QCIF加強到CIF) 、 EL6_4、 EL6_5、 EL6_6為補充EL6_3品質 (Quality或SNR)的增強層。 EL7_1、 EL7_2、 EL7_3、 EL7_4、 EL7_5、 EL7_6分別為幀F7的增強層,其中EL7_1、 EL7—2為補充BL7品質(Quality或SNR)的增強層、EL7—3為補充BL7解析度(Resolution) 的增強層(可將BL7解析度由QCIF加強到CIF) 、 EL7_4、 EL7_5、 EL7_6為補充EL7_3品質 (Quality或SNR)的增強層。 EL8_1、 EL8_2、 EL8_3、 EL8_4、 EL8_5、 EL8_6分別為幀F8的增強層,其中EL8_1、 EL8_2為補充BL8品質(Quality或SNR)的增強層、EL8—3為補充BL8解析度(Resolution) 的增強層(可將BL8解析度由QCIF加強到CIF) 、 EL8_4、 EL8_5、 EL8_6為補充EL8_3品質 (Quality或SNR)的增強層。 在本實施例中,比特流的幀的編碼方式例如使用階層式預測結構(Hierarchical Prediction Structure),但不限制其編碼方式。並且,比特流的幀進行編碼後的順序為幀 F0、F8、F4、F2、F6、F1、F3、F5、F7、...。另外,在一些實施例中,若是比特流中是以16張幀 為1個畫面群組進行編碼時,則編碼後的幀順序依序為F0、 F16、 F8、 F4、 F12、 F2、 F6、 F10、 F14、F1、F3、F5、F7、F9、F11、F13、F15、 。 圖3繪示為本發明實施例的可調性視頻編碼標準的比特流封裝方法的流程圖。請 合併參照圖2與圖3,首先,在步驟S301中,取得SVC比特流(如圖2所示),而此SVC比特
7流具有多個幀,且每一個幀具有基本層與多個增強層。 接著,在步驟S303中,依據SVC比特流中的比特流參數的特徵,分析幀的複雜程 度。在本實施例中,上述比特流參數可以為運動向量(MotionVector),並且運動向量對應於 時間可調性(Temporal Scalable)。 舉例來說,若比特流的幀(例如新聞)中的運動向量為小時,表示此幀在編碼時 已被考慮到為運動度較低的幀(低頻圖像),亦即幀的運動率較低(幀的複雜程度較為簡 單)。換言之,若比特流的幀(例如美式足球畫面)中的運動向量為大時,表示此幀在編碼 時已被考慮到為運動度較高的幀(高頻圖像),亦即幀的運動率較高(幀的複雜成度較為復 雜)。 之後,在步驟S305中,依據幀的複雜程度,選擇性地將幀的基本層封裝成基本層 分組。舉例來說,當分析出幀的複雜程度較為簡單(亦即運動向量為小)時,將幀F0、F8、 F16、 F24、 的解析度方面基本層-QCIF BL0、 BL8、 BL16、 BL24、 封裝成基本層分組 BP(亦即將部分幀的基本層封裝成基本層分組BP)。另一方面,若是偵測出幀的複雜程度較 為複雜(亦即運動向量為大)時,將幀F0、F8、F4、F2、F6、F1、F3、F5、F7、...解析度方面基 本層-QCIF BL0、BL8、BL4、BL2、BL6、BL1、BL3、BL5、BL7、...封裝成基本層分組BP(亦即將 所有幀的基本層封裝成基本層分組BP)。 接著,將上述兩種形式的基本層分組BP放置於網絡(一般網絡或異質網絡)上 時,使用者可依據當時網絡帶寬的大小,下載封裝部分幀的基本層的基本層分組BP或是封 裝所有幀的基本層的基本層分組BP,讓解碼器進行解析,以便於觀看圖像。由於基本層分 組BP包括幀的基本層(例如包括可以播放200秒的幀的基本層),故當使用者在觀看視頻 畫面(例如播放第IOO秒的畫面)且對視頻畫面快轉(例如播放第150秒的畫面)或後退 (例如播放第50秒的畫面)時,將不會出現斷訊的問題。如此一來,本實施例可以在有限的 帶寬之下,增加畫面(視頻)播放的流暢度,以避免圖像畫面因為帶寬不足而產生斷訊的現 象。 在上述實施例中,只有針對封裝基本層分組BP進行說明,但本實施例不限於此。 除了封裝出基本層分組BP夕卜,亦可依據比特流的其他比特流參數封裝增強型分組,以便於 增加畫面品質。為了使得本領域具有通常知識者更了解本實施例的可調性視頻編碼標準的 比特流封裝方法。以下,將再舉實施範例來說明。 圖4繪示為本發明實施例的可調性視頻編碼標準的比特流封裝方法的流程圖。請 合併參照圖2與圖4,而圖4的步驟S401、 S403與S405的運作流程可以參照圖3的步驟 S301、 S303與S305,故在此不再贅述。 在步驟S405中,若是幀的複雜程度為簡單(亦即運動向量為小)時,則將部分幀 的基本層封裝成基本層分組BP,而將剩餘幀的基本層封裝成至少一增強型分組,其中增強 型分組至少包含由一關鍵畫面(Key Picture)所預估得到的畫面數據。在本實施例中,關 鍵畫面為幀FO。 舉例來說,基本層分組BP包括幀F0、F8、F16、...的解析度方面基本層-QCIF BLO、 BL8、BL16、...,則增強型分組可以為1個,亦即增強型分組EP1J可以包括幀F4、F2、F6、F1、 F3、 F5、 F7、 的解析度方面基本層-QCIF BL4、 BL2、 BL6、 BL1、 BL3、 BL5、 BL7、.。在一 些實施例中,增強型分組可以為2個,亦即增強型分組EP1J可以包括幀F4、F2、F6、...的解析度方面基本層-QCIF BL4、 BL2、 BL6、 ,增強型分組EP1—2可以包括幀Fl、 F3、 F5、 F7、...的解析度方面基本層-QCIF BL1、BL3、BL5、BL7、...。或是增強型分組可以為3個, 亦即增強型分組EP1J可以包括幀F4、...的解析度方面基本層-QCIF 81^4、...,增強型 分組EP1_2可以包括幀F2、 F6、...的解析度方面基本層-QCIF BL2、 BL6、...,增強型分組 EP1_3可以包括幀F1、F3、F5、F7、...的解析度方面基本層-QCIF BL1、BL3、BL5、BL7、...。
值得一提的是,若是比特流是以16張幀為1個畫面群組進行編碼時,則編碼後的 幀順序依序為F0、F16、F8、F4、F12、F2、F6、F10、F14、F1、F3、F5、F7、F9、F11、F13、F15、.(未 繪示)。基本層分組BP包括幀F0、F16、F32、...的解析度方面基本層-QCIF BLO、 BL16、 BL32、 ,則增強型分組可以為1個,亦即增強型分組EPlj可以包括幀F8、 F4、 F12、 F2、 F6、 FIO、 F14、 Fl、 F3、 F5、 F7、 F9、 Fll、 F13、 F15、 的解析度方面基本層-QCIF BL8、 BL4、 BL12、BL2、BL6、BL10、BL14、BL1、BL3、BL5、BL7、BL9、BL11、BL13、BL15、.。
在一些實施例中,增強型分組可以為2個,亦即增強型分組EP1J可以包括幀F8、 F4、 F12、 F2、 F6、 FIO、 F14、 的解析度方面基本層-QCIF BL8、 BL4、 BL12、 BL2、 BL6、 BLIO、 BL14、...,增強型分組EP12可以包括幀F1、F3、F5、F7、F9、F11、F13、F15、...的解析度方 面基本層-QCIF BL1、BL3、BL5、BL7、BL9、BL11、BL13、BL15、...。或是,增強型分組可以為 3個,亦即增強型分組EP1—1可以包括幀F8、F4、F12、. . 的解析度方面基本層-QCIF BL8、 BL4、 BL12、...,增強型分組EP1—2可以包括幀F2、 F6、 FIO、 F14、 的解析度方面基本 層-QCIF BL2、BL6、BL10、BL14、. . ,增強型分組EP1_3可以包括幀F1、F3、F5、F7、F9、F11、 F13、F15、 的解析度方面基本層-QCIF BL1、BL3、BL5、BL7、BL9、BL11、BL13、BL15、.。 又或是,增強型分組可以為4個,亦即增強型分組EP1_1可以包括幀F8、...的解析度方 面基本層-QCIF BL8、...,增強型分組EP1_2可以包括幀F4、 F12、...的解析度方面基本 層-QCIF BL4、 BL12、...,增強型分組EP1—3可以包括幀F2、 F6、 FIO、 F14、 的解析度方 面基本層-QCIF BL2、 BL6、 BLIO、 BL14、 ,增強型分組EP14可以包括幀Fl、 F3、 F5、 F7、 F9、 Fll、 F13、 F15、 的解析度方面基本層-QCIF BL1、 BL3、 BL5、 BL7、 BL9、 BLll、 BL13、 BL15、. .。 之後,在步驟S407中,依據第二比特流參數的特徵,將對應於基本層分組的幀 的增強層封裝成至少一第二增強型分組,而將對應於增強型分組的幀的增強層封裝成 至少一第三增強型分組。在本實施例中,第二比特流參數為量化參數(Quantification Parameter, QP)與區塊大小(Block Size, BS)其中之一。其中,量化參數對應於信號噪聲 比可調性(SNR Scalable),若是QP較大,表示比特流比特率小,因此封裝時就可以將此一 段比特流封裝成一個增強型分組,無須拆成多個增強型分組;反的,若是QP較大,表示比特 流比特率大,因此封裝時就要將此一段比特流封裝成多個增強型分組,以免帶寬變動時一 次就丟失太多視頻內容。 而區塊大小對應於空間可調性(Spatial Scalable),若是BS較大,表示畫面較為 單調,因此封裝時就可以將此一段比特流封裝成一個增強型分組,無須拆成多個增強型分 組;反的,若是BS較小,表示畫面較為細緻,因此封裝時就要將此一段比特流封裝成多個增 強型分組,以免帶寬變動時一次就丟失太多視頻內容。 舉例來說,參考圖5A說明第一實施例的SVC比特流封裝的結果示意圖。若是基 本層分組BP包括幀FO、 F8、 F16....的解析度方面基本層-QCIF BLO、 BL8、 BL16、...,增強型分組EPlj包括幀F4、F2、F6、F1、F3、F5、F7、...的解析度方面基本層-QCIF BL4、BL2、 BL6、 BL1、 BL3、 BL5、 BL7、...時,則第二增強型分組EP2_1包括幀F0、 F8、 F16、...的增強 層EL0_1、 EL0_2、 EL0_3、 EL0_4、 EL0_5、 EL0_6、 EL8_1、 EL8_2、 EL8_3、 EL8_4、 EL8_5、 EL8_6、 EL16_1、 EL16_2、 EL16_3、 EL16_4、 EL16_5、 EL16_6、 .,而第三增強型分組EP3_1包括幀 F4、F2、F6、F1、F3、F5、F7、.的增強層EL4_1、EL4_2、EL4_3、EL4_4、EL4_5、EL4_6、EL2_1、 EL2_2、 EL2_3、 EL2_4、 EL2_5、 EL2_6、 EL6_1、 EL6_2、 EL6_3、 EL6_4、 EL6_5、 EL6_6、 EL1_1、 EL1_2、 EL1_3、 EL1_4、 EL1_5、 EL1_6、 EL3_1、 EL3_2、 EL3_3、 EL3_4、 EL3_5、 EL3_6、 EL5_1、 EL5_2、 EL5_3、 EL5_4、 EL5_5、 EL5_6、 EL7_1、 EL7_2、 EL7_3、 EL7_4、 EL7_5、 EL7_6、.。
另外,參考圖5B說明第二實施例的SVC比特流封裝的結果示意圖。若是基本層分 組BP包括幀F0、F8、F16、...的解析度方面基本層-QCIF BLO、 BL8、 BL16、...,增強型分組 EP1—1包括幀F4、 F2、 F6、 的解析度方面基本層-QCIF BL4、 BL2、 BL6、 ,增強型分組 EP1_2包括幀Fl、 F3、 F5、 F7、...的解析度方面基本層-QCIF BL1、 BL3、 BL5、 BL7、...時, 則第二增強型分組EP2_1包括幀FO、 F8、 F16、 的增強層EL0_1、 EL0_2、 EL0_3、 EL0_4、 ELO—5 、 ELO—6 、 EL8_1、 EL8—2 、 EL8—3 、 EL8—4 、 EL8—5 、 EL8—6 、 EL16_1、 EL16_2 、 EL16_3 、 EL16_4 、 EL16_5、 EL16_6、...,而第三增強型分組EP3—1包括幀F4、 F2、 F6、 的增強層EL4_1、 EL4_2、 EL4_3、 EL4_4、 EL4_5、 EL4_6、 EL2_1、 EL2_2、 EL2_3、 EL2_4、 EL2_5、 EL2_6、 EL6_1、 EL6—2、EL6—3、EL6—4、EL6—5、EL6—6,第三增強型分組EP3—2包括幀F1、F3、F5、F7、. . 的增 強層EL1_1、EL1_2、EL1_3、EL1_4、EL1_5、EL1_6、EL3_1、EL3_2、EL3_3、EL3_4、EL3_5、EL3_6、 EL5—1、 EL5—2 、 EL5—3 、 EL5—4 、 EL5—5 、 EL5—6 、 EL7—1、 EL7—2 、 EL7—3 、 EL7—4 、 EL7—5 、 EL7—6 、 。
此外,參考圖5C說明第三實施例的SVC比特流封裝的結果示意圖。若是基本層 分組BP包括幀FO、 F8、 F16、 的解析度方面基本層-QCIF BLO、 BL8、 BL16、 ,增強型 分組EP1_1包括幀F4、...的解析度方面基本層-QCIFBL4,增強型分組EP1_2包括幀F2、 F6、 的解析度方面基本層-QCIF BL2、 BL6、 ,增強型分組EP1—3包括幀Fl、 F3、 F5、 F7、...的解析度方面基本層-QCIF BL1、BL3、BL5、BL7、...時,則第二增強型分組EP21包 括幀FO、 F8、 F16、 的增強層EL0_1、 EL0_2、 EL0_3、 EL0_4、 EL0_5、 EL0_6、 EL8_1、 EL8_2、 EL8_3、EL8_4、EL8_5、EL8_6、EL16_1、EL16_2、EL16_3、EL16_4、EL16_5、EL16_6、...。而第 三增強型分組EP31包括幀F4.的增強層EL4_1、EL4_2、EL4_3、EL4_4、EL4_5、EL4_6、., 第三增強型分組EP3—2包括幀F2、F6的增強層EL2_1、EL2_2、EL2_3、EL2_4、EL2_5、EL2_6、 EL6_1、 EL6_2、 EL6_3、 EL6_4、 EL6_5、 EL6_6,第三增強型分組EP3_3包括幀Fl、 F3、 F5、 F7、 的增強層EL1_1、 EL1_2、 EL1_3、 EL1_4、 EL1_5、 EL1_6、 EL3_1、 EL3_2、 EL3_3、 EL3_4、 EL3_5、 EL3_6、 EL5_1、 EL5_2、 EL5_3、 EL5_4、 EL5_5、 EL5_6、 EL7_1、 EL7_2、 EL7_3、 EL7_4、 EL7_5、EL7_6、. .。 另外,以16個幀為l個畫面群組進行編碼的比特流的第二增強型分組以及第三增 強型分組的封裝方式可以參照上述16個幀為1個畫面群組進行編碼的比特流的說明,故在 此不再贅述。 接著,將上述基本層分組、增強型分組、第二增強型分組以及第三增強型分組放置 於網絡(一般網絡或是異質網絡)上,使用者便可依據當時網絡帶寬的大小,而決定下載哪 一種基本層分組(亦即封裝部分幀的基本層的基本層分組或是封裝所有幀的基本層的基 本層分組),以便於持續性的觀賞視頻畫面,而不會產生視頻中斷的現象。由於基本層分組BP只具有最低解析度或最低的幀速率的幀。因此,若是網絡還有多餘的帶寬,則可以下載增 強型分組、第二增強型分組以及第三增強型分組,來增加視頻畫面播放的品質。
另一方面,在步驟S405中,若是幀的複雜程度為複雜時,則將所有幀的基本層封 裝成基本層分組BP 。舉例來說,基本層分組BP可以包括幀F0 、F8 、F4、F2 、F6 、F1 、F3 、F5 、F7 、 F16、...的解析度方面基本層-QCIF BL0、BL8、BL4、BL2、BL6、BL1、BL3、BL5、BL7、BL16、...。
接著,在步驟S409中,依據第二比特流參數(量化參數或區塊大小)的特徵,則將 對應於基本層分組的幀的增強層封裝成至少一第二增強型分組。舉例來說,參考圖5D說明 第四實施例的SVC比特流封裝的結果示意圖。第二增強型分組EP2J可以為1個,亦即第 二增強型分組EP2_1包括幀F0、 F8、 F4、 F2、 F6、 Fl、 F3、 F5、 F7、 F16、 的增強層EL0_1、 EL0_2、 EL0_3、 EL0_4、 EL0_5、 EL0_6、 EL8_1、 EL8_2、 EL8_3、 EL8_4、 EL8_5、 EL8_6、 EL4_1、 EL4_2、 EL4_3、 EL4_4、 EL4_5、 EL4_6、 EL2_1、 EL2_2、 EL2_3、 EL2_4、 EL2_5、 EL2_6、 EL6_1、 EL6_2、 EL6_3、 EL6_4、 EL6_5、 EL6_6、 EL1_1、 EL1_2、 EL1_3、 EL1_4、 EL1_5、 EL1_6、 EL3_1、 EL3_2、 EL3_3、 EL3_4、 EL3_5、 EL3_6、 EL5_1、 EL5_2、 EL5_3、 EL5_4、 EL5_5、 EL5_6、 EL7_1、 EL7_2、EL7_3、EL7_4、EL7_5、EL7_6、EL16_1、EL16_2、EL16_3、EL16_4、EL16_5、EL16_6、. .。
在一些實施例中,第二增強型分組EP2J可以為2個或2個以上。舉例來說,參考 圖5E說明第五實施例的SVC比特流封裝的結果示意圖。若第二增強型分組EP2_1為2個 時,亦即第二增強型分組EP2J包括幀F0、F8、F4、F2、F6、F1、F3、F5、F7、F16、 . . 的增強 層EL0—1 、 EL0_2 、 EL8—1 、 EL8_2 、 EL4—1 、 EL4_2 、 EL2—1 、 EL2_2 、 EL6—1 、 EL6_2 、 EL1_1 、 EL1_2 、 EL3_1 、 EL3_2、 EL5—1 、 EL5_2、 EL7_1 、 EL7_2、 EL16_1 、 EL16_2、 ,第二增強型分組EP2_2包 括幀F0、F8、F4、F2、F6、F1、F3、F5、F7、F16、.的增強層EL0_3、EL0_4、EL0_5、EL0_6、EL8_3、 EL8_4、 EL8_5、 EL8_6、 EL4_3、 EL4_4、 EL4_5、 EL4_6、 EL2_3、 EL2_4、 EL2_5、 EL2_6、 EL6_3、 EL6_4、 EL6_5、 EL6_6、 EL1_3、 EL1_4、 EL1_5、 EL1_6、 EL3_3、 EL3_4、 EL3_5、 EL3_6、 EL5_3、 EL5_4、 EL5_5、 EL5_6、 EL7_3、 EL7_4、 EL7_5、 EL7_6、 EL16_3、 EL16_4、 EL16_5、 EL16_6、...。
其餘第二增強型分組的封裝方式可以參照前述說明,故在此不再贅述。
接著,將上述基本層分組、增強型分組、第二增強型分組以及第三增強型分組放置 於網絡上,使用者便可依據當時網絡帶寬的大小,而決定在接收基本層分組之後,是否還需 要接收增強型分組、第二增強型分組以及第三增強型分組,來增加視頻畫面播放的品質。
圖6繪示為本發明實施例的可調性視頻編碼標準的比特流封裝方法的流程圖。請 參照圖6,請合併參照圖2與圖6,而圖6的步驟S601、S603與S605的運作流程可以參照圖 4的步驟S401、 S403與S405,故在此不再贅述。 接著,在步驟S605中,若是幀的複雜程度為簡單(亦即運動向量為小)時,則將部 分幀的基本層封裝成基本層分組,而將剩餘幀的基本層封裝成至少一增強型分組其中增強 型分組至少包含由一關鍵畫面所預估得到的畫面數據。在本實施例中,關鍵畫面為幀F0。
舉例來說,基本層分組BP包括幀F0、F8、F16、...的解析度方面基本層-QCIF BLO、 BL8、BL16、...。而增強型分組可以為l個,亦即增強型分組EPlj可以包括幀F4、F2、F6、 F1、F3、F5、F7、...的解析度方面基本層-QCIF BL4、BL2、BL6、BL1、BL3、BL5、BL7、...。在一 些實施例中,增強型分組可以為2個,亦即增強型分組EP1J可以包括幀F4、F2、F6、...的 解析度方面基本層-QCIF BL4、 BL2、 BL6、 ,增強型分組EP1_2可以包括幀Fl、 F3、 F5、 F7、...的解析度方面基本層-QCIF BL1、BL3、BL5、BL7、...;或是增強型分組可以為3個,
11亦即增強型分組EP1J可以包括幀F4、...的解析度方面基本層-QCIF 81^4、...,增強型 分組EP1_2可以包括幀F2、 F6、...的解析度方面基本層-QCIF BL2、 BL6、...,增強型分組 EP1_3可以包括幀F1、F3、F5、F7、...的解析度方面基本層-QCIF BL1、BL3、BL5、BL7、...。
之後,在步驟S607中,依據第二比特流參數的特徵,將對應於基本層分組的幀的 增強層封裝成至少一第二增強型分組,而將對應於增強型分組的幀的增強層封裝成至少一 第三增強型分組。接著,在步驟S609中,依據第三比特流參數的特徵,將對應於基本層分組 的幀的增強層封裝成至少一第四增強型分組,將對應於增強型分組的幀的增強層封裝成至 少一第五增強型分組,再依據第二比特流參數特徵,將對應於基本層分組的幀的增強層封 裝成至少一第六增強型分組,將對應於加強分組的幀的增強層封裝成至少一第七增強型分 組。在本實施例中,第二比特流參數與第三增強型分組分別為量化參數與區塊大小,且第二 比特流參數與第三比特流參數各自不同。以第二比特流參數與第三比特流參數為依據所封 裝而成的增強型分組,可以用來增加畫面的品質。 舉例來說,參考圖7A說明第六實施例的SVC比特流封裝的結果示意圖。若是基本 層分組BP包括幀FO、 F8、 F16、 的解析度方面基本層-QCIF BLO、 BL8、 BL16、 ,增強 型分組EPlj包括幀F4、F2、F6、F1、F3、F5、F7、...的解析度方面基本層-QCIF BL4、BL2、 BL6、BL1、BL3、BL5、BL7、...時,則第二增強型分組EP2_1包括幀F0、F8、F16、...的增強層 EL0_1、EL0_2、EL8_1、EL8_2、EL16_1、EL16_2、 .。 第三增強型分組EP3_1包括幀F4、 F2、 F6、 Fl、 F3、 F5、 F7、 的增強層EL4_1、 EL4_2、 EL2_1、 EL2_2、 EL6_1、 EL6_2、 EL1_1、 EL1_2、 EL3_1、 EL3_2、 EL5_1、 EL5_2、 EL7_1、 EL7_2、 。第四增強型分組EP4—1包括幀FO、 F8、 F16、 的增強層EL0_3、 EL8_3、 EL16_3、. .。 第五增強型分組EP5—1包括幀F4、 F2、 F6、 Fl、 F3、 F5、 F7、 的增強層EL4_3、 EL2_3、 EL6_3、 EL1_3、 EL3_3、 EL5_3、 EL7_3、...。第六增強型分組EP6_1包括幀FO、 F8、 F16、.的增強層EL0_4、EL0_5、EL0_6、EL8_4、EL8_5、EL8_6、EL16_4、EL16_5、EL16_6、.。
第七增強型分組EP7—1包括幀F4、 F2、 F6、 Fl、 F3、 F5、 F7、 的增強層EL4_4、 EL4_5、 EL4_6、 EL2_4、 EL2_5、 EL2_6、 EL6_4、 EL6_5、 EL6_6、 EL1_4、 EL1_5、 EL1_6、 EL3_4、 EL3_5、 EL3_6、 EL5_4、 EL5_5、 EL5_6、 EL7_4、 EL7_5、 EL7_6、.。 另外,參考圖7B說明第七實施例的SVC比特流封裝的結果示意圖。若是基本層分 組BP包括幀F0、F8、F16、...的解析度方面基本層-QCIF BLO、 BL8、 BL16、...,增強型分組 EP1—1包括幀F4、 F2、 F6、 的解析度方面基本層-QCIF BL4、 BL2、 BL6、 ,增強型分組 EP1—2包括幀Fl、 F3、 F5、 F7、 的基本層BL1、 BL3、 BL5、 BL7、 時,則第二增強型分組 EP2_1包括幀F0、F8、F16、. . 的增強層EL0_1、EL0_2、EL8_1、EL8_2、EL16_1、EL16_2、 。 第三增強型分組EP3_1包括幀F4、F2、F6、...的增強層EL4_1、EL4_2、EL2_1、EL2_2、EL6_1、 EL6_2、.,第三增強型分組EP3—2包括幀F1、F3、F5、F7、.的增強層ELlj、ELl—2、EL3j、 EL3_2 、 EL5—1、 EL5_2 、 EL7—1、 EL7_2 、。 第四增強型分組EP4_1包括幀FO、 F8、 F16、...的增強層EL0_3、 EL8_3、 EL16_3、...。第五增強型分組EP5j包括幀F4、 F2、 F6、 的增強層EL4_3、 EL2_3、 EL6_3、...。第五增強型分組EP5_2包括幀Fl、 F3、 F5、 F7、...的增強層EL1_3、 EL3_3、 EL5 3、EL7 3、. 。
12
第六增強型分組EP6_1包括幀F0、 F8、 F16、 的增強層EL0_4、 EL0_5、 EL0_6、 EL8_4、EL8_5、EL8_6、EL16_4、EL16_5、EL16_6、.。第七增強型分組EP7_1包括幀F4、F2、 F6、...的增強層EL4_4、 EL4_5、 EL4_6、 EL2_4、 EL2_5、 EL2_6、 EL6_4、 EL6_5、 EL6_6、...。 第七增強型分組EP7_2包括幀Fl、 F3、 F5、 F7、 的增強層EL1_4、 EL1_5、 EL1_6、 EL3_4、 EL3_5、 EL3_6、 EL5_4、 EL5_5、 EL5_6、 EL7_4、 EL7_5、 EL7_6、.。 接著,參考圖7C說明第八實施例的SVC比特流封裝的結果示意圖。若是基本層 分組BP包括幀F0、 F8、 F16、 的解析度方面基本層-QCIF BLO、 BL8、 BL16、 ,增強型 分組EP1—1包括幀F4、 的解析度方面基本層_QCIFBL4、 ,增強型分組EP1—2包括幀 F2、F6、...的解析度方面基本層-QCIFBL2、BL6、...,增強型分組EP1—3包括幀F1、F3、F5、 F7、...的解析度方面基本層-QCIF BL1、BL3、BL5、BL7、...時,則第二增強型分組EP2_1包 括幀F0、F8、F16、. .的增強層EL0j、EL0—2、EL8—l、EL8—2、EL16—l、EL16—2、. .。
第三增強型分組EP3—1包括幀F4、 的增強層EL4_1、 EL4_2、...。第三增強型 分組EP3—2包括幀F2、 F6、 的增強層EL2_1、 EL2_2、 EL6_1、 EL6_2、...。第三增強型分 組EP3_3包括幀Fl、 F3、 F5、 F7、...的增強層EL1_1、 EL1_2、 EL3_1、 EL3_2、 EL5_1、 EL5_2、 EL7_1、EL7_2、. .。 第四增強型分組EP4_1包括幀FO、 F8、 F16、...的增強層EL0_3、 EL8_3、 EL16_3、. .。 第五增強型分組EP5_1包括幀F4、...的增強層EL4_3、...。第五增強型分組 EP5_2包括幀F2、 F6、...的增強層EL2_3、 EL6_3、...。第五增強型分組EP5_3包括幀Fl、 F3、 F5、 F7、.的增強層EL1_3、 EL3_3、 EL5_3、 EL7_3、.。 第六增強型分組EP6_1包括幀FO、 F8、 F16、...的增強層EL0_4、 EL0_5、 EL0_6、 EL8_4、 EL8_5、 EL8_6、 EL16_4、 EL16_5、 EL16_6、...。 第七增強型分組EP7_1包括幀F4、...的增強層EL4_4、EL4_5、EL4_6、...。第七增 強型分組EP7—2包括幀F2、F6、.的增強層EL2_4、EL2_5、EL2_6、EL6_4、EL6_5、EL6_6、.。 第七增強型分組EP7_3包括幀Fl、 F3、 F5、 F7、 的增強層EL1_4、 EL1_5、 EL1_6、 EL3_4、 EL3_5、 EL3_6、 EL5_4、 EL5_5、 EL5_6、 EL7_4、 EL7_5、 EL7_6、.。 接著,將上述分組放置於網絡上,以便於讓使用者依據當時網絡帶寬的大小,自行 選擇所需的分組,使得再觀賞視頻畫面時不會產生斷訊的現象。 另一方面,在步驟S605中,若是幀的複雜程度為複雜時,則將所有幀的基本層 封裝成基本層分組。舉例來說,基本層分組BP包括幀FO、 F8、 F4、 F2、 F6、 Fl、 F3、 F5、 F7、 F16、...的解析度方面基本層-QCIF BL0、BL8、BL4、BL2、BL6、BL1、BL3、BL5、BL7、BL16、...,。
接著,在步驟S611中,依據第二比特流參數的特徵,將對應於基本層分組的幀的 增強層封裝成至少一第二增強型分組。之後,在步驟S613中,依據第三比特流參數,將對應 於基本層分組的幀的增強層封裝成至少一第三增強型分組,再依據第二比特流參數,將對 應於基本層分組的幀的基本層封裝成至少一第四增強型分組。 舉例來說,參考圖7D說明第九實施例的SVC比特流封裝的結果示意圖。第二增 強型分組EP21包括幀FO、 F8、 F4、 F2、 F6、 Fl、 F3、 F5、 F7、 F16、. . 的增強層EL0_1、 EL0_2、 EL8_1、 EL8_2、 EL4_1、 EL4_2、 EL2_1、 EL2_2、 EL6_1、 EL6_2、 EL1_1、 EL1_2、 EL3_1、 EL3_2、 EL5 1、EL5 2、EL7 1、EL7 2、 1、EL16 2、 。
第三增強型分組EP31包括幀F0、 F8、 F4、 F2、 F6、 Fl、 F3、 F5、 F7、 F16、 的增強 層EL0_3、 EL8_3、 EL4_3、 EL2_3、 EL6_3、 EL1_3、 EL3_3、 EL5_3、 EL7_3、 EL16_3、...。第四增 強型分組EP4J包括幀F0、F8、F4、F2、F6、F1、F3、F5、F7、F16、. . 的增強層EL0_4、EL0_5、 EL0_6、 EL8_4、 EL8_5、 EL8_6、 EL4_4、 EL4_5、 EL4_6、 EL2_4、 EL2_5、 EL2_6、 EL6_4、 EL6_5、 EL6_6、 EL1_4、 EL1_5、 EL1_6、 EL3_4、 EL3_5、 EL3_6、 EL5_4、 EL5_5、 EL5_6、 EL7_4、 EL7_5、 EL7_6、 EL16_4、 EL16_5、 EL16_6、 .。 接著,將上述分組放置於網絡上時,使用者便可依據網絡帶寬的大小,下載所需的 基本層分組BP(亦即封裝部分幀的基本層的基本層分組或是封裝所有幀的基本層的基本 層分組),進行視頻畫面的播放,以便於可以持續的觀賞圖像,而不會產生斷訊的問題。接 著,若有多餘帶寬的狀態下,使用者可以在下載增強型分組、第二增強型分組...等,以便 於增加視頻畫面的品質(亦即畫面的解析度)。 綜上所述,上述諸實施例通過SVC比特流中比特流參數的特徵,擇性將幀的基本 層封裝成基本層分組(亦即將所有幀的基本層封裝成基本層分組或是將部分的幀的基本 層封裝成基本層分組)。如此一來,在有限的帶寬之下,可以增加畫面播放的流暢度(亦即 不會因為網絡擁塞而導致視頻斷訊)。另外,將未封裝至基本層分組的幀的基本層以及幀中 的增強層,分別再封裝成至少一增強型分組與至少一第二增強型分組,以便於在有多餘的 帶寬之下,可以使畫面達到優選的畫面品質。 雖然本發明已以實施例披露如上,然其並非用以限定本發明,任何所屬技術領域 中普通技術人員,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的 保護範圍當視權利要求所界定者為準。
權利要求
一種可調性視頻編碼標準的比特流封裝方法,包括取得SVC比特流,其中該SVC比特流具有多個幀,且每一個該些幀具有基本層與多個增強層;依據該SVC比特流中的比特流參數的特徵,分析該些幀的複雜程度;以及依據該些幀的複雜程度,選擇性將該些幀的該基本層封裝成基本層分組。
2. 如權利要求1所述的可調性視頻編碼標準的比特流封裝方法,其中該比特流參數為 運動向量。
3. 如權利要求1所述的可調性視頻編碼標準的比特流封裝方法,其中選擇性將該些幀的該基本層封裝成該基本層分組的步驟包括當該些幀的複雜程度較為簡單時,將部分該些幀的該基本層封裝成該基本層分組,而 將剩餘該些幀的該基本層封裝成至少一增強型分組,其中該增強型分組至少包含由一關鍵 畫面所預估得到的畫面數據;以及當該些幀的複雜程度為較複雜時,將所有該些幀的該基本層封裝成該基本層分組。
4. 如權利要求3所述的可調性視頻編碼標準的比特流封裝方法,其中該SVC比特流還 具有第二比特流參數,而於將部分該些幀的該基本層封裝成該基本層分組,而將剩餘該些 幀的該基本層封裝成至少一增強型分組的步驟之後還包括依據該第二比特流參數的特徵,將對應該基本層分組中的該些幀的該些增強層封裝成 至少一第二增強型分組,將對應於增強型分組中的該些幀的該些增強層封裝成至少一第三 增強型分組。
5. 如權利要求4所述的可調性視頻編碼標準的比特流封裝方法,其中該第二比特流參 數為量化參數與區塊大小其中之一。
6. 如權利要求4所述的可調性視頻編碼標準的比特流封裝方法,其中該SVC比特流還 具有第三比特流參數,而於依據該第二比特流參數的特徵,將對應該基本層分組中的該些 幀的該些增強層封裝成至少一第二增強型分組,將對應於增強型分組中的該些幀的該些增 強層封裝成至少一第三增強型分組的步驟之後還包括依據該第三比特流參數的特徵,將對應該基本層分組中的該些幀的該些增強層封裝成至少一第四增強型分組,將對應於增強型分組中的該些幀的該些增強層封裝成至少一第五 增強型分組;以及依據該第二比特流參數的特徵,將對應該基本層分組中的該些幀的該些增強層封裝成 至少一第六增強型分組,將對應於增強型分組中的該些幀的該些增強層封裝成至少一第七 增強型分組。
7. 如權利要求6所述的可調性視頻編碼標準的比特流封裝方法,其中該第二比特流參 數與第三比特流參數分別為區塊大小或量化參數,且第二比特流參數與第三比特流參數各 自不同。
8. 如權利要求3所述的可調性視頻編碼標準的比特流封裝方法,其中該SVC比特流還 具有第二比特流參數,而於將所有該些幀的該基本層封裝成該基本層分組的步驟之後還包 括依據該第二比特流參數的特徵,將對應該基本層分組中的該些幀的該些增強層封裝成 至少一第二增強型分組。
9. 如權利要求8所述的可調性視頻編碼標準的比特流封裝方法,其中該第二比特流參 數為量化參數與區塊大小其中之一。
10. 如權利要求8所述的可調性視頻編碼標準的比特流封裝方法,其中該SVC比特流還 具有第三比特流參數,而於依據該第二比特流參數的特徵,將對應該基本層分組中的該些 幀的該些增強層封裝成至少一第二增強型分組的步驟之後還包括依據第三比特流參數的特徵,將對應該基本層分組中的該些幀的該些增強層封裝成至 少一第三增強型分組;以及依據第二比特流參數的特徵,將對應該基本層分組中的該些幀的該些增強層封裝成至 少一第四增強型分組。
11. 如權利要求io所述的可調性視頻編碼標準的比特流封裝方法,其中該第二比特流參數與第三比特流參數分別為區塊大小或量化參數,且第二比特流參數與第三比特流參數 各自不同。
12. —種可調性視頻編碼標準的比特流封裝方法,包括下列步驟取得SVC比特流,其中該SVC比特流具有多個幀,且每一個該些幀具有基本層與多個增 強層;依據該SVC比特流的比特流參數的特徵,分析該些幀的複雜程度; 依據該些幀的複雜程度,將所有該些幀的該基本層封裝成基本層分組;以及 依據該基本層分組的封裝機制與該SVC比特流中的第二比特流參數與第三比特流參數的特徵,將對應於基本層分組的該些幀的該些增強層封裝成至少一第二增強型分組與至少一第三增強型分組。
13. 如權利要求12所述的可調性視頻編碼標準的比特流封裝方法,還包括 依據該些幀的複雜程度,將部分該些幀的該基本層封裝成第二基本層分組,而將剩餘該些幀的該基本層封裝成至少一增強型分組,其中該增強型分組至少包含由一關鍵畫面所 預估得到的畫面數據;以及依據該SVC比特流中的該第二比特流參數與該第三比特流參數的特徵,將對應於基本 層分組的該些幀的增強封裝成至少一第四增強型分組與至少一第五增強型分組,而將對應 於增強型分組的該些幀的該些增強層封裝成至少一第六增強型分組與至少一第七增強型 分組。
14. 如權利要求13項所述可調性視頻編碼標準的比特流封裝方法,其中該比特流參數 為運動向量,而該第二比特流參數與該第三比特流參數分別為量化參數與區塊大小其中之 一,且該第二比特流參數與第三比特流參數各自不相同。
全文摘要
一種可調性視頻編碼(Scalable Video Coding,SVC)標準的比特流封裝方法,包括下列步驟。首先,取得SVC比特流,此SVC比特流具有多個幀,且每一個幀具有基本層與多個增強層。依據SVC比特流中的比特流參數的特徵,分析幀的複雜程度,再依據幀的複雜程度,選擇性將上述幀的基本層封裝成基本層分組。接著,再依基本層分組封裝機制,將其餘剩下SVC比特流封裝成多個增強型分組。
文檔編號H04N7/24GK101783935SQ20091000368
公開日2010年7月21日 申請日期2009年1月19日 優先權日2009年1月19日
發明者塗日升, 高榮揚 申請人:財團法人工業技術研究院

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀