2-多媒体数据压缩国际标准-Part3

2023-10-29 19:52

本文主要是介绍2-多媒体数据压缩国际标准-Part3,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 视频压缩的国际标准
    • MPEG-1&MPEG-2/H.262视频标准
    • MPEG-4 AVC/H.264视频标准
      • H.264编码框架概述
      • H.264视频编码的技术创新点
    • H.265/HEVC视频标准
      • HEVC性能与编解码框架概述
      • Quadtree-based coding structure
      • Deblocking & SAO Filter
      • HEVC各模块运算量

视频压缩的国际标准

帧间冗余是最大的冗余.

MPEG-1&MPEG-2/H.262视频标准

请添加图片描述

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述

MPEG-4 AVC/H.264视频标准

H.264编码框架概述

进一步去除视频/图像上的冗余.
请添加图片描述

H.264视频编码的技术创新点

请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述

请添加图片描述

整数变换和量化过程的协同处理:

  1. 量化过程完成变换的部分运算;
  2. 避免了量化过程的除法运算;

H.264视频编码标准引入了多参考帧技术,这是一种关键的创新,用于提高视频压缩性能。多参考帧技术允许编码器在压缩视频时参考多个帧,而不仅仅是单个帧,从而提供更好的图像质量和更高的压缩效率。

残差编码技术的使用允许H.264编码器有效地捕捉视频中的变化和细节,减小了需要传输的数据量,同时保持良好的图像质量。

去块效应滤波器: 消除由于相邻宏块由不同的运动估计或者量化导致 的人工痕迹.

环路滤波: 它涉及在编解码循环的不同阶段应用滤波以减少压缩引起的伪影和噪声。

请添加图片描述
请添加图片描述

从霍夫曼编码到哥伦布编码到指数哥伦布编码(VLC->CAVLC)

从算术编码(BAC)到上下文自适应算术编码(CABAC)

请添加图片描述

H.265/HEVC视频标准

请添加图片描述

HEVC性能与编解码框架概述

Quadtree-based coding structure

Deblocking & SAO Filter

请添加图片描述

请添加图片描述

HEVC各模块运算量

略.

这篇关于2-多媒体数据压缩国际标准-Part3的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/303001

相关文章

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

【代码随想录训练营第42期 续Day52打卡 - 图论Part3 - 卡码网 103. 水流问题 104. 建造最大岛屿

目录 一、做题心得 二、题目与题解 题目一:卡码网 103. 水流问题 题目链接 题解:DFS 题目二:卡码网 104. 建造最大岛屿 题目链接 题解:DFS  三、小结 一、做题心得 也是成功补上昨天的打卡了。 这里继续图论章节,还是选择使用 DFS 来解决这类搜索问题(单纯因为我更熟悉 DFS 一点),今天补卡的是水流问题和岛屿问题。个人感觉这一章节题对于刚

Linux tar命令详解使用:掌握高效数据压缩与备份

tar 是 Linux 中用于创建、提取和管理归档文件的命令。 一、tar 的基本用法 tar [选项] [归档文件] [文件或目录...] 选项:用于指定 tar 的操作(如创建、解压缩等)。归档文件:要创建或解压缩的目标文件。文件或目录:要打包或提取的文件或目录。 二、tar 的常用选项 tar 命令有多个选项,以下是一些常用的选项: -c:创建新的归档文件(create)。-x

多媒体应用设计师是什么?

多媒体应用设计师是什么? 多媒体应用设计师是一种具备多方面技能和知识的综合性人才,他们的工作涉及多媒体技术的多个领域。以下是关于多媒体应用设计师的详细解释: 定义 多媒体应用设计师是掌握计算机系统基础、计算机软件基础、网络基础、多媒体技术基础、多媒体信息处理技术、多媒体应用的策划与设计、多媒体素材的制作与集成、多媒体应用系统的实现、多媒体数据库与分布式多媒体系统、标准化基础与知识产权保护、专

HTML 多媒体页面

<html><head><title> 第六讲代码</title></head><body>******************************************************************************************************************************************************

【Android 多媒体应用】使用MediaCodec将摄像头采集的视频编码为h264

转载自:http://www.cnblogs.com/CoderTian/p/6224605.html MainActivity.java import android.app.Activity;import android.graphics.ImageFormat;import android.hardware.Camera;import android.hardware.Camera

【软考】多媒体知识

多媒体介绍 多媒体指将文字、声音、图形、图像、视频等多种媒体集成进计算机,使信息表现声、图、文并茂。存储载体也属于多媒体 多媒体分类 名字定义感觉媒体人类的各种语言、文字、音乐、自然界的其他声音、静止的或活动的图像、图形和动画等信息。表示媒体指传输感觉媒体的中介媒体,即用于数据交换的编码。如图像编码(如JPEGD、MPEGD等)、文本编码(如ASCI码、GB2312等)和声音编码等都属于表示

C++/Qt 多媒体(续四)

一、前言         前边讲述到了Qt的两项独特的模块编程支持的另一项内容——多媒体编程,上篇文章具体讲述的包括采集和播放原始音频相关类的概述,而本章开始主要概述多媒体编程实现的功能中的最后两项:播放视频文件和通过摄像头拍照和录像。         对于上篇内容的示例全部代码,可直达远程仓库:https://gitee.com/CN-ZCL/WorkFrom-Qt-by-Cpp.git

最长的一帧学习 part3

文章目录 八、osgUtil:: SceneView::cull ()part1 初始化必要的SceneView类成员变量part2 立体显示的处理part3 执行SceneView::cullStage函数,它也是场景视图筛选工作的核心函数part3.1 首先统计场景中的遮挡节点(OccluderNode),并使用CollectOccludersVisitor访问器遍历场景中的所有节点pa

数据压缩(2)——变长编码

【定长编码】 变长和定长是很基本的概念,不光是在数据压缩,在其他很多地方都可以见到,这里就不多说了。 前文说过,在数据压缩时,我们需要用某些字符A替换或修改某些字符B,字符A占用的存储空间更小一些。 以数据集TOBEORNOT 为例,共出现T O B E R N六个字符,若是ASCII编码,需要8x9共72个二进制位。 在定长编码中,需要3个二进制(能区8种情况),即码字长度为3,需要3x