谁能给我解释一下视频解码芯片的功能是什么?2、与软件上的解码器除了在物理形式上不一样,还有什么不同?因为不同细分的芯片功能各有千秋,能否介绍一下基本功能原理,不用太多太细,基本
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 22:54:09
谁能给我解释一下视频解码芯片的功能是什么?2、与软件上的解码器除了在物理形式上不一样,还有什么不同?因为不同细分的芯片功能各有千秋,能否介绍一下基本功能原理,不用太多太细,基本
谁能给我解释一下视频解码芯片的功能是什么?
2、与软件上的解码器除了在物理形式上不一样,还有什么不同?
因为不同细分的芯片功能各有千秋,能否介绍一下基本功能原理,不用太多太细,基本功能原理解释明白了就好了
谁能给我解释一下视频解码芯片的功能是什么?2、与软件上的解码器除了在物理形式上不一样,还有什么不同?因为不同细分的芯片功能各有千秋,能否介绍一下基本功能原理,不用太多太细,基本
1.芯片解码就是有专门的硬件负责视频编码的解码,这就是基本功能了,没什么可说,看字面意思你都能明白.编码方式有很多,当然,专门的解码芯片里集成的集中解码方式可能主要应对几种相对应的解码机制.
2.软件商的解码和芯片的硬件解码其实从最终的实现方式上都是靠处理器运算来解决.只是解码用的处理器不同而已.
软件解码,一般就是靠软件来指挥电脑中的cpu来运算相对应的指令来解码.当然,电脑中的cpu应该算是万用处理器,就是什么都能干,但是什么都不精的那种.因为当初设计的时候用CISC的构架模式,都是复杂指令集的流水线方式.这就造成了误算的概率比较高,所以有些效率低下,如果用cpu来解码视频,有时候会让cpu的负荷很高.不过现代的cpu里面一般已经继承了新的指令集来对应视频等的运算,会一定程度上提高效率.
而解码芯片则是直接接收视频编码,直接靠硬件来解码.他的特点是一般都是有固定的结构,用于处理对应的几种视频编码格式.他和cpu的差别在于,他很专,只能做视频解码,而基本做不了别的.
其实用白话说,cpu好比是一把刀,解码芯片是一个带格子的割刀.软件解码,就是软件指挥cpu这把刀去一刀一刀的割出格子.而芯片解码就是用割刀一刀下去割出一堆格子.二者都可以,只是效率的问题.
这样说你能明白了吧?