谁能给我解释一下视频解码芯片的功能是什么?

2024-11-16 00:56:31
推荐回答(2个)
回答1:

1.芯片解码就是有专门的硬件负责视频编码的解码,这就是基本功能了,没什么可说,看字面意思你都能明白。编码方式有很多,当然,专门的解码芯片里集成的集中解码方式可能主要应对几种相对应的解码机制。

2.软件商的解码和芯片的硬件解码其实从最终的实现方式上都是靠处理器运算来解决。只是解码用的处理器不同而已。
软件解码,一般就是靠软件来指挥电脑中的cpu来运算相对应的指令来解码。当然,电脑中的cpu应该算是万用处理器,就是什么都能干,但是什么都不精的那种。因为当初设计的时候用CISC的构架模式,都是复杂指令集的流水线方式。这就造成了误算的概率比较高,所以有些效率低下,如果用cpu来解码视频,有时候会让cpu的负荷很高。不过现代的cpu里面一般已经继承了新的指令集来对应视频等的运算,会一定程度上提高效率。

而解码芯片则是直接接收视频编码,直接靠硬件来解码。他的特点是一般都是有固定的结构,用于处理对应的几种视频编码格式。他和cpu的差别在于,他很专,只能做视频解码,而基本做不了别的。

其实用白话说,cpu好比是一把刀,解码芯片是一个带格子的割刀。软件解码,就是软件指挥cpu这把刀去一刀一刀的割出格子。而芯片解码就是用割刀一刀下去割出一堆格子。二者都可以,只是效率的问题。

这样说你能明白了吧?

回答2:

单片视频编解码芯片特点 完全遵守ITU-H.263协议 支持不同信道速率下实时可靠的全双工视频通讯; 编解码同步进行,QCIF/CIF格式下可达到30fps,4CIF格式可达到15fps,可支持高品质的运动图像在Ethernet中的实时传输; 自动码率控制和缓冲管理,可保证对于不同图像大小和通讯信道带宽均具有一致的传输特性; 输入输出的图像分辨率可灵活调节,支持不同分辨率的传感器和不同尺寸的LCD; 支持DMA,USB,PCI等多种接口方式,支持灵活多变的应用; 工业标准16位4:2:2亮度和色差数字视频输入; 直接驱动液晶屏,包括扫描控制和数字RGB输出,避免另设LCD驱动而增加的系统成本; 画中画、镜像、缩放功能,图像加速和背景图像控制; 快拍模式,可抓取静止图像进行传送。 支持应用 视频监控 网络摄像机 可视电话 视频采集卡 视频存储 硬盘录像

1.熟悉视频编解码协议,不同协议是相通的。精通一个主流协议
2.软件建模测试工程性能
3.一套FPGA验证板,一个好的服务器
4.设计工程,并通过FPGA前端验证
5.后端设计
6.流片
基本知识:视频编解码知识,c和汇编,vhdl或verilog编程能力,matlab,ISE等工具的应用。

再给你一个我经常看的网址
http://www.360doc.com/relevant/06/1122/10/9577_268296.shtml