多媒体应用设计师 第7章 多媒体数字压缩编码技术基础

news2024/11/24 14:58:34

1.多媒体数据压缩技术理论基础及压缩编码方法分类

必要性:大数据量的图像信息会给存储器的存储容量,通信线路的带宽,以及计算机的处理速度增加极大压力。如果没有多媒体编码压缩技术的发展,大容量图像,视频信息的存储和传输就难以实现。
可能性:视频由一顿帧图像组成,图像的各像素之间存在一定的相关性,即几余度。通过某种编码方法提取或减少元余度可实现压缩数据的目的。

常见数据冗余如下:
空间冗余
时间冗余
结构冗余
知识冗余
视觉冗余
图像区域的相同性冗余
纹理的统计冗余

听觉冗余
信息熵冗余(编码冗余)

图像编码是否有误差:
无损编码:霍夫曼编码、算术编码、行程编码、字典编码、统计编码
有损编码:预测编码、变换编码、分形编码、基于模型编码、其他编码

图像根据编码原理划分:
统计编码(熵编码):霍夫曼编码Huffman、算术编码、香农-费诺编码、游程长度编码RLC、LZW编码、字典编码(隐式字典和显示字典)
预测编码:线性预测编码DPCM、自适应线性预测编码ADPCM
变换编码:傅里叶变换FFT、离散余弦DCT(次最优的正交交换)、卡胡南-劳夫K-L、沃尔什-哈达玛WHT、小波WT
混合编码:矢量量化编码、子带编码SBC

根据图像的光谱特征划分:单色图像编码、彩色图像编码、多光谱图像编码

根据图像灰度划分:多灰度编码和二值图像编码

预测编码根据预测值是否是线性的:线性预测和非线性预测
根据预测样本是同一帧:帧内预测编码和帧间预测编码
是否有误差:无损预测编码和有损预测编码(DM增量调制、DPCM差分脉冲编码、ADPCM自适应差分脉冲编码)

2.统计编码

2.1.香农-费诺编码

2.2.霍夫曼编码

2.3.算术编码

2.4.游程编码

2.5.字典编码

3.预测编码

3.1.无损预测编码

3.2.有损预测编码

4.变换编码

4.1.变换编码的原理

4.2.离散余弦变换编码

4.3.小波编码

5.其他编码

5.1.矢量量化编码

5.2.子带编码

6.视频编码

6.1.帧内预测编码

6.2.帧间预测编码

7.数据压缩标准

7.1.静态图像压缩编码标准

静态图像压缩标准:JPEG、JPEG2000

JPEG:ISO和CCITT。8点DCT结构,离线余弦变换、量化、行程(RLE,交流系数Z字排列)和霍夫曼编码或算术编码等。离散余弦变换为主的区块编码。无损2:1,有损20:1或者25:1。DPCM直流系数。
ISO和IEC。适用于灰度图、真彩图。变换、量化、熵编码的步骤。

JPEG2000:ISO 1999年,ISO和IEC。离散小波变换为主的多解析编码。特点:高压缩率、无损压缩、渐进传输、感兴趣区域压缩、图像处理简单等。
ISO和IEC。适用于二值图、灰度图、伪彩图、真彩图。兴趣区(ROI)编码。

GIF:8位伪彩色,LZW编码。
JPEG:24位真彩色或灰度图像格式,不支持伪彩色格式。DCT有损或DPCM无损。
PNG:真彩色、伪彩色都支持。LZ77算法派生出来的DEFLATE无损压缩编码。

7.2.音频编码标准

音频编码标准:MPEG-1(三部分)、MPEG-2、MPEG-4和MPEG-7

150推出H系列标准

1.CCITT的G系列标准
ITU-T G系列标准

电话(200~3.4kHz)语音压缩标准。主要有ITU的9.722(64kb/s)、9721(32kb/s)、9.728 (16kb/s)和9.729 (8kb/s)等建议,用于数字电话通信。
调幅广播(50Hz~7kHz)语音压缩标准。主要采用ITU的9.722(64kb/s)建议,用于优质语音、音乐、音频会议和视频会议等。
调频广播(20Hz~15kHz)及CD音质(20Hz ~ 20kHz)的宽带音频压缩标准。主要采用MPEG-1或MPEG-2 双杜比 AC-3 等建议,用于 CD、MD、MPC、VCD、DVD、HDTV和电影配音等。

2.MPEG中的音频编码
mpeg-1 layer1:384kb/s。小型数字盒式磁带DCC。
mpeg-1 layer2:256~192kb/s。数字广播声音DBA、数字音乐、CD-I、VCD。
mpeg-1 layer3:64kb/s。ISDN上的声音传输。自适应感知熵编码。

3.AC-3编码标准
杜比DOLBY实验室1992年。5.1声道,320kb/s。美国HDTV音频系统,最新DVD。

7.3.视频编码标准

视频编码标准:H261、H263、MPEG标准(包含1,2,4)

ITU-T标准:H.26x
H.261(Version1)
H.261(Version2)
H.263
H.263+
H.263++

ITU-T/MPEG标准
H.262/MPEG-2
H.264/MPEG-4 AVC

MPEG标准:MPEG-x
MPEG-1:1.5Mb/s。数字电视标准。数据压缩标准。
MPEG-2:数字电视标准。数据压缩标准。
MPEG-4:数据压缩标准。内容管理。
MPEG-7:多媒体内容描述接口。内容管理。
MPEG-21:多媒体框架标准。内容管理。

视频格式图像亮度分辨率图像色差分辨率H.261是否支持H.263是否支持
SQCIF128*9664*48
QCIF176*14488*72
CIF352*288176*144
4CIF 或者4SIF 625704*576352*288×
16CIF1408*1152704*576×
SIF 525352*240
4SIF 525704*480

口诀

思维导图

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1100538.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

林旅强 | AI+开源时代 - 开发者与治理者的机遇与挑战

点击以下链接收听本期 “大咖访谈” 播客,与大咖面对面: 大咖访谈链接:EP15:林旅强 | AI开源时代 - 开发者与治理者的机遇与挑战 刘天栋:访谈主持,开源雨林顾问,开源社联合创始人,Ap…

人工智能应该怎么学?

人工智能这个词炙手可热,为了跟上时代的步伐,有许多小伙伴就想学习人工智能,今天来介绍一下人工智能究竟是什么?应该怎么学?怎么入门? 首先来看一下什么是人工智能? 人工智能 人工智能 人工智能…

puppeteer学习笔记

目录 介绍启动方法功能一、爬虫优势如何实现爬虫小demo 功能二、执行脚本百度搜索脚本demo 功能三、获取cookie(这个只能是模拟浏览器当前进入网页的cookie不是平时用的下载的的浏览器的cookie)功能四、监控网页,进行性能分析 介绍 puppetee…

文旅部发布《旅游电子合同管理与服务规范》,推动旅游企业转型升级

日前,文化和旅游部批准发布了旅游电子合同领域的行业标准《旅游电子合同管理与服务规范》(以下简称《标准》),将于2023年12月9日起实施。 《标准》聚焦旅游电子合同的适用范围、基本要素、操作规范、载体要求、安全保密等方面进…

【编译原理】对++*p++操作理解

目录 1. 代码段执行结果 2. *p的结合过程 3. 通过汇编代码判断执行结果 1. 代码段执行结果 对于以下代码: int main() { int i 0;int *p &i; *p ; return i; }输出结果为: ASM generation compiler returned: 0 Execution build compiler re…

隐写术--python隐写

0x00 背景 何为隐写术? 隐写术是一类可以隐藏自己写的一些东西的方法,是一门关于信息隐藏的技巧与科学。指的是采取一些不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容的方法。 可参考 一文让你完全弄懂Stegosaurus - 知乎 本文要…

机械设计中的结构要素、基本要求和准则

机械结构设计的任务是依据设计任务在总体设计构想的基础上,确定的原理方案,绘制出具体的结构图,以实现设计所要求的功能。设计的过程是将抽象的工作原理具体化为某类构件或零部件,包含确定结构件的材料、形状、尺寸、公差、热处理…

机器学习绪论

目录 第1关:什么是机器学习 相关知识 题目答案 第2关:机器学习的常见术语 相关知识 假设空间 归纳偏好 题目答案 第3关:机器学习的主要任务 相关知识 分类 回归 聚类 题目答案 第1关:什么是机器学习 相关知识 相信…

给你一个文件夹,统计其下面的文件数量,包括子文件夹下面的文件

对于统计一个文件夹下面的文件的数量,大家第一反应肯定是递归调用来实现,现在有这么一个目录结构:root1和root2下面各有一个文件file1.txt和file2.txt,所以最终统计出来的文件数量应该是3 我们先看看递归实现: public …

Plant Commun | 正交组、系统转录组和CUT-Tag发掘植物保守冷响应因子BBX29及其靶基因

植物以固着的方式生活,但它们并不完全被动,许多温带植物通过预暴露于非冻结低温来增加它们的抗冻性,这种适应性过程被称为冷驯化(CA)。越来越多的证据表明,低温下的许多生理和代谢变化是由于CA诱导的冷反应(COR)基因的表达。C-重复…

Android 远程调用服务之 AIDL

目录 一、AIDL 是什么?二、为什么要使用 AIDL? 1、使用 AIDL 是为了跨进程调用第三方服务? 2、使用 AIDL 是为了向第三方服务传输数据/参数? 3、使用 AIDL 是为了获取第三方服务直接或者异步返回的数据?三…

Linux性能优化--性能工具:磁盘I/O

6.0 概述 本章介绍的性能工具能帮助你评估磁盘I/O子系统的使用情况。这些工具可以展示哪些磁盘或分区已被使用,每个磁盘处理了多少I/O,发给这些磁盘的I/O请求要等多久才被处理。 阅读本章后,你将能够: 确定系统内磁盘I/O的总量和类型(读/写…

浅谈智能照明控制系统应用在城市轨道交通

叶根胜 江苏安科瑞电器制造有限公司 江苏江阴 214405 摘要:在传统的城市轨道交通设计方面,照明设计方案具有一定的弊端。随着计算机技术的发展,智能化技术渐渐步入人们的生活并成为主流,故在城市轨道交通中应用新型的照明控制设…

基于关联规则的多样化推荐技术应用研究

摘要 目录 第二章 相关理论介绍 2.2.1 当前常用推荐技术 关联规则推荐 2.3.1 关联规则相关概念

【java学习—七】Object类(36)

文章目录 1. 概念2. Object类中的主要方法 1. 概念 Object 类是所有 Java 类的根父类如果在类的声明中未使用 extends 关键字指明其父类,则默认父类为Object 类 public class Person {...}等价于:public class Person extends Object {...}例&#xff1…

新加坡服务器托管

新加坡是一个小而繁荣的国家,是东南亚唯一一个发达国家。它地理位置好,毗邻马来西亚和印度尼西亚,新加坡是一个拥有先进科技和强大经济的国家,主要以制造业、金融、旅游和航运为主,拥有先进的经济和现代化的基础设施&a…

计算机操作系统-第九天

1、虚拟机 传统计算机的特点:一台物理机器只能运行一个操作系统 虚拟机的特点: 使用虚拟化技术,将一台物理机器虚拟化为多台虚拟机器(Virtual Machine,简称VM)每个虚拟机都可以独立运行一个操作系统 虚拟…

大数据学习(12)-join优化common join

&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博>主哦&#x…