没有合适的资源?快使用搜索试试~ 我知道了~
多媒体数据库实验2.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 170 浏览量
2022-06-16
22:20:24
上传
评论
收藏 230KB DOC 举报
温馨提示
试读
11页
"指标等级"A "B "C "D " "功能完整" " " " " "程序质量" " " " " "按时检查" " " " " "提问回答" " " " " "检查时间" " "总评成绩" " 云南大学软件学院 实 验 报 告 序 号: 实验老师: 秦江龙 课程名称:多媒体数据库系统设计实验 实验名称: 多媒体数据压缩 学 号: 姓 名: 1. 实验名称 多媒体数据压缩 2. 实验目的 通过使用不同的数据压缩软件,熟悉不同的数据压缩标准的特性 3. 实验内容(算法、程序、步骤和方法) 任务1: 3 5类不同的多媒体数据类型(如:文本、图像、音频、视频等),根据压缩率、 压缩时长、CPU占用率、内存占用情况,评价常用压缩工作3-5款(如WinRAR, WinZip, Zip7等)请给出你的结论,哪一款压缩软件更适合压缩哪一类多媒体数据类型。 任务2: 请使用你熟悉的语言,实现如下程序:对用户输入的任意英文字符串,先统计各 英文字符出现的次数和概率,采用Huffman编码对字符串编码压缩,然后再解码还原 输入字符串。对比3 5组测试数据,比较Huffman编码的码长和等长编码的码长。说明
资源推荐
资源详情
资源评论
多媒体数据库实验 2
云南大学软件学院
实 验 报 告
序 号: 实验老师: 秦江龙
课程名称:多媒体数据库系统设计实验 实验名称: 多媒体数据压缩
学 号: 姓 名:
一、 实验名称
多媒体数据压缩
二、 实验目的
通过使用不同的数据压缩软件,熟悉不同的数据压缩标准的特性
三、 实验内容(算法、程序、步骤和方法)
任务 1:
3‐5 类不同的多媒体数据类型(如:文本、图像、音频、视频等),根据压缩率、压
缩时长、CPU 占用率、内存占用情况,评价常用压缩工作 3-5 款(如 WinRAR, WinZip,
Zip7 等)请给出你的结论,哪一款压缩软件更适合压缩哪一类多媒体数据类型。
任务 2:
请使用你熟悉的语言,实现如下程序:对用户输入的任意英文字符串,先统计各英文
字符出现的次数和概率,采用 Huffman 编码对字符串编码压缩,然后再解码还原输入字
符串。对比 3‐5 组测试数据,比较 Huffman 编码的码长和等长编码的码长。说明 Huffman
编码的优点。
四、 数据记录和计算
7-zip WinRAR WinZip
原始数据 视频(mp4) 视频(mp4) 视频(mp4)
压缩格式
7z rar zip
原文件大小
87.5M 87.5M 87.5M
压缩包大小
68.1M 68.5M 85.6M
压缩率
77.8% 78.3% 97.8%
CPU 占用率
80% 84% 78%
内存占用
191012K 96744K 52668K
指标等级
A B C D
功能完整
程序质量
按时检查
提问回答
检查时间
总评成绩
多媒体数据库实验 2
评价
7-zip 对 MP4 视频的压
缩率较低,CPU 占用率
居中,内存占用率较
高,总体压缩效果较为
理想。
WinRAR 对 MP4 视频的
压缩率居中,CPU 占用
率较高,内存占用率居
中,总体压缩效果一
般。
WinZip 对 MP4 视频的
压缩率较高,CPU 占用
率较低,内存占用率较
低,总体压缩效果不太
理想。
7-zip WinRAR WinZip
原始数据 文档(docx) 文档(docx) 文档(docx)
压缩格式
7z rar zip
原文件大小
12.02M 12.02M 12.02M
压缩包大小
11.2M 11.3M 12M
压缩率
93.2% 94.0% 99.8%
CPU 占用率
71% 66% 84%
内存占用
139764K 96788K 42736K
评价
7-zip 对 docx 文档的压
缩率较低,CPU 占用率
居中,内存占用率较
高,总体压缩效果较为
理想。
WinRAR 对 docx 文档的
压缩率居中,CPU 占用
率较低,内存占用率居
中,总体压缩效果一
般。
WinZip 对 docx 文档的
压缩率较高,CPU 占用
率较高,内存占用率较
低,总体压缩效果不太
理想。
7-zip WinRAR WinZip
原始数据 图片(bmp) 图片(bmp) 图片(bmp)
压缩格式
7z rar zip
原文件大小
4.11M 4.11M 4.11M
压缩包大小
562K 728K 622K
压缩率
13.4% 17.3% 14.8%
CPU 占用率
93% 87% 89%
内存占用
35572K 3940K 42288K
评价
7-zip 对 bmp 图片的压
缩率较低,CPU 占用率
较高,内存占用率较
低,总体压缩效果较为
理想。
WinRAR 对 bmp 图片的
压缩率较高,CPU 占用
率较低,内存占用率居
中,总体压缩效果一
般。
WinZip 对 bmp 图片的
压缩率居中,CPU 占用
率居中,内存占用率较
高,总体压缩效果不太
理想。
源代码
#include<stdio.h>
#include<iostream>
#include<string.h>
#include<stdlib.h>
using namespace std;
const int MAXSIZE=100;
typedef struct Huffmantree
{
多媒体数据库实验 2
char cname;
int weight,mark;
struct Huffmantree *parent,*lchild,*rchild,*next;
}Hftree,*linktree;
linktree tidy_string(char ch[])
{
int i=0;
linktree tree,ptr,beforeptr,node;
tree=(linktree)malloc(sizeof(Hftree));
if(!tree)
return NULL;
tree->next=NULL;
for(i=0;ch[i]!='\0'&&ch[i]!='\n';i++)
{
ptr=tree;
beforeptr=tree;
node=(linktree)malloc(sizeof(Hftree));
if(!node)
return NULL;
node->parent=NULL;
node->lchild=NULL;
node->rchild=NULL;
node->next=NULL;
node->mark=0;
node->cname=ch[i];
node->weight=1;
if(tree->next==NULL)
tree->next=node;
else
{
ptr=tree->next;
while(ptr&&ptr->cname!=node->cname)
{
ptr=ptr->next;
beforeptr=beforeptr->next;
}
if(ptr&&ptr->cname==node->cname)
{
剩余10页未读,继续阅读
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言基础-C语言编程基础之Leetcode编程题解之第39题组合总和.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第38题外观数列.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第37题解数独.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第36题有效的数独.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第35题搜索插入位置.zip
- index.wxml
- C语言基础-C语言编程基础之Leetcode编程题解之第33题搜索旋转排序数组.zip
- 基于Python实现的手写数字识别系统源码.zip
- 从网页提取禁止转载的文字
- C语言基础-C语言编程基础之Leetcode编程题解之第32题最长有效括号.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功