手机的软解和硬解有什么区别?

2024-11-16 00:26:30
推荐回答(3个)
回答1:

硬解就是硬件解码,指利用GPU来部分代替CPU进行解码。

软解就是软件解码,指利用软件让CPU来进行解码。

两者的具体区别如下所示:

1、硬件解码:是将原来全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序。

2、软解码:即通过软件让CPU来对视频进行解码处理,而硬解码:指不借助于CPU,而通过专用的子卡设备来独立完成视频解码任务。曾经的VCD/DVD解压卡、视频压缩卡等都隶属于硬解码这个范畴。而现如今,要完成高清解码已经不再需要额外的子卡,因为硬解码的模块已经被整合到显卡GPU的内部,所以目前的主流显卡(集显)都能够支持硬解码技术。

扩展资料:

解码算法:

FFT算法:FFT(快速傅里叶变换)是有限长序列离散傅里叶变换(DFT)的快速算法,其基本运算是蝶形算法,可使DFT计算时间缩短1~2个数量级,大大推动了数字信号处理技术的发展。解码过程如下:

对接收到的DTMF信号做FFT,画频谱图,从中找出代表各信号的频率分量。FFT中要求序列长度N为2的E次幂(E为整数),所以N=28=256,由于频谱分辨率F=fs/N≈31.25Hz<73Hz,因此可在频谱图中分辨出各频率分量。

DTMF信号的幅频谱只含两根谱线,谱线横坐标即该信号的两个频率分量点KL和KH。消除频谱泄漏。由于DTMF信号是有限长的,相当于对无限长的信号加矩形窗,因此在频谱图中必然会出现频谱泄漏现象,使信号能量散布到其他谱线位置。为此应选择一适当阈值,将出现在这两条谱线周围的幅度较小的谱线消除。

DFT 算法:用FFT算法解码,每帧信号要做 N = 256 点FFT,而组成所有DTMF 信号的频率只有 8 个,于是可以只对每帧信号算 8 个最具有特征的特征点的DFT,以避开 FFT中许多无意义的计算。DFT 算法解码过程如下:

对每帧 DTMF 信号在 8 个特定的频率上做DFT,画幅频谱图,从中找出代表各信号的特征字,将各 DTMF 信号还原为相应数字键。

参考资料来源:百度百科-解码

回答2:

硬解就是硬件解码,指利用GPU来部分代替CPU进行解码,软解就是软件解码,指利用软件让CPU来进行解码。两者的具体区别如下所示:

硬件解码:是将原来全部交由CPU来处理的视频数据的一部分交由GPU来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率较低了之后就可以同时运行一些其他的程序。

软解码:即通过软件让CPU来对视频进行解码处理,而硬解码:指不借助于CPU,而通过专用的子卡设备来独立完成视频解码任务。曾经的VCD/DVD解压卡、视频压缩卡等都隶属于硬解码这个范畴。而现如今,要完成高清解码已经不再需要额外的子卡,因为硬解码的模块已经被整合到显卡GPU的内部,所以目前的主流显卡(集显)都能够支持硬解码技术。

手机斗鱼硬解对手机危害大么?

理论上,硬解和软解对手机的影响差不多的。

硬解:芯片解码,省电,不卡

软解:软件解码,费电,性能不好会卡

不是所有的视频都能硬解,但是能用硬解就硬解,硬解的意思通俗点就是,这个视频可以直接播放不卡,软解的意思就是视频要先处理过后才能播放所以会费电,耗性能。

回答3: