为什么模拟视频不能像数字视频一样压缩(内部示例)?


9

我正在学习模拟和数字电视信号的基础知识,我碰上了 这个原始链接,现在没有了)简短的文章(参见下页为好)。

为什么在使用MPEG-2时不能以类似于数字信号的方式压缩模拟视频信号(请参阅上面的文章,其中提供了我对MPEG-2理解的基本示例)?为什么在模拟信号中不能忽略“重复”像素以减少数字信号中的带宽使用量?

明白我的意思是指这个问题。在那里,您可以找到以下图片:

您为什么不能简单地“忽略”(不对其进行调制)一行像素(假设它在帧之间没有变化)并降低数据信号频率并因此降低带宽使用率?


6
因为模拟无法编码重复。
伊格纳西奥·巴斯克斯

您将如何传输有关要忽略多少像素,如何重构信号等信息?
约翰D

@JohnD好吧,我将根据我的理解扩展一些内容。
2014年

1
我不知所措地停留在您说“为什么在模拟中不能忽略重复像素以减少...”的问题。模拟=连续,不谨慎。模拟没有像素。
woliveirajr 2014年

3
除了模拟处理的局限性外,您建议模拟使用的压缩本质上是RLE(游程长度编码;关于最简单和最不高效的压缩类型)。它不特别适合视频压缩,因为从一帧到另一帧或与其相邻像素相比,几乎没有像素保持相同。MPEG-2和大多数其他数字视频压缩方案都基于离散余弦变换和运动预测,以及对离散/采样/数字数据进行操作的其他方案。
bcrist 2014年

Answers:


11

您可以压缩模拟视频,以便使用较少的带宽,但要以质量为代价:慢速扫描电视。用于从月球表面以模糊的单色传输直播电视。如今,我们可以从火星表面获得彩色高清图像。

值得一提的是,各种数字压缩技术是如何工作的,但是它们都依赖于存储当前帧的先前帧或比特,并根据与当前帧的差异进行计算。使用模拟无法真正做到这一点有两个原因:

  • 没有随机访问,快速的模拟存储器。Brian Drummond提到的延迟线几乎是模拟存储器的唯一实用技术,它在将来的某个时间以相同的速度为您提供相同的信号。

  • 模拟计算是带宽受限且有损耗的。增益带宽乘积会限制您加快速度的程度。

请注意,HD h264解码的每一帧将涉及数亿个单独的算术运算。编码更多操作。


24

模拟电视信号最初设计为使用最少的实际阀门(管)进行解码。因此,大约一半的信号空间(信号幅度的30%和几乎30%的时间)专用于易于通过模拟阀电路检测到的同步脉冲,而图像信息只剩下另一半

对原始规范的任何增强都必须以兼容的方式实现。因此,彩色信号在高频载波上进行调制,而不会干扰基础黑白信号的运行(尽管真正好的黑白设置会将其显示为精细的斑点图案)。

后来,其他信息(在英国,PRESFAX,测试信号-脉冲和彩条,一行彩条,CEEFAX /图文电视和隐藏式字幕)在场同步期间被“兼容”地压缩为名义上不可见的“未使用”行,但是练习中,您可能会在对齐不正确的屏幕顶部看到移动的点图案。

无法以这种兼容的方式实现压缩...您将如何存储几行图片?这是一盒试管!当出现颜色时,将一条低带宽颜色信号的单行存储在延迟线中,以供延迟线PAL或SECAM“带存储器的顺序色”解码器使用,但在中期之前还不够便宜1960年代。我认为延迟线是SAW(表面声波)设备。

无论如何,像彩条测试图案一样规则的信号都非常罕见,不值得优化。而且,如果您在一张简单的图片上节省了一些信号空间,您将如何处理呢?像更典型的图片这样的复杂信号无论如何都需要整个带宽。


1
哦,您的描述带回了什么美好的回忆:-)我仍然记得惊叹于颜色,H和V同步速率之间的精确数学关系,以及H如何变为15734 Hz保持所有频率锁定,以及这些关系如何带来关于早期的加扰方法(添加如何破解它们):-)
Randy

测试模式可用来测试信号的解码方式,而不仅仅是屏幕功能的效果
棘手怪胎2014年

@兰迪美好的回忆,大声笑。那时我可能自己也造了几个解密器……
约翰D

我有一本Mazda Valve数据手册,其中包含用于行和帧扫描波形发生器的应用电路。每个设备仅使用3个有源设备:一个T.31晶闸管,后接2个AC / P4“特殊”三极管(额定工作电压为1200V)。该应用笔记的日期为1939年8月1日...
Brian Drummond 2014年

应该补充一下,这是针对405线传输系统的,它在出现时就在推动着最先进的技术。我在80年代中期在英国广播公司工作时,最后一个405线路发送器已关闭。一位朋友花了几个月的时间才恢复了战争盈余的“ GEE”雷达显示器(在40年代后期的经典改装中进行了修改),以观看最后一次传输……(我认为)是在7英寸的橙色屏幕上!
Brian Drummond 2014年

11

模拟视频信号基本上是波形。它是基于100%时间的,一帧传输需要特定的时间长度,因为那是波浪的长度。

波形本身会占用一定的带宽,这基本上就是该波形中保留的数据量。通过各种过滤技术可以减少所需的带宽量。

模拟视频实际上仅具有“现在”的概念-当时正在显示的单个像素。

相反,数字视频信号是交错的数据流。子流之一是图像流。这是基于帧的流,其中视频的每个帧都被视为一个单独的实体。正是这种帧概念允许视频压缩。数字视频具有“此帧”的概念,而不是“此像素”的概念,因此它可以比较所有3个维度的相邻像素(不仅是帧的上下左右2个维度,而且是第三个“时间”尺寸,并与过去甚至未来的框架进行比较)。

通过使用图像采集卡,可以很容易地将模拟视频信号转换为数字格式。然后可以像压缩其他任何数字格式一样对其进行压缩。

一个很好的类比是音频。比较旧的录音带和MP3。播放盒带时,磁带以设定的速度经过读取头,并且读取头将在特定时间将磁带上的磁性转换为扬声器的移动。

相反,对于MP3,数据块(再次称为帧)将其解码为音频波形,以便通过扬声器播放。

(注意:这是一个大大简化的描述,因此是完全错误的;))


1
模拟视频才真正有‘现在’的概念-也就是在那一刻所显示的单个像素。'这很重要。+1。
晶体管

3

编辑:有一种可能称为压缩的不同类型。我将区分与内容无关的压缩和与内容有关的压缩。与内容无关的压缩将例如减少信号带宽,隔行扫描等。可以独立于正在传输的内容来应用此类技术,并且通常以某种方式降低信号的质量。依赖于内容的压缩将是诸如MPEG-2之类的方法,该方法会查看信号的内容并删除图像/声音/等的重复部分。与内容无关的方法在带宽使用方面的改进始终是相同的,对于与内容无关的方法,它取决于信号的内容(假设输出质量固定)。如果有很多重复项(例如,以MPEG-2编码的静止图像),则数据大小会大大减少,如果没有重复(例如,对随机噪声进行编码),则大小不会减小。在实践中,如果没有足够的重复使用,像MPEG-2这样的方法可以通过降低信号质量来保证给定的最大数据使用量。

在此答案的其余部分中,我仅考虑依赖于内容的压缩方法,例如MPEG。

原则上没有理由不能压缩模拟信号。压缩最初不是在模拟电视中使用的,因为该技术尚不存在,它需要不存在的处理硬件,而且如果可以用当时的技术完全创建该硬件,那将太昂贵了。

改变现有信号格式以例如增加压缩是有问题的,因为需要改变所有接收器。这基本上是许多国家在模数转换中所发生的事情。如果无论如何都需要更新或更换所有接收器,则最好将信号更改为数字信号,使用当前技术,该信号比模拟信号具有更高的成本和带宽效率。

可以设计一种在现有的模拟信号上添加某种附加信号的方法,但是如果您不希望所有现有的接收器都升级,则无法删除现有的模拟信号,因此就无法减少带宽使用。各国之所以用数字传输代替模拟传输而不是仅在模拟之后传输数字的主要原因,是因为可用的无线电频谱带宽有限。

另一个方面是,例如,如果模拟行中的扫描线与前一帧相比没有变化,则不发送该扫描线,则需要确定“不变”的含义。在数字信号中,对像素的值进行量化,因此很容易定义一行像素与上一行相同的时间。在模拟信号中,您将永远找不到两条扫描线的信号完全相同,因此您将需要一些您认为相等的阈值。通过应用这样的阈值,您可以量化信号的这一方面,因此距离数字化仅一步之遥。


3
欢迎来到EE.SE。这个问题已经快三年了,并且已经被接受。此外,压缩在模拟(彩色)电视中非常常用。隔行扫描,彩色边带和YUV而不是RGB的带宽减少都是由于模拟压缩技术所致。
Winny

2
真正。我正在考虑依赖于内容的压缩,即,如果图像不包含很多细节,则使用较少的带宽。隔行扫描和带宽减少一直存在。(尽管YUV的带宽压缩是压缩,但YUV的目的更多是与黑白电视的向后兼容性。)数字信号也被限制为每秒最大位数,但是它们可以为视频的各个部分分配更多的比特。屏幕需要它。
JanKanis

读取RGB,带宽,YUV和彩色电视。Wikipedia对此和模拟压缩有出色的文章。
Winny
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.