首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

有关mpeg-2编解码的疑惑,大家帮忙看看小弟我错在哪儿

2012-02-26 
有关mpeg-2编解码的疑惑,大家帮忙看看我错在哪儿?对压缩编码没有学过,至于更专业的mpeg-2更是从来都没接触

有关mpeg-2编解码的疑惑,大家帮忙看看我错在哪儿?
对压缩编码没有学过,至于更专业的mpeg-2更是从来都没接触过,不过就我的理解来讲,编码无非是为了节约空间和带宽将一个比较大的文件(图像,声音)等压缩编码,而解码就是将压缩后的编码用一个相反的过程还原。所以必须保证一个原则就是编码不会造成数据的损失。但是mpeg编码却能做到把一个100大小的文件压缩成50大小,到终端再还原成100大小,这我就很疑惑了,50个大小的数据如何能表示出100个大小的数据才能表示的那么多的状态呢??本身的数据损失又从何处恢复得到的呢?
大家帮忙看看我的理解错在哪儿?
还没有接触过mpeg编码,只求感性上理解的过去,所以希望朋友们用通俗点儿的方式帮忙解惑,谢谢!

[解决办法]
有损压缩 数据是有损的,只是你察觉不到而已。MPEG-2 AAC有损只是符合心理声学模型而已。视频我就不知道了。

[解决办法]
没法恢复,就是有损的压缩
[解决办法]
http://topic.csdn.net/u/20100427/12/01e86ec2-36bf-4948-8077-d3b55a111771.html
[解决办法]
你的想法果然很感性。
你要知道信息中是有很多冗余的。

[解决办法]
呃,应该是这样的吧,我觉得,有很多冗余的,信息压缩的时候,可以不要那些东西,然后解码恢复的时候,根据保存的那些东西再把丢掉的东西算出来,举个简单的,保留第一帧,后面的可以和它求差,只保留这个差值,这样就少了很多信息吧,最后回复 的时候按照前面的规则再加回去。解码肯定会有损,但是人眼看不出来就行哇。

我也没仔细研究过。。呃。

热点排行