專利名稱:可調性視頻編碼標準的比特流封裝方法
技術領域:
本發明涉及一種可調性視頻編碼標準(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日
發明者涂日升, 高榮揚 申請人:財團法人工業技術研究院