H.264,H.265,H.266標準技術改進

關于H.264,H.265,H.266相關資料鏈接:
標準及中文資料鏈接


視頻編碼中的主要技術

視頻編碼的目標是在保證視頻質量的前提下,盡可能減少數據量。以下是視頻編碼中的核心技術:

  1. 塊劃分(Block Partitioning)
    • 將視頻幀劃分為小塊,以便后續進行預測、變換和量化。
    • 塊的大小和形狀直接影響編碼效率。
  2. 幀內預測(Intra Prediction)
    • 利用同一幀內相鄰像素的相關性,預測當前塊的像素值。
    • 目的是減少空間冗余。
  3. 幀間預測(Inter Prediction)
    • 利用時間上相鄰幀的內容,通過運動估計和運動補償預測當前塊的像素值。
    • 目的是減少時間冗余。
  4. 變換(Transform)
    • 將預測殘差(預測值與實際值的差值)從空間域轉換到頻率域,集中能量,便于壓縮。
  5. 量化(Quantization)
    • 對變換后的系數進行舍入處理,減少數據量。
    • 量化步長決定了壓縮率和視頻質量的平衡。
  6. 熵編碼(Entropy Coding)
    • 對量化后的數據進行無損壓縮,利用數據的統計特性進一步減少比特率。
  7. 環路濾波(In-loop Filtering)
    • 在編碼和解碼過程中對重建圖像進行濾波,減少壓縮帶來的偽影,提升質量。

H.264 (AVC)

H.264 是一個重要的視頻編碼標準,奠定了現代視頻壓縮的基礎。

主要技術特點

  • 塊劃分:使用 16x16 像素的宏塊(macroblock),可細分為 8x8 或 4x4 的子塊。
  • 幀內預測:支持 9 種 4x4 塊預測模式和 4 種 16x16 塊預測模式。
  • 幀間預測:支持 1/4 像素精度的運動向量。
  • 變換:采用 4x4 和 8x8 的整數 DCT 變換。
  • 熵編碼:提供 CAVLC(基于變長編碼)和 CABAC(基于上下文自適應的二進制算術編碼)兩種選擇。
  • 環路濾波:引入去塊濾波器(deblocking filter),減少塊效應偽影。

H.265 (HEVC) 相較于 H.264 的改進

H.265 在 H.264 的基礎上大幅提升了壓縮效率,尤其適用于高分辨率視頻。

具體改進

  • 塊劃分
    • 改進:從固定的 16x16 宏塊升級為編碼樹單元(CTU),最大支持 64x64,并采用四叉樹結構,動態劃分至 8x8。
    • 優勢:更靈活的塊劃分,能根據內容復雜度優化壓縮效率。
  • 幀內預測
    • 改進:預測模式從 9/4 種增加到 35 種,支持更多預測方向。
    • 優勢:更精確的預測,減少空間殘差。
  • 幀間預測
    • 改進:引入高級運動向量預測(AMVP)和合并模式(merge mode),優化運動信息編碼。
    • 優勢:減少描述運動所需的比特,提升時間預測效率。
  • 變換
    • 改進:支持更大的變換尺寸,最高達 32x32。
    • 優勢:更好地捕捉大塊區域的低頻信息,減少殘差數據量。
  • 環路濾波
    • 改進:在去塊濾波器的基礎上新增樣本自適應偏移(SAO)濾波器。
    • 優勢:進一步減少偽影,提升視覺質量和預測精度。
  • 熵編碼
    • 改進:CABAC 性能得到優化。
    • 優勢:提高無損壓縮效率。

總體效果:在相同質量下,H.265 的比特率約為 H.264 的一半。


H.266 (VVC) 相較于 H.265 的改進

H.266 是最新的視頻編碼標準,進一步提升壓縮效率并支持更多應用場景。

具體改進

  • 塊劃分
    • 改進:采用四叉樹加二叉樹(QTBT)結構,支持矩形塊劃分,最大尺寸仍為 64x64。
    • 優勢:更靈活的劃分方式,能更好地適應復雜內容。
  • 幀內預測
    • 改進:預測模式從 35 種增加到 67 種,方向更精細。
    • 優勢:提升預測精度,進一步減少空間冗余。
  • 幀間預測
    • 改進:引入仿射運動補償(affine motion compensation),支持旋轉、縮放等復雜運動。
    • 優勢:更準確地模擬真實物體運動,提升時間預測效果。
  • 變換
    • 改進:支持多種變換選擇(MTS,如 DCT 和 DST),變換尺寸擴展至 64x64。
    • 優勢:根據內容選擇最優變換,減少殘差數據量。
  • 環路濾波
    • 改進:新增自適應環路濾波器(ALF),與去塊濾波器和 SAO 協同工作。
    • 優勢:自適應調整濾波策略,顯著減少偽影。
  • 熵編碼
    • 改進:進一步優化 CABAC 的上下文建模。
    • 優勢:提升無損壓縮效率。

總體效果:在相同質量下,H.266 的比特率比 H.265 再降低 30-50%。

?壓縮效率與帶寬需求

  • H.264(1080p@30fps)
    • 典型碼率:4-8 Mbps
    • 適用場景:普通網絡直播、標清視頻存儲。
  • H.265(4K@30fps)
    • 典型碼率:10-20 Mbps(比H.264節省50%帶寬)
    • 適用場景:4K流媒體(如Netflix)、超高清監控。
  • H.266(8K@60fps)
    • 典型碼率:20-40 Mbps(比H.265節省50%帶寬)
    • 適用場景:8K廣播電視、VR游戲串流。

示例:一部90分鐘的4K電影:

  • H.264:約50 GB
  • H.265:約25 GB
  • H.266:約12.5 GB

2. 計算復雜度與硬件需求

標準編碼復雜度(相對值)典型硬件支持
H.2641x手機SoC(2010年后)、低端攝像頭
H.2653-5x高端手機(如iPhone 12+)、4K電視芯片
H.2668-10x最新GPU(NVIDIA RTX 40系列)、專用編碼芯片

?

?

市場應用與競爭格局

1. H.264/H.265/H.266的當前應用

  • H.264:仍占主流(約60%視頻流量),尤其在監控攝像頭、視頻會議(Zoom默認編碼)。
  • H.265:4K流媒體(YouTube、Disney+)、蘋果生態(iPhone錄制的4K視頻)。
  • H.266:試驗階段,如日本8K電視臺、Meta的VR直播。

2. 與AV1的競爭

  • H.266優勢
    • 壓縮效率略高于AV1(約5-10%)。
    • 硬件加速生態更成熟(華為海思、聯發科芯片已支持)。
  • AV1優勢
    • 免專利費(由AOM聯盟推動,谷歌/Netflix支持)。
    • 已廣泛應用于YouTube、TikTok等平臺。

預測:未來5年,H.266將在超高清專業領域(廣電、醫療影像)領先,而AV1主導消費級流媒體。

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/72719.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/72719.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/72719.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

clickhouse安裝路徑

《ClickHouse安裝路徑指南》 大家好,今天我們將一起學習如何在電腦上找到和理解ClickHouse的安裝路徑。這將幫助學生、科研人員以及任何對數據庫技術感興趣的人更好地管理他們的數據查詢工作。 ClickHouse是一款列式存儲數據庫管理系統(DBMS&#xff09…

時序數據庫 InfluxDB 3.0 版本性能實測報告:寫入吞吐量提升效果驗證

亮點總結: TSBS 測試表明,對于少于 100 萬臺設備的數據集,InfluxDB OSS 3.0 的數據寫入速度實際上比 InfluxDB OSS 1.8 更慢。 對于 100 萬臺及以上設備的數據集,InfluxDB OSS 3.0 的數據寫入性能才開始超過 InfluxDB OSS 1.8。…

AS32X601雙核鎖步MCU技術優勢分析

AS32X601是國科安芯公司研制的一系列基于32位RISC-V指令集車規級MCU處理器芯片。主頻高達180MHz,支持雙核鎖步架構,基于軟錯誤防護技術加持,顯著提高芯片安全性能。產品具有高安全、低失效、多IO、低成本、抗輻照等特點。 一、功能安全與可靠…

基于 LeNet 網絡的 MNIST 數據集圖像分類

1.LeNet的原始實驗數據集MNIST 名稱:MNIST手寫數字數據集 數據類型:灰度圖 (一通道) 圖像大小:28*28 類別數:10類(數字0-9) 1.通過torchvision.datasets.MNIST下載并保存到本地…

電池綜合測試儀:科技賦能,精準守護能源安全

在當今這個科技日新月異的時代,電池作為眾多電子設備的心臟,其性能的穩定與高效直接關系到設備的運行質量與使用安全。隨著電動汽車、可穿戴設備、儲能系統等領域的快速發展,對電池性能的檢測與評估提出了更高要求。在此背景下,電…

【Linux 22.4 ubuntu 安裝cuda12.1 完整方案】

下載cuda12.1 官網網址 wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda_12.1.1_530.30.02_linux.run sudo sh cuda_12.1.1_530.30.02_linux.run!import! 如果已經安裝驅動,則不要選擇dirver那項 添加環境變量 vim ~/.b…

實戰案例分享:Android WLAN Hal層移植(MTK+QCA6696)

本文將詳細介紹基于MTK平臺,適配高通(Qualcomm)QCA6696芯片的Android WLAN HAL層的移植過程,包括HIDL接口定義、Wi-Fi驅動移植以及wpa_supplicant適配過程,涵蓋STA與AP模式的常見問題與解決方法。 1. HIDL接口簡介 HID…

Greenplum6.19集群搭建

一,安裝說明 1.1環境說明 1、首先確定部署的環境,確定下服務器的端口,一般默認是22的端口; 2、當前這份文檔是服務器處于10022端口下部署的(現場生產環境要求,22端口在生產環境存在安全隱患)&…

電商項目-秒殺系統(四)秒殺異步下單防止重復秒殺

一、 防止惡意刷單解決 在生產場景下,可能會有一些人會惡意訪問當前網站,來進行惡意的刷單。這樣會造成當前系統出現一些業務上的業務混亂,出現臟數據,或者造成后端訪問壓力大等問題。 一般要解決這個問題的話,前端可…

原生android 打包.aar到uniapp使用

1.原生安卓里面引入uniapp官方提供的包文件: uniapp-v8-release.aar 2.提供uniapp調用的接口,新建類文件繼承UniModule, package com.dermandar.panoramal;import com.scjt.lib.certlib;import io.dcloud.feature.uniapp.annotation.UniJSM…

Android 多用戶相關

Android 多用戶相關 本文主要記錄下android 多用戶相關的adb 命令操作. 1: 獲取用戶列表 命令: adb shell pm list users 輸出如下: Users:UserInfo{0:機主:c13} running默認只有一個用戶, id為0 ,用戶狀態為運行 2: 創建新用戶 命令: adb shell …

基于Spring Boot的高校就業招聘系統的設計與實現(LW+源碼+講解)

專注于大學生項目實戰開發,講解,畢業答疑輔導,歡迎高校老師/同行前輩交流合作?。 技術范圍:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬蟲、數據可視化、安卓app、大數據、物聯網、機器學習等設計與開發。 主要內容:…

前端安全面試題匯總及參考答案

目錄 簡述 XSS 攻擊的原理及三種常見類型(存儲型、反射型、DOM 型) 如何在前端防御 XSS 攻擊?列舉編碼、過濾、CSP 策略的具體實現方式 富文本編輯器場景下如何安全處理用戶輸入的 HTML 內容? 如何通過 HttpOnly 屬性增強 Cookie 安全性?它與 XSS 防御的關系是什么? …

Linux驅動開發(1.基礎創建)

序言:從高層邏輯到底層硬件的回歸 在當今的軟件開發中,我們習慣于用高級語言構建抽象層——通過框架、庫和云服務快速實現功能。這種“軟邏輯”的便利性讓開發效率倍增,卻也逐漸模糊了我們對計算機本質的認知:一切代碼終將落地為…

Gradle本地配置文件分享

Gradle本地配置文件分享 allprojects {repositories {mavenLocal()maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }maven { name "Bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }ma…

deepseek 本地部署

deepseek 本地部署 純新手教學,手把手5分鐘帶你在本地部署一個私有的deepseek,再也不用受網絡影響。流暢使用deepseek!!! 如果不想看文章,指路:Deep seek R1本地部署 小白超詳細教程 &#xff0…

HTML學習筆記(全)

基本結構 <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title></title> </head> <body></body> </html> 基本標簽元素 標題&#xff08;heading&#xff09; <h1>一級標題</h1> &…

騰訊云對象存儲服務(COS)

騰訊云對象存儲服務&#xff08;COS&#xff09; 安全、可擴展、低成本的云存儲解決方案 騰訊云 對象存儲服務&#xff08;COS&#xff0c;Cloud Object Storage&#xff09; 是一種高可靠、高性能、可擴展的云存儲服務&#xff0c;專為海量非結構化數據&#xff08;如圖片、…

從ETL到數倉分層:大數據處理的“金字塔”構建之道

在當今數據驅動的時代&#xff0c;大數據處理已成為企業決策和業務優化的核心。而ETL&#xff08;Extract, Transform, Load&#xff09;作為數據處理的基石&#xff0c;其背后的數倉分層理念更是決定了數據處理的效率與質量。本文將深入探討ETL工作中的數倉分層理念&#xff0…

數字孿生對于新基建的價值淺析,算是拋磚引玉。

數字孿生&#xff08;Digital Twin&#xff09;作為一項融合物理世界與數字世界的關鍵技術&#xff0c;在新基建中扮演著虛實協同、智能決策、全生命周期管理的核心角色&#xff0c;其價值貫穿于基礎設施的設計、建設、運維到優化全流程。 一、核心價值&#xff1a;虛實映射與智…