教育情报员
关注教育信息,校园情报速递
发布时间: 2024年12月26日 21:12
视频解码芯片 就是DSP芯片,DSP就像一台完整的微型电脑,拥有自己的RAM内存。
DSP芯片不需要从PC的内存中读取指令了,只需要读取视频数据。因为如果用CPU软解码视频的话,从内存中读取的指令,说白了就是视频解码的那些算法而已,例如傅里叶变换等等。对于DSP,视频解码的算法已经内置在DSP芯片之中了,它没必要再从外界获取解码的指令了。
DSP芯片最大的不同的是,那些信号处理的复杂算法已经用集成电路实现了,这样的好处是处理效率特别高。但是缺点也是显而易见的,那就是通用性很低,只能专注于做一件事。
通用CPU就不一样了,其指令集是为了满足任何计算而设计的。指令集实现了基础的运算操作,不论多复杂的算法都可以拆分为这些基础的运算操作,所以通用CPU通过将基础指令集组合在一起,也能实现任何复杂的算法,这就是通用CPU的优点。缺点也是显而易见的,那就是没有DSP芯片的效率高。
鱼和熊掌不可兼得。
只要是芯片都有指令集的,视频解码芯片内部当然也有自己的指令集。指令集中的指令可大可小的。比如DSP芯片中的一个指令就可以实现H.265的视频解码算法。