《通信技术导论(原书第5版)》——1.4 压缩

简介: 本节书摘来自华章出版社《通信技术导论(原书第5版)》一书中的第1章,第1.4节,作者:[美]安娜贝尔Z.多德(Annabel Z. Dodd)著 唐艳华 张选涛 译 赵志 审校,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

本节书摘来自华章出版社《通信技术导论(原书第5版)》一书中的第1章,第1.4节,作者:[美]安娜贝尔Z.多德(Annabel Z. Dodd)著 唐艳华 张选涛 译 赵志 审校,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.4 压缩

压缩减少了视频、数据、图像和声音文件的大小。这样就降低网络传送文件所需的容量。压缩在不改变线路速率的情况下增加了吞吐量。
zhuyi1

因为压缩过后只需发送很少的数据,所以一首歌可以在几秒内下载完成而不需要等待几分钟。在接收端,兼容的压缩软件和硬件将会解压缩接近或相同于原始图像或声音的文件。而文本文件解压后文件与压缩前原始文件一样。但是当视频或者语音被接收时,压缩可能会不同程度地降低分辨率或语音质量。这些微小品质质量的降低是可以接受的。
通过去掉空白部分和缩写最经常出现的字母,常常减少文本和传真压缩传送的数据总量。举例来说,重复的字母缩写成3比特的代码而不是8比特代码。类似地,一种视频压缩的方法只传送改变的图像,而忽略不变的图像。在一个视频会议里,一个人的初始图像出现后如果那个人不活动或讲话就不会再传送。固定物体如墙体、桌子和背景就不需要重复传送。
这有一些标准的压缩算法(用于执行压缩的数学公式),能使压缩的文本和视频在接收端很容易被解压。下面是常用的解压协议列表:
用于压缩和解压音频和视频有多种多样的MPEG标准。MPEG是移动图像专家组英文缩写。
用于下载音乐和其他文件到iPod播放器的MP3。
苹果的iPod 使用高级音频编码技术(AAC)。
大部分Windows系统的个人电脑安装的WinZip 压缩软件。
安装在运行了OS10.x.x的苹果电脑中的Zipit。
1.13节的表1-1更完整地列出了压缩标准。
1.4.1 压缩:互联网电视后面的引擎
视频和多媒体已经改变了人们使用互联网的方式。电视和电影网站,如Hulu(NBC环球集团、福克斯娱乐集团和华特迪士尼公司的一个合资企业)和You-Tube(谷歌的一部分)使人们可以从互联网上获得他们的喜爱的娱乐节目、体育赛事和新闻视频。通过宽带接入除了观看电视和电影,观看者还希望能观看实时体育赛事等高品质的视频。为了满足客户的需求,广播公司和有线电视网络在它们的产品套餐中制定了包含宽带流的战略计划。
未来的另一个看点是可以与互联网连接的智能电视,这样人们可以更容易地在他们的高清数字电视上观看宽带节目了。提高压缩技术使这些变化成为可能。
1.4.2 流媒体:聆听和观看但不下载
对于大部分人来说,在互联网上看电视和电影时,内容是流向他们的。他们并不能拥有或保留观看内容的拷贝。
流媒体不同于下载。下载要求文件被观看或打开之前,要具有完整性。但使用流媒体,用户可以实时的听音乐或观看视频,但不能存储。当用户从网站(如iTunes)下载时,他们可以在电脑硬盘上存储这些音乐文件。Spotify是一家提供免费的流媒体和每月下载音乐收费10欧元的欧洲网站。免费的流媒体音乐也可以在诸如潘多拉网络电台之类的网站获取。用户可以根据音乐的分类如艺术家、流派,来选择想听的音乐。潘多拉网站随后将用户选择的音乐流发送给他们。
流媒体和音乐下载使唱片公司和艺术家的版权费大大缩水。现在消费者主要是从零售商,如iTunes 购买音乐,而不是CD光盘。还有一些用户,特别是十几岁的年轻人,从免费的网站如LiveWire和Kazaa下载音乐。根据投资银行高管在2008年4月9日的调查,调查学生中的61%曾非法下载过音乐。低**版权费已经迫使流行歌手依靠演唱会销售来作为收入的主要来源。
1.4.3 压缩技术的提升**
视频压缩技术的进步刺激了视频硬件产品的发展,如多处理芯片速度更快。当然这和软件的发展也有很大关系,如Adobe的Flash和微软的Silverlight。新处理器以及优秀的数学算法能够更快速地压缩大块媒体。Flash是一款用来在电子游戏、网络视频会议和视频中创建动画制作的多平台软件程序。事先将Flash事先安装到某些移动设备(并不包含只和HTML5兼容的苹果平板或便携式音乐播放器)和许多视频网站。但是现在Adobe在移动设备上使用的也是HTML5编程技术。这款软件的免费版本常常绑定到个人电脑里,从而可以让人们观看用Flash创建的视频。Adobe系统有限责任公司拥有Flash的所有权和开发权。
On2 Technologies(美国一家视讯压缩科技公司)公司是Flash软件中视频压缩技术的创造者。据谷歌公司网站项目经理John Luther称在过去的四年里,视频技术取得显著的发展很大程度上归功于Flash的改进。现在安装了不同类型压缩软件的苹果或Window电脑从网站上下载或观看流视频工作方式是一样的。这是因为谷歌已经创建了具备同一芯片同时支持苹果的QuickTime和微软公司Window媒体播放器的软件外挂。外挂是延伸其他软件和硬件能力的插件。
因此下载电影或体育比赛类型视频的人们现在不用再担心他们需要一个专门的解压缩软件。因为苹果公司的移动设备使用HTML5观看视频,所以它是一个例外。开发者正在使用HTML5编程技术来实现苹果与其他设备兼容。
1.4.4 使用压缩和数字化语音编解码器
语音、音频和电视信号的最初形式是模拟信号。模拟信号以电磁波的形式传输;数字信号则以0,1比特传送。在有线或无线数字网络传输前,编码器先压缩模拟信号,然后将其转换成数字信号。编码器沿着不同的振幅的声波对语音取样,然后将其转换成1或0。解码器在接收端将1或0还原为模拟声音或视频波。
编码器存在于蜂窝手机、电话、高清电视传送器、机顶盒、电视、IP电话和收音机中。编码器也可以压缩语音识别和语音信箱系统中的声音。利用压缩技术,编码器不用对声波每个高音取样以实现高质量的声音传送。它们可以跳过沉默声音或在以前声音的基础上预测未来的声音。因此每秒需要传送更少比特来表示这个语音。

相关文章
|
2天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
253 116
|
17天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
11天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
650 220
|
存储 人工智能 监控
从代码生成到自主决策:打造一个Coding驱动的“自我编程”Agent
本文介绍了一种基于LLM的“自我编程”Agent系统,通过代码驱动实现复杂逻辑。该Agent以Python为执行引擎,结合Py4j实现Java与Python交互,支持多工具调用、记忆分层与上下文工程,具备感知、认知、表达、自我评估等能力模块,目标是打造可进化的“1.5线”智能助手。
886 61
|
9天前
|
人工智能 移动开发 自然语言处理
2025最新HTML静态网页制作工具推荐:10款免费在线生成器小白也能5分钟上手
晓猛团队精选2025年10款真正免费、无需编程的在线HTML建站工具,涵盖AI生成、拖拽编辑、设计稿转代码等多种类型,均支持浏览器直接使用、快速出图与文件导出,特别适合零基础用户快速搭建个人网站、落地页或企业官网。
1470 157
|
6天前
|
编解码 Linux 数据安全/隐私保护
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
282 139
|
8天前
|
存储 安全 固态存储
四款WIN PE工具,都可以实现U盘安装教程
Windows PE是基于NT内核的轻量系统,用于系统安装、分区管理及故障修复。本文推荐多款PE制作工具,支持U盘启动,兼容UEFI/Legacy模式,具备备份还原、驱动识别等功能,操作简便,适合新旧电脑维护使用。
593 109