标签:#視頻壓縮技術

共 20 篇文章

AOMedia Video 1

AOMedia Video 1(简称AV1)是一個開放、免專利的影片編碼格式,為网络串流传输而设计。它由開放媒體聯盟(AOMedia)開發,目標是取代其前身VP9,該聯盟由半導體企業、隨選視訊供應商和網頁瀏覽器開發商於2015年成立。2018年,Facebook進行接近真實使用環境條件測試,測試結果顯示AV1資料壓縮率與x264 main profile、x264 high profile和libvpx-vp9相較之下,分別提昇50.3…

前文參考之適應性二元算術編碼

前文參考之適應性二元算術編碼(,簡稱)是視訊壓縮標準采用的演算法。 原理 CABAC分為三個部份,Binarizer, Context Modeler和Arithmetic Coding Engine。CABAC的設計概念,對於發生機率P(x)>0.5的事件有效地編碼,改進了傳統算術編碼(Arithmetic coding)需要大量的乘法運算的問題,而在效能與壓縮效率上取得相當大的改善空間。CABAC的生命週期是slice,CABAC與…

編碼樹單元

編碼樹單元(,縮寫:CTU)是H.265/高效率視訊編碼(High Efficiency Video Coding, HEVC)的處理單元。此處理單元類似H.264/高階視訊編碼(Advanced Video Coding, AVC)中的宏區塊(Macroblock)。編碼樹單元的大小可以從16x16到64x64,使用比H.264更大的處理單元得到更好的壓縮效果。 }}

H.264/MPEG-4 AVC

H.264,又称为MPEG-4第10部分,高级视频编码(,缩写为MPEG-4 AVC)是一种面向块,基于运动补偿的 。第一版标准的最终草案于2003年5月完成。到2014年,它已经成为高精度视频录制、压缩和发布的最常用格式之一。 H.264/AVC项目的目的是为了创建一个更佳的视频压缩标准,在更低的比特率的情况下依然能够提供良好视频质量的标准(如,一半或者更少于MPEG-2,H.263,或者MPEG-4 Part2 )。同时,还要不会太…

高效率视频编码

高效率視訊編碼(High Efficiency Video Coding,簡稱HEVC),又稱為H.265和MPEG-H第2部分,是一種視訊壓縮標準,被視為是ITU-T H.264/MPEG-4 AVC標準的继任者。2004年開始由ISO/IEC Moving Picture Experts Group(MPEG)和ITU-T Video Coding Experts Group(VCEG)作为ISO/IEC 23008-2 MPEG-…

高效率視訊編碼的層級與等級

高效率視訊編碼的層級與等級是指在高效率視訊編碼(HEVC/H.265)標準中,為了应对不同應用的需求,因此制定了「層級」(tier)與「等級」(level)將其編碼出來的位元流做了限制。低的層級相較於高的層級會有更多的限制,同樣低的等級相較於高的等級會有更多的限制。當一個解碼器符合給定了的層級與等級,代表此解碼器也被要求必須能解碼用該層級/等級及較低層級/等級所編碼出來的位元流。 層級Tiers 層級的制定是為了面對不同的應用,對其最大…

多功能视频编码

多功能影像编码(Versatile Video Coding,简称VVC),也称为H.266、MPEG-I第3部分或未来影像编码(FVC),是由联合视频专家组(JVET),于2020年7月6日最终确定的影像压缩标准。它是高效影像编码 (HEVC,也称为ITU-T H.265和MPEG-H第2部分)的后继标准。 概述 在2015年10月,MPEG和VCEG成立了联合视频探索小组(Joint Video Exploration Team, …

CAVLC

適應性變動長度編碼法(Context-based Adaptive Variable-Length code,CAVLC,又稱UVLC)是H.264的演算法機制。 CAVLC適用於encode integer DCT(Discrete Cosine Transform)轉換後的矩陣係數(matrix coefficient),經過zig-zag順序掃描之後,在最高層的係數通常為+1/-1(即Trailing one總數);又取得以zig…

阿尼爾·K·賈恩 (電機工程師)

阿尼爾·K·賈恩(,)是一名印度裔美國電機工程師,加利福尼亞大學戴維斯分校電機工程和計算機科學系教授,因其在「圖像的二維隨機模型為光譜分析、自適應圖像估計和圖像數據壓縮的一些算法提供了堅實的理論基礎」方面的貢獻而知名。 1988年,賈恩獲選為IEEE會士。 圖像處理教科書 賈恩寫了一本有影響力的教科書《圖像處理基礎》(Fundamentals of Image Processing),1988年由普林帝斯霍爾出版()。 隨後,用於雙向通…

去區塊濾波器

去區塊濾波器(,縮寫:DBF)又稱去塊效應濾波器是一種減少在區塊邊界產生視覺上瑕疵的濾波器。這種視覺瑕疵可稱為區塊效應(Blocking Effect),這種效應主要構成原因是因為以區塊為基礎(Block-Based)的編解碼器(Codec)所造成的人造邊界(Blocking Artifacts)。以區塊為基底的編解碼器有很多種,H.264/高階視訊編碼(Advanced Video Coding, AVC)以及H.265/高效率視訊編…

宏區塊

-{zh-cn:宏区块或宏块; zh-tw:大區塊;}-()是一種影像壓縮的術語。 大區塊是运动预测的基本单位,一張完整的帧通常會被切割成幾個大區塊,MPEG-2和較早期的編解碼器定義大區塊都是8×8像素,現代的一點編解碼器像是H.263和H.264的大區塊通常都是16×16像素和相应区域内的、色差信号阵列共同组成。 大區塊為基準來選擇特定的預測類型,而非整個圖像都使用同樣的類型: I圖像()只可含有節點大區塊。 P圖像()可含有節點大…

可適性視訊編碼

可適性視訊編碼(Scalable Video Coding, SVC)是傳統H.264/MPEG-4 AVC編碼的延伸,可提升更大的編碼彈性,並具有時間可適性(Temporal Scalability)、空間可適性(Spatial Scalability)及訊雜比可適性(SNR Scalability)三大特性,使視訊傳輸更能適應在異質的網路頻寬。 概述 SVC的目標在於標準化已使編碼的高品質的影像碼流,可以獨立拆分成一個或多個子位元流…

位元率-失真最佳化

位元率-失真最佳化(Rate–distortion optimization,簡稱RDO)是一種提升視訊壓縮效能的最佳化方法。其原理是對視訊的失真(畫面品質)與位元率(編碼所需的資料量)同時進行最佳化,以求達到一個最佳的平衡點。雖然此演算法一開始是在視訊壓縮的編碼器中被使用,但也可以用於各種多媒體編碼包含影像、視訊、音訊等等,只要編碼時會同時考慮到品質及檔案大小皆可使用。 背景 傳統視訊編碼器在做編碼決策時,是挑選出影像品質最好的畫面。…

Motion JPEG

Motion JPEG(M-JPEG或MJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)是一种影像压缩格式,其中每一帧图像都分别使用JPEG编码。M-JPEG常用在数码相机和摄像头之类的图像采集设备上,非线性剪辑系统也常用这种格式。QuickTime播放器和包括Mozilla Firefox,Google Chrome,Safari在内许多网页浏览器原生支持M-JPEG。…

MPEG-2

,以及,皆屬於容器格式。]] MPEG-2是“运动图像和相关音频信息的通用编码”的标准。它用了有损视频压缩和有损音频数据压缩方法的组合,允许使用当前可用的存储媒体和传输带宽存储和传输电影。虽然MPEG-2的效率不如H.264/AVC和H.265/HEVC等新标准,但与现有硬件和软件的向后兼容性意味着它仍在广泛使用,例如在无线数字电视广播和DVD-Video中。 第1部分的MPEG - 2解決互相結合的一個或多個基本碼流的視頻和音頻,以及…

运动补偿

运动补偿是一种描述相邻帧(相邻在这里表示在编码关系上相邻,在播放顺序上两帧未必相邻)差别的方法,具体来说是描述前面一帧(相邻在这里表示在编码关系上的前面,在播放顺序上未必在当前帧前面)的每个小块怎样移动到当前帧中的某个位置去。这种方法经常被视频压缩/视频编解码器用来减少视频序列中的时域冗余。它也可以用来进行去交织(deinterlacing)以及运动插值(motion interpolation)的操作。 一个视频序列包含一定数量的图片…

圖像群組

在MPEG 視訊編碼中,圖像群組(Group of pictures,GOP)即I畫格和I畫格之間的畫格排列。 圖像群組就是一組以MPEG編碼的影片或視訊串流內部的連續圖像。每一個以MPEG編碼的影片或視訊串流都由連續的圖像群組組成。 圖像群組可包含下列圖像類型: I-圖像/畫格(節點編碼圖像,intra coded picture)參考圖像,相當於一個固定影像,且獨立於其它的圖像類型。每個圖像群組由此類型的圖像開始。 P-圖像/畫格(…

Two-pass编码

编码,是指把文件编码两次,通常在影片制作中运用。 在视频编码中,第一次编码中会创建一些临时性的的文件(*.log)。而第二次编码中,将使用临时文件的比特率数据创建输出文件,最后产生的文件将有好得多的图象质量。 参考文献 Variable bitrate#Methods of VBR encoding