文档库 最新最全的文档下载
当前位置:文档库 › 多媒体技术课程设计报告

多媒体技术课程设计报告

多媒体技术课程设计报告
多媒体技术课程设计报告

二○○九~二○一○学年第二学期应用技术学院

课程设计报告书

课程名称:多媒体技术

班级: 09级网络工程

学号:

姓名:

指导教师:

二○一○年六月

目录

1.需求分析 (2)

1.1课程设计题目 (2)

1.2课程设计要求 (2)

1.3系统功能需求分析 (2)

2.概要设计 (3)

3.详细设计 (4)

3.1界面设计 (4)

3.2行程编码设计 (11)

4.程序调试 (14)

4.1源文件的压缩 (14)

4.2源文件的解压 (16)

5.总结 (19)

1.需求分析

1.1课程设计题目

信源与信道编/解码练习。

1.2课程设计要求

1)要求利用程序设计软件(如VC、Java、Matlab)制作一个能完成信道编/解码

(海明/CRC码),信源编/解码(如行程编码)软件。

2)基本要求为编制软件至少能根据所输入的数据完成信源、信道编解码,其中

信道编码要求能产生1-2位随机错误,且能纠1位错,最后是能读取txt文件,或者直接读取图片来完成,如能对视频完成则更佳。

3)编写的软件编译后能直接运行,验证编/解码效果,否则无效。

1.3系统功能需求分析

?操作环境(软件、硬件及条件)

Windws 9x/NT/2000/XP/2003

NetBeans IDE 6.8

?系统功能

此软件是在JAVA平台下编写的,能根据所输入的数据完成信道(海明码)、信源编解码(行程编码),其中信道编码(海明码)能产生1位随机错误,且能纠1位错,最后是能直接读取图片或txt文件来完成。

?用户操作流程

编码:

解码:

2.概要设计系统总体框架:

3.详细设计

本次课程设计中我主要负责界面设计和行程编码,故作以下详细介绍。

3.1界面设计

界面设计如图3-1所示:

图3-1

界面设计代码如下:

package DMTcode;

import java.io.File;

import javax.swing.JFileChooser;

import javax.swing.JOptionPane;

public class NewJFrame extends javax.swing.JFrame {

int rndChooser;

byte targetBit;

private int i;

File f1,f2;

byte[] mybyte1,mybyte2;

public NewJFrame() {

initComponents();

this.setTitle("重庆大学 09网络工程尹力沈小波多媒体课程设计"); }

@SuppressWarnings("unchecked");

private void initComponents() {

jPanel1 = new javax.swing.JPanel();

jButton1 = new javax.swing.JButton();

jLabel1 = new javax.swing.JLabel();

jTextField1 = new javax.swing.JTextField();

jLabel2 = new javax.swing.JLabel();

jTextField2 = new javax.swing.JTextField();

jButton2 = new javax.swing.JButton();

jButton4 = new javax.swing.JButton();

jButton5 = new javax.swing.JButton();

jPanel2 = new javax.swing.JPanel();

jLabel3 = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

jPanel3 = new javax.swing.JPanel();

jLabel5 = new javax.swing.JLabel();

jLabel6 = new javax.swing.JLabel();

jLabel7 = new javax.swing.JLabel();

jLabel8 = new javax.swing.JLabel();

jButton3 = new javax.swing.JButton();

jLabel9 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("行程编码文件"));

jButton1.setText("打开");

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton1ActionPerformed(evt);

}

});

jLabel1.setText("源文件:");

jTextField1.setEnabled(false);

jLabel2.setText("目标文件:");

jTextField2.setEnabled(false);

jButton2.setText("保存");

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton2ActionPerformed(evt);

}

});

jButton4.setText("开始编码");

jButton4.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton4ActionPerformed(evt);

}

});

jButton5.setText("开始解码");

jButton5.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton5ActionPerformed(evt);

}

});

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(jPanel1Layout.createParallelGroup(javax.swing. GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(38, 38, 38)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa yout.Alignment.LEADING, false)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addComponent(jLabel2)

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlace ment.RELATED)

.addComponent(jTextField2))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel1)

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlace ment.RELATED)

.addComponent(jTextField1,

javax.swing.GroupLayout.PREFERRED_SIZE, 174, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlacement.REL ATED, 103, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa yout.Alignment.TRAILING)

.addComponent(jButton2)

.addComponent(jButton1))

.addGap(50, 50, 50)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa yout.Alignment.LEADING)

.addComponent(jButton5)

.addComponent(jButton4))

.addContainerGap(98, Short.MAX_VALUE))

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLa yout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(17, 17, 17)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing .GroupLayout.Alignment.BASELINE)

.addComponent(jLabel1)

.addComponent(jTextField1,

javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(7, 7, 7)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing .GroupLayout.Alignment.BASELINE)

.addComponent(jLabel2)

.addComponent(jTextField2,

javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing .GroupLayout.Alignment.BASELINE)

.addComponent(jButton1)

.addComponent(jButton4))

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlace ment.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing .GroupLayout.Alignment.BASELINE)

.addComponent(jButton5)

.addComponent(jButton2))))

.addContainerGap(11, Short.MAX_VALUE))

);

getContentPane().add(jPanel1, java.awt.BorderLayout.PAGE_START);

jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder(" 文件信息"));

jPanel2.setPreferredSize(new java.awt.Dimension(442, 40));

jLabel3.setText("源文件大小:");

jLabel4.setText("目标文件大小:");

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);

jPanel2.setLayout(jPanel2Layout);

jPanel2Layout.setHorizontalGroup(jPanel2Layout.createParallelGroup(javax.swing. GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addGap(29, 29, 29)

.addComponent(jLabel3)

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlacement.REL ATED, 268, Short.MAX_VALUE)

.addComponent(jLabel4)

.addGap(200, 200, 200))

);

jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(javax.swing.Gr oupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLa yout.Alignment.BASELINE)

.addComponent(jLabel3)

.addComponent(jLabel4))

.addContainerGap(17, Short.MAX_VALUE))

);

getContentPane().add(jPanel2, java.awt.BorderLayout.CENTER);

jPanel3.setBorder(javax.swing.BorderFactory.createTitledBorder("海明编码信息"));

jLabel6.setText("字节二进制编码:");

jLabel7.setText("字节海明编码:");

jLabel8.setText("随机出错:");

jButton3.setText("校验");

jButton3.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton3ActionPerformed(evt);

}

});

jLabel9.setText("纠正:");

javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);

jPanel3.setLayout(jPanel3Layout);

jPanel3Layout.setHorizontalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel3Layout.createSequentialGroup()

.addGap(26, 26, 26)

.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLa yout.Alignment.LEADING)

.addGroup(jPanel3Layout.createSequentialGroup()

.addComponent(jLabel7)

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlace ment.RELATED, 321, Short.MAX_VALUE)

.addComponent(jLabel9)

.addGap(186, 186, 186))

.addGroup(jPanel3Layout.createSequentialGroup()

.addComponent(jLabel8)

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlace

ment.RELATED, 278, Short.MAX_VALUE)

.addComponent(jButton3)

.addGap(232, 232, 232))

.addGroup(jPanel3Layout.createSequentialGroup()

.addGroup(jPanel3Layout.createParallelGroup(javax.swing

.GroupLayout.Alignment.LEADING)

.addComponent(jLabel6)

.addComponent(jLabel5))

.addContainerGap(531, Short.MAX_VALUE))))

);

jPanel3Layout.setVerticalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel3Layout.createSequentialGroup()

.addContainerGap()

.addComponent(jLabel5)

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlacement.REL

ATED)

.addComponent(jLabel6)

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlacement.REL

ATED)

.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLa

yout.Alignment.BASELINE)

.addComponent(jLabel7)

.addComponent(jLabel9))

.addPreferredGap(https://www.wendangku.net/doc/9a5258566.html,ponentPlacement.REL

ATED)

.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLa

yout.Alignment.BASELINE)

.addComponent(jLabel8)

.addComponent(jButton3))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,

Short.MAX_VALUE))

);

getContentPane().add(jPanel3, java.awt.BorderLayout.SOUTH);

pack();

}//

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:

JFileChooser chooser=new JFileChooser();

chooser.showOpenDialog(jLabel1);

jTextField1.setText(chooser.getSelectedFile().getPath().toString());

jLabel3.setText("源文件大小:"+chooser.getSelectedFile().length()+"字节

");

f1=chooser.getSelectedFile();

}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:

JFileChooser chooser1=new JFileChooser();

chooser1.showSaveDialog(jLabel1);

f2=chooser1.getSelectedFile();

jTextField2.setText(chooser1.getSelectedFile().getPath().toString());

jLabel4.setText("目标文件大小:"+chooser1.getSelectedFile().length()+"

字节");

}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { jLabel8.setText("随机出错:"+myOp.revertAndCheckhammingCode()[0]);

jLabel9.setText("纠正:"+myOp.revertAndCheckhammingCode()[1]);

}

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here:

/*调用编码方法开始压缩文件*/

if(jTextField1.getText()==null&&jTextField2.getText()==null){

JOptionPane.showMessageDialog(null, "还没有设置文件呢!");

}else{

try{

mybyte1=myOp.importFile(f1);

mybyte2=myOp.zipCode(mybyte1);

myOp.exportFile(f2, mybyte2);

jLabel4.setText("目标文件大小:"+f2.length()+"字节

");

rndChooser=(int)(Math.random()*mybyte2.length);

targetBit=mybyte2[rndChooser];

jLabel5.setText("字节值:"+String.valueOf(targetBit));

jLabel6.setText("字节二进制编码:"+myOp.hammingCode(targetBit)[0]);

jLabel7.setText("字节海明编码:"+myOp.hammingCode(targetBit)[1]);

}catch(Exception e){}

}

}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) { /*调用解码码方法开始解压文件*/

if(jTextField1.getText()==null&&jTextField2.getText()==null){

JOptionPane.showMessageDialog(null, "还没有设置文件呢!");

}else{

try{

mybyte1=myOp.importFile(f1);

mybyte2=myOp.unzipCode(mybyte1);

myOp.exportFile(f2, mybyte2);

jLabel4.setText("目标文件大小:"+f2.length()+"字节");

rndChooser=(int)(Math.random()*mybyte2.length);

targetBit=mybyte2[rndChooser];

jLabel5.setText("字节值:"+String.valueOf(targetBit));

jLabel6.setText("字节二进制编码:"+myOp.hammingCode(targetBit)[0]);

jLabel7.setText("字节海明编码:"+myOp.hammingCode(targetBit)[1]);

}catch(Exception e){}

}

}

public static void main(String args[]) {

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new NewJFrame().setVisible(true);

}

});

}

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton3;

private javax.swing.JButton jButton4;

private javax.swing.JButton jButton5;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JLabel jLabel7;

private javax.swing.JLabel jLabel8;

private javax.swing.JLabel jLabel9;

private javax.swing.JPanel jPanel1;

private javax.swing.JPanel jPanel2;

private javax.swing.JPanel jPanel3;

private javax.swing.JTextField jTextField1;

private javax.swing.JTextField jTextField2;

}

3.2行程编码设计

由界面中的开始解码调用行程编码的函数,其代码如下:

public static byte[] zipCode(byte[] mycode){

byte[] tempArray=new byte[10000000];//构建一个足够大的临时数组;

int[] lengthArray=new int[4];//临时的存位数长度的数组

lengthArray[0]=-127;

int i=1;

int n=0;

int mycount=1;

do{

if(mycode[i]==mycode[i-1]){

mycount++;

i++;

}else{

tempArray[n]=mycode[i-1];

n++;

if(mycount>127){

tempArray[n]=(byte)lengthArray[0];

n++;

if((lengthArray[1]=mycount/127)>127){ lengthArray[2]=lengthArray[1]/127; lengthArray[1]=127;

tempArray[n]=(byte)lengthArray[1]; n++;

tempArray[n]=(byte)lengthArray[2]; }else{

tempArray[n]=(byte)lengthArray[1]; n++;

tempArray[n]=0;

}

n++;

lengthArray[3]=mycount%127;

tempArray[n]=(byte)lengthArray[3];

}else{

tempArray[n]=(byte)mycount;

}

mycount=1;

n++;

i++;

}

}while(i

if(i==mycode.length){

tempArray[n]=mycode[i-1];

n++;

if(mycount>127){

tempArray[n]=(byte)lengthArray[0];

n++;

if((lengthArray[1]=mycount/127)>127){ lengthArray[2]=lengthArray[1]/127;

lengthArray[1]=127;

tempArray[n]=(byte)lengthArray[1];

n++;

tempArray[n]=(byte)lengthArray[2];

}else{

tempArray[n]=(byte)lengthArray[1];

n++;

tempArray[n]=0;

}

n++;

lengthArray[3]=mycount%127;

tempArray[n]=(byte)lengthArray[3];

}else{

tempArray[n]=(byte)mycount;

}

}

byte[] result=new byte[n+1];//定义一个新数组,存放压缩后实际大小的图像文件

for(int count=0;count

result[count]=tempArray[count];

}

System.out.println("目前的字节是:"+result.length);

return result;

}

public static byte[] unzipCode(byte[] myrecode){

byte[] tempArray=new byte[10000000];

int lengthBit;

int n=0;

for(int i=0;i

if(myrecode[i+1]==-127){

if(myrecode[i+3]==0) myrecode[i+3]=1;

lengthBit=myrecode[i+2]*myrecode[i+3]*127+myrecode[i+4];

for(int l=0;l

tempArray[n]=myrecode[i];

n++;

}

i+=5;

}else{

for(int m=0;m

tempArray[n]=myrecode[i];

n++;

}

i+=2;

}

}

byte[] result=new byte[n+1];//定义一个新数组,存放压缩后实际大小的图像文件

for(int count=0;count

result[count]=tempArray[count];

}

System.out.println("解压后目前的字节是:"+result.length);

JOptionPane.showMessageDialog(null, "解压成功!");

return result;

}

4.程序调试

我做的行程编码,只对其做了调试。

程序调试步骤如下:

4.1源文件的压缩

首先点击界面中的打开按钮,选择123.bmp图片,点击打开;如图4-1所示:

图4-1

选择打开,然后点击界面保存按钮,在文件名中输入321,点击保存;如图4-2所示:

图4-2

点击界面的开始编码按钮;出现如图4-3所示:

图4-3

点击确定;出现如图4-4所示:

图4-4

由文件的字节大小可以确定图片的压缩过程已经完成。

4.2源文件的解压

点击界面的打开按钮,打开文件名为321的文件;如图4-5所示:

图4-5

点击打开,再点击界面的保存按钮,输入132.bmp;如图4-6所示:

图4-6

点击保存,如图4-7;点击界面的开始解码按钮,出现如图4-8所示:

图4-7

图4-8

由此解压过程结束。

如图4-9所示,可知压缩文件321,解压文件132,和源文件123的属性,从而可

知设计成功,调试完成。

图4-9

5.总结

通过本次多媒体课程设计,我深入学习了使用Java来设计程序界面,并且学会了调用行程编码函数。在设计的过程中遇到了不少问题,其中最难解决的问题就是在调用行程编码时,对Java掌握不熟悉,出现了链接问题,通过对程序的调试以及同组伙伴的帮助,发现了问题的所在,从而解决了问题;最后在老师的帮助和同组伙伴的同心协力下,我们顺利的完成了课程设计的内容,我在此由衷的感谢老师和同组的伙伴。

多媒体课程设计报告

《多媒体技术及应用》课程设计报告 Flash动画短片制作 姓名:李永超 班级:08专升本1班 学号:083210102 指导教师:彭统乾 成绩: 完成时间: 完成地点:平顶山学院

一、设计描述 本Flash通过人物出现在不同的场景以及背景文字的简单说明来表达出主人公对学校的留恋和对家庭的热爱。同样我也是借此来表达出自己对学校的热爱与留恋。作品制作中所使用的图片均是由手工绘制上色扫描而成的。目的也是为了后期逐帧动画制作打下坚实的素材基础。场景制作过程中都是以淡入淡出的手法来处理的,因此画面显的比较亲切和流畅。 在这次的制作过程中本人多次运用到了Flash动画中的淡入淡出效果和逐帧动画。这两种技巧在所有Flash作品中都是被常常使用的,由于他们各自带来的视觉柔和感与亲切感很让人容易接受,因此越来越多的人来学习这门很容易上手的适用软件。 由于前期准备工作相当烦琐,因为在制作过程中也是相对比较费时间。上面已经提到在图片的处理方面本人都是手工绘制,因此用掉了很多时间来整理图片。在声音的选择上我也尽量选择那种清淡中带着一丝感伤的歌曲。 二、设计分析 Flash的前身叫做FutureSplash,当时FutureSplash最大的两个用户是Microsoft和Disney。1996年11月,FutureSplash正式卖给MM (https://www.wendangku.net/doc/9a5258566.html,),改名为FLASH1.0 (网上也有信息称是Flash2.0)一切是这样开始的。微软网路(The Microsoft Network, MSN)使用 FutureSplash 公司的 Animator 软体设计了一个介面与广告全萤幕动画来模拟电视。迪斯尼使用FutureSplash Animator建设Disney online网站,达到了在任何带宽条件下较好的互动和动画效果,而在当时强烈建议迪斯尼使用Shockwave( Director播放器)的是Macromedia。1996年11月Macromedia获得经营4年FutureWave Software公司。同时, Macromedia将FutureSplash Animator重新命名为Macromedia Flash 1.0。而后Flash版本也从1.0一直发展到现在的8.0版本。 在当今动画市场的推进下,越来越多的游戏中运用到了Flash动画。由于Flash动画制作成本低,视觉效果新颖,尤其是在动作表现上的灵活多变,更加加强了游戏人物中的多变性。这些优点其他制作软件是无法比拟的。 以教学课件为例。相信大多数老师都乐意用Flash来制作。由于上手容易,制作简单,画面表现力强。在教学系统应用Flash会极大增强学生的主动性和积极发明的能力。在这方面涵盖的内容,可能所有现有技术你都可以用上了。这些优点都使得它在教学系统方面的广阔前景。 由于Flash软件的易上手,好操作,因此很多人都能够独立制作出属于自己的动画 Flash的淡入淡出和逐帧动画的效果在其他同类制作软件中是无法达到的。因此,深信Flash在动画短片的制作方面有这相当长久的发展市场。 三、详细设计和编码 3.1 内容简介 本Flash主要是通过人物的时间形成而构造的。通过场景穿插任务走动,在全力表现每一个生活中的人都不可缺少亲情和友情。爱与被爱都是对等的。在将要毕业的时间里。难免会有许多不舍,但就因为我们都长大了,才更加应该知道

《多媒体技术及其应用》课程设计报告

《多媒体技术及其应用》课程设计报告————Photoshop制作篮球图片 姓名:李均平 班级:07级本科(1)班 学号:071210115 指导教师:彭统乾 成绩: 完成时间:2010.12 完成地点:软件四实验室

一、设计题目描述和要求 本课程设计题为Photoshop制作篮球图片,使用Photoshop6.0开发工具制作,所用功能均为自身功能。 所制作出的图片,最终效果尽可能地接近现实事物。 二、总体设计 根据问题描述和要求,完成该作品首先,应首先对Photoshop的基本功能有一定程度的熟悉,具有简单的使用经验。 在制作篮球图片的过程中,应首先制作出篮球的基本轮廓,具体为建立一立体的球体;接着,为球体着上红褐色;再为球体画上花纹;最后为篮球印上商标。 三、详细设计 具体的设计步骤如下: (1)启动Photoshop 6.0,建立一个新文件,取名为“篮球”,宽度为800象素,高度为600象素,分辨率为300。 (2)将前景色设置为深灰色,在图层控制面板中新建一个图层。在图层控制面板中点选白色的背景层,并将背景层全部选取。 (3)执行命令[选择]4[全部]。再执行命令[滤镜]4[纹理]4[染色玻璃],将单元格大小设置为2,其他参数不变。 (4)运用浮雕滤镜,让球表面凹凸起来。执行命令[滤镜]4[风格化]4[浮雕效果],将角度设置为-160,其他参数不变。 (5)执行命令[图像]4[调整]4[变化],弹出“变化”对话框,选择“中间色调”在其中加深红色,单击【确定】完成后效果如图1所示。 图1 (6)在工具栏点击椭圆形选取框工具,选取当前层为背景层,在绘图区绘制一个正圆选区。 (7)执行命令[编辑]4[复制],将选取所选部分进行复制。继续执行菜单命令[编辑]4[粘贴],将所选区域拷贝一层,默认名为图层2。 (8)将前景色设为白色,点击层面板背景层,执行命令[编辑]4[填充],填充背景层为白色,效果如图2所示。

多媒体课程设计报告

多媒体技术与应用课程实践报告 多媒体技术与应用课程实践报告 摘要:多媒体技术是一种实用性很强的技术,由于其社会影响和经济影响

都十分巨大,相关的研究部门和产业部门都非常重视产品化工作,因此多媒体技术的发展和应用日新月异,产品更新换代的周期很短。多媒体技术及其应用几乎覆盖了计算机应用的绝大多数领域。多媒体技术的显著特点是改善了人机交互界面,集声、文、图、像处理一体化,更接近人们自然的信息交流。根据多媒体技术的定义,可以看到它有三个显著的特点,即集成性、实时性和交互性,这也是它区别于传统计算机系统的特征。 关键字:人机互交集成性实时性交互性 1、设计环境:windows7 VB软件 2、实验设计过程 (1)判断距离春节的时间 新建一个工程,再窗体上添加三个Label控件、一个textbox控件和两个commandbutton控件并设置他们的属性。 设置font属性 程序为 Option Explicit Private Sub Form_Load() Text1.Text = #1/31/2014# End sub Private Sub Command1_Click()

Dim a As Date a = Text1 Label3.Caption = "春节与现在还有:" & (a - Date) & "天" End Sub 结果为 (2)用户注册程序 在窗体中添加两个Label控件、分别设置为用户名和密码;添加两个 Textbox文本框,text2用于输入用户信息,text2用于保存生成的密码;两个commandbutton控件的caption属性分别设置为确定和退出。 程序为 Private Sub Form_Load() Text2.Text = "mingrisoft" Text3.Text = "" Text3.PasswordChar = "*" End sub Private Sub Command3_Click() Dim s As String * 6 s = Text2.Text Text3.Text = s End Sub 运行结果为

多媒体技术与应用 课程实践报告

物理与电气工程学院课程实践报告(用VB6.0制作简单的媒体播放器) 作者冯高磊 系(院)物理与电气工程学院 专业电子信息工程 年级11电信本科 学号111102082 指导教师庞茂群 日期2013.10.19

摘要:由于计算机的普及极大的改变了人们的生活,随之带来可开发各种软件的需要。家用计算机主要用于学习软件,游戏软件和多媒体软件,以及播放CD,VCD,MP3等多媒体文件。然而多媒体软件的开发仍然不能满足人们的需求,多媒体文件格式多样,但却没有一款能够满足所有格式的解码。人们渴望有一款解码能力更强大,功能更完备的播放器。 一.设计目的 采用VB6.0作为编码工具,设计并实现一个多媒体播放器。其主要功能是实现播放MP3,AVI,FLV,RMVB,WMA,WMV,WAV,RM等多种格式的多媒体文件并且能够控制播放,暂停,退出,音量控制等。 二.VB6.0中的多媒体开发方法简介 1.Visual Basic6.0简介 Visual Basic是由微软公司推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各种应用软件,是一种可视化的,真正面对对象的,采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。它编程简单方便,功能强大,具有与其他语言和环境的良好接口,不需要编程人员具备C/C++或者Turbo Pascal语言基础,只需懂得windows 的界面及其基本操作就可以迅速上手。VB在程序界面设计,多媒体开发方面更是独具优势。因此特别适合初学者及业余人员使用。VB6.0具有三种版本:学习版,专业版和企业版。三种不同的版本分别用来满足不同的开发需要,相对而言,后者的功能比前者的功能更强大一些。VB的特点主要可以归为以下十个: (1)面向对象

大数据课程设计报告

大数据课程设计报告 导语:读书切戒在慌忙,涵泳工夫兴味长。未晓不妨权放过,切身须要急思量。以下小编为大家介绍大数据课程设计报告文章,欢迎大家阅读参考! 大数据课程设计报告最近几年,我国各个院校相继开设交互设计课程,但是目前我国的交互设计教学处于初步阶段,交互设计教学的模式研究仍然是一个值得重视的问题。本文通过对我国交互设计现状的分析,探讨现代教学模式中存在的问题,针对问题提出相关建议,以期推进我国交互设计教学的进步。 交互设计;教学模式;大数据时代 随着科学技术和互联网的发展,交互设计越来越受到人们的重视。联想、新浪、腾讯等等众多企业对交互设计人才的需求越来也多,但是行业内人才比较缺乏。如何提高交互设计专业的教学质量,满足日益增长的人才需要,成为教育工作者亟需解决的一个难题。 《高等教育法》第5条规定:“高等教育的任务是培养具有创新精神和实践能力的高级专门人才,发展科学技术文化,促进社会主义现代化建设。”这意味着高等教育肩负着人才培养和科学技术文化发展两大任务,高校理工科教师身兼教学工作者和科研工作者双重身份,在教学与科研两大阵

地中耕耘。因此,发挥高校理工科教师的双重角色优势,在理工科教学的课堂上引入科学研究的思维与方法,使大学生“像科学家一样工作”地学习,能促进“学术性之教学”的形成,培养创新精神与实践能力,铸造学生的科学精神与人文精神。基于此,如何将科研思维有效地引入课堂是值得探索的一个方向。 最近几年,交互设计专业在我国各个院校相继开设,发展迅速,但是我国的交互设计教学的发展仍然处于初级阶段,虽然在交互专业教学方面积累了一定的经验,却也存在不少问题。 课堂教学以教师为中心目前,各个院校主要利用多媒体进行交互设计课程教学,这种教学模式是通过老师向学生传递知识,学生接受知识,从而完成教学的目的,但是这种教学模式只考虑到了课程内容的前瞻性和系统性,并没有考虑到怎样才能保证教学的效率,因而造成学生在学习的过程处于被动的位置。 课程体系不完善交叉设计是一门综合性很强的专业,涉及设计艺术学、计算机科学、认知科学、心理学等等交叉研究的领域。但是目前各个院校内交叉设计这门课程的教学体系还不够完善,只包括了交互设计体验设计、交互界面设计、感性工学、人机工程学等课程。在逻辑学、认知心理学等方面很多院校还未创立相关课程。另外,很多院校设立的交叉

多媒体网页设计课程设计

《多媒体网页设计》课程报告 题目:新空气,新环保 专业: 班级: 姓名: 学号:1107100202、1107100213 日期:2012年6月29日

一、设计题目 新空气,新环保 二、设计目的 本网站旨在向大家宣传环保、污染、低碳减排的相关内容,用以提醒大家关注身边环境维护状况,并倡导健康环保的生活方式,在日常生活的点点滴滴中为环保做出自己的一份贡献。 三、需求分析 由环保的主题出发,建设我们的网站需要收集有关环保的社会热点新闻文本,关于良好环境、受污染环境以及低碳生活的相关图片,还有网站建设、网页制作过程中所需要的相关技术的书籍、网络信息等。 四、总体规划和结构框图 总体规划:网站由欢迎页、首页和两个子页面构成,欢迎页作用是将浏览者引导进入网站当中,首页的主要作用是介绍环保热点新闻,并引导浏览者有序对网站进行浏览。两个子页面分别从低碳生活和自然环境污染状况图片对比两个方面介绍环保的相关内容。首页和两个子页面基本采用统一形式。在首页和每个子页面的显眼位置设置导航条,便于浏览者实施在网站各个页面间的转换,以方便浏览者对

于网站的浏览。 结构框图: 五、创意分析 二十一世纪的今天,环保问题已经成为一个不可避免提及并且是一个迫在眉睫需要进行研究处理的问题,所以我们首先将环保作为我们的主题。 在网站构建和网页制作方面,我们重点突出对环保内容的宣传,所以网站的基本风格为简约明快风,欢迎页以单一图片、Logo和导航相搭配,没有进行较复杂的修饰,但也用蓝色的Logo有效的点明了网站主题。

彩相搭配并配以相关的介绍图片,重点突出图片和文字内容。 行介绍;

多媒体课件制作自评报告

多媒体课件制作自 评报告 1

<多媒体课件制作>自评报告 课程简介: <多媒体课件制作>是我院为师范生开设的重点基础课之一,开课目的是培养学生的教育技术技能,使教育与技术相结合,提高师范生技能。本课程综合讲述了多媒体技术相关知识、多媒体课件制作理论、多媒体开发工具的应用。经过本课程的学习,为学生今后将多媒体技术应用于教学、信息技术与课程整合打下良好的基础。 <多媒体课件制作>的先修课程是<信息技术基础>,学生已熟悉Windows 基本操作及Office办公软件的使用。但学生还不能有效的将计算机技术与教育结合,根据教学设计原理结合专业特点设计课堂教学、制作教学软件并应用到教学实践中。 我们学院于1998年开设<多媒体课件制作>课程。本课程确定为信息技术系重点课程, 本课程被评为院级重点建设课程, 本课程获得院级精品课程。经过多年的教学探索,我们依据高职教学特点”必须、够用”的原则编制教学大纲、调整理论与实训的比例、制订授课计划、增加了实践性教学的设计内容。我们大胆尝试,勇于创新,采用开放式的教学方法,既采用讲解式,也采用讨论式。并根据课程的特点,采用理论实训一体化教学、任务驱动教学、分层次教学等手段和方法,而且充分利用网络,自主开发了基于任务驱动的网络辅助系统,使学生在网络条件下成为自主学习的探

索者、知识建构的主体,而教师应成为学生学习的组织者、导航者和”主持人”。 <多媒体课件制作>课程采用任务驱动教学模式。进行分层次教学任务设计,并经过网络教学辅助系统,构建高效的”任务驱动”教学模式。积极开展基于网络的自主探究性学习和和协作学习,注重学生实际应用能力的培养。学生主动学习、参与性较强,教学效果较好,受到校外专家及校内督导组的一致好评。在连续三年的学生评教活动中,本课程组教师的评价分数名列信息技术系前茅。 我们依据精品课程评估指标体系,采用任课教师自评、学生评价、领导及同行评价等方式,对课程建设的各方面进行了综合评价、评估。本课程的评估结果为98分,符合申报省级精品课程的申报标准。 具体情况说明: 一、教学队伍 1、学术水平: 课程负责人席铁壮副教授,现为信息技术系主任 ,广东省政府设备采购评审专家。主持中央”计算机应用”职业教育实训基地建设项目,是广东省示范性建设专业项目——现代教育技术专业的负责人。担任广东省教育厅组织的”中英职业教育”合作项目特邀主讲教师, ”广东省小学信息技术教师培训”项目主任。教学经验丰富,实践能力强。发表论文10多篇,科研项目6项。 1

多媒体实验报告(DOC 55页)

多媒体实验报告(DOC 55页)

《多媒体技术与应用》 实验报告 项目名称视频点播与实时 流媒体传输系 统搭建与设计专业班级软件工程1307班 学号3901130721 姓名谭淇蔚 实验成绩: 批阅教师:

2015年12 月9 日 实验1-2《视频点播与实时流媒体传输系统搭建与设计》实验学时:2 实验地点:二综x204 实验日期:2015年12月9日星期三

一、实验目的 本实验旨在训练学生对网络多媒体系统的综合性认知,熟悉相关软硬件的使用以及关键组件的设计与开发。 二、实验内容 1.采用Windows Media Service服务、Web服务实现一个视频点播系统原型,并对客户端页面进行适当设计(主题、风格自选) 2.进一步采用Media Encoder实现实时广播(Real Time Broadcast)系统。 三、实验方法 1.实验前预习Windows服务器的基本管理方法(主要包含用户管理、服务管理等) 2.准备若干流媒体格式文件(数量在3个以上,含WMV、WMA等格式) 3.分组完成各项实验任务(3人一组) 5.做好实验记录(保存各类实验数据和截图) 四、实验步骤 视频点播系统: 1.配置Windows Media Service服务 2.创建点播站点 3.设计客户端页面(含脚本程序) 4.在远端浏览器中测试系统 5.验收 视频广播系统: 1.安装视频与音频实时捕获装置 2.配置Windows Media Encoder 2.在服务器创建广播站点并连接Encoder

3.设计客户端页面(含脚本程序) 4.在远端浏览器中测试系统 5.验收 五、实验结果 1.采用Windows Media Service服务、Web服务实现一个视频点播系统原型,并对客户端页面进行适当设计(主题、风格自选)(1) 改变菜单开始样式 点击鼠标右键,选择属性。 弹出属性框,然后选择样式。

《计算机多媒体技术》课程设计任务书

《计算机多媒体技术》课程设计任务书 专业: 班级: 姓名: 学号: 指导教师: 年月日

2012/2013学年第二学期 《计算机多媒体技术》课程设计任务书 班级:计算机101-102 设计时间:2013.7.1 –2013.7.5一、课程设计目的及基本要求 《计算机多媒体技术》课程设计是在学习完多媒体技术基础、微机原理、数据库基础、平面动画实用技术、计算机网络基础、图像处理实用技术等基础课程的前提下,并能够熟悉三维动画实用技术、网页设计制作、多媒体设计与创作、影视制作程序、多媒体制作工具使用等对计算机专业学生进行的专项实践训练。通过本次设计使学生具备较强的计算机操作技能,能一定程度上了解并实现计算机多媒体软件设计和开发、交互式多媒体作品的设计与制作。使学生具备熟练的进行动画设计与制作、平面广告设计、交互式多媒体作品设计与制作的能力。最终使学生具备一定的从事电子出版、教育软件开发、商业简报制作、平面广告设计及其它多媒体应用领域的媒体集成与系统设计工作的基础能力。通过本次设计,加深对计算机多媒体技术课程中的基本知识的理解,为进一步深入学习多媒体相关专业知识打好基础。 二、主要实践环境 操作系统为Windows 2000 或者 Windows XP。 文字处理:记事本、写字板、Word、WPS 图形图像处理:PhotoShop、CorelDraw、Freehand 动画制作:AutoDesk Animator Pro、3DS MAX、Maya、Flash 声音处理:Ulead Media Studio、Sound Forge、Audition(Cool Edit)、Wave Edit、Virtual DJ 视频处理:Ulead Video Studio、Adobe Premiere、After Effects 三、课程设计的计划安排及主要内容 第一天:练习使用文字处理软件word或者WPS,其他软件课后自行练习。使用Word进行长篇文档的处理。将文档范文.doc的格式设置为要求的样式。 第二天:练习使用图形处理软件PhotoShop,其他软件课后自行练习。使用PhotoShop进行图片处理,实现个人二寸证件照片的制作。 第三天:练习使用动画处理软件Flash或者3DMax,其他软件课后自行练习。要

智慧树多媒体课件设计与制作 完整版答案

多媒体课件设计与制作课后测试答案第一章 1【单选题】(10分) 以下属于课件制作工具的是?B A. outlook B. Powerpoint C. word D. Photoshop 2【单选题】(10分) 课件设计的基本原则不包括:B A. 技术性 B. 交互性 C. 教育性 D. 科学性 3【单选题】(10分) 课件制作常见的误区不包括:A A. 缺少交互 B. 书本搬家 C. 乱用多媒体 D. 导航不清 4【单选题】(10分) 以下对多媒体课件内涵的表述正确的是?B A. 是图片、文本、动画或者视频 B. 是一种计算机程序 C. 是一种数据类型 D. 是演示文稿 5【多选题】(10分) 以下属于课件制作素材加工工具的是:AC A. FLASH B. AUTHORWARE C. PHOTOSHOP D. POWERPOINT 第二章 1【多选题】(10分) 多媒体素材主要包括哪些类型:ABCD A. 文本

B. 声音 C. 动画和视频 D. 图形和图像 2【多选题】(10分) 课件制作过程中可通过以下方式获取文本:ABCD A. 键盘输入 B. 语音输入 C. 手写输入 D. 互联网搜索拷贝粘贴输入 3【判断题】(10分) 借助文字识别软件可以将图片形式的文字转化成文本A A. 对 B. 错 4【判断题】(10分) 记事本软件只能保存文本的字符信息,不能保存其格式信息A A. 对 B. 错 5【判断题】(10分) 动画与视频的最大区别在于:动画一般是通过软件制作出来的,视频是通过摄像机等工具拍摄的实景。A A. 对 B. 错 第三章 1【单选题】(10分) Powerpoint2016演示文稿的文件扩展名是?B A. POT B. pptx C. PPTM D. ppt 2【单选题】(10分) POWERPOINT2016中可以通过()工具将某一元素上的动画复制到另一元素。A A. 动画刷 B. 动画效果选项 C. 动画窗格 D. 格式刷 3【单选题】(10分) 页面文本过多时,以下解决办法不可行的是?B A. 提炼关键词,绘制逻辑图显示 B. 缩小字号显示 C. 提炼要点 D. 分页显示 4【多选题】(10分) POWERPOINT2016的视图主要包括:ABCD A. 普通视图 B. 浏览视图

《多媒体信息处理综合课程设计》

《多媒体信息处理综合课程设计》要求 课程设计要求 1、提交时间:第19周周一 2、设计报告包括封面、目录、正文(正文双面打印)、附录附程序代码 3、课程正文设计提纲格式 (1)概述 (2)设计原理(包括原理框图) (3)模块设计 (4)实现(程序流程) (5)实验结果与分析 (6)附录 4、图片或视频自拍,且包含本人。 5、答疑时间:每周1、4下午15-17点

课题1 玉米(或大米)颗粒图像计数系统设计与实现 一.设计目的 1.熟悉图像图像处理与识别的基本原理和方法; 2.理解和掌握颗粒图像识别的基本方法以及实现; 3.熟悉图像处理的编程环境。 二.设备及材料 1.PC机一台,扫描仪或照相机一台; 2.软件matlab/VC++等; 3.拍摄玉米、大米或枸杞等颗粒图像。 三.设计原理 四.设计要求 1. 熟悉图像自动识别的原理方法; 2、运用图像分割的基本理论和方法以及图像识别的基本原理,在MATLAB或VC++等软件 环境下对颗粒图像进行检测及识别程序进行调试,进而完成设计; 3.设计源程序,运行,观察识别结果。 五.实验结果 (a)原始图像(b)灰度化图像(c)中值滤波(d)边缘检测

(e)膨胀后图像(f)孔洞填充(g)腐蚀后图像(h)细胞分割 六.报告要求 1、给出实验设计方法过程及实现代码(编程语言不限); 2、输入一幅颗粒图像,给出中间结果图像,输出分割的颗粒图像,并统计出颗粒数目; 3、对实验结果进行分析,指出存在的问题。 课题2视频运动目标检测与跟踪 一.设计目的 1、掌握视频运动目标检测与跟踪的基本原理及方法; 2、了解视频运动目标跟踪的实际应用; 3、熟练掌握软件编程工具并实现视频运动目标检测与跟踪视频稳像。 二.实验设备及材料 1、PC机一台; 2、摄像机; 3.软件Matlab/VC++/OpenCV等。 三.系统原理 图2.1 背景模型运动目标检测 图2.1差分模型运动目标检测

多媒体技术-多媒体技术大作业报告

华南理工大学多媒体技术大作业报告 专业:多媒体技术 班级: 2015秋 学号: 20 学生姓名:鲁斌 完成时间: 2016-11-19

目录 说明 (3) 第一章概述 (4) 第二章技术介绍 (5) 第三章音频处理 (7) 第四章图像合成 (12) 第五章制作电影 (15) 第六章动画制作 (18) 第七章设计与制作的总结 (20)

说明 一、内容要求 1.用GoldWave软件处理音频 素材准备:音频素材(MP3、WAV、MIDI,至少准备两种格式的文件,每种格式准备2个以上文件) 操作要求: 1)文件拆分与合并 打开一个音频文件,将该音频文件拆分成两个文件分别存盘;打开两个音频文件,将两个音频文件合成一个音频文件。 2)文件格式转换 打开多个同种格式文件,将其批量转换成另一种格式文件存盘。 3)音频内容编辑 选择音频段、音频段静音、音频段删除、插入空白区域、撤消误操作、声音段内容移动位置。 4)音频效果编辑 淡入淡出效果、频率均衡控制、回声效果、改变音高、倒序声音 2.用Photoshop软件,运用“快速蒙板”抠图实现图像合成 操作要求:运用快速蒙版分别抠出图形,如荷花、花瓶,然后将抠出的图片与一个新建的背景图层合成,得到最终合成图像。 3.用Movie Maker软件,由多个独立的视频剪辑文件、音频文件合 成制作为电影 操作要求:将独立的视频文件和音频文件结合在一起,生成一个统一的电影文件。 4.用Flash软件,设计由变化数字组成的“倒计时”逐帧动画 操作要求:场景中数字从9依次变化到0,实现倒计时效果。 二、大作业报告 完成以上4项内容,书写大作业报告,按大作业报告格式书写。 ?大作业以提交的大作业报告(学生名字命名的WORD文件)作为期末成绩评分依据。 必须在规定时间内按要求完成。请在12月15日前提交大作业。 大作业务必独立完成,一经发现雷同作“0”分处理。

多媒体课程设计任务书

枣庄学院 信息科学与工程学院课程设计任务书 题目:个人多媒体作品 学号: 2 姓名: 专业:计算机应用技术课程:多媒体技术与应用任课教师: 起止时间:

课程设计任务书

目录 1 绪论 1.1 选题背景 (5) 1.2 相关技术基础介绍 (5) 1.3 开发工具服务器环境 (5) 2 制作过程 1.ps图像制作 (5) 2.F LASH的制作 (8) 3.网页整体效果 (13) 3.总结 1 (14) 参考文献

我的网页制作 一、绪论 1.1 选题背景 此次设计以课堂上所学习的作品为题材,不仅符合大学生的风格,而且实用,有利于提高大学生动手能力和实际实践能力,此次题材简单实用所包含内容覆盖动态网页大部分内容,所以选了这个题材。 1.2 相关技术介绍 网页,是网站中的一「页」,通常是HTML格式(文件扩展名为.html或.htm 或.asp或.aspx或.php或.jsp等)。网页通常用图像档来提供图画。网页要透过网页浏览器来阅读。网站的一个重要组成部分,由文字、图片甚至是视频、动画、音乐组成的一个单独页面,用于传递单方面信息。网页是构成网站的基本元素是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。 1.3 开发工具服务器环境 Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。 二.制作过程 1.ps图像的制作 (1)打开“快乐的加菲猫.JPG”和“湖水.jpg”两幅图像。 (2)切换到“快乐的加菲猫.jpg”,用魔棒工具选择加菲猫图像,具体操作是单击加菲猫,然后按住shift键重复单击,直至到全部选中加菲猫,如果选中多余的部分,按住alt键单击将多余的部分去掉,如图1,最后执行“编辑”→“拷贝”。

多媒体技术课程设计

摘要 影视后期制作是融文字、声音、画面等多种视听手段于一体的高度综合创作, 是影视节目生产的最后一道工序, 制作水平的高低直接关系到节目的质量, 本设计在阐述影视后期制作基础理论的基础上,主要论述了影视后期制作的主体内容和影视后期制作的过程,并对结果进行了分析与讨论。重点介绍分镜头脚本的编写,简要介绍利用会声会影x5编辑处理由数码摄像机拍摄并输入到PC机上的视频素材。结合第三方软件如:Photoshop、flash、goldwave、七彩数码等软件。制作字幕、片头、片尾,使作品更丰富。后期处理中研究了以何种格式输出影片的数字视频画面最好。 关键词:影视后期, 后期制作, 影视编辑

目录 第一章引言 (1) 1.1视频制作流程概述 (1) 1.2设计意义 (1) 第二章设计分析 (1) 2.1设计中解决的问题 (1) 2.2需求分析 (2) 2.3设计流程 (2) 2.3.1准备阶段 (2) 2.3.2设计制作阶段 (2) 2.3.3修正并定型 (2) 第三章创意说明 (2) 3.1 设计灵感来源 (2) 3.2 设计理念 (3) 第四章设计内容 (3) 4.1编写分镜头脚本 (3) 4.2影片剪辑 (3) 4.3字幕制作 (3) 4.4影片的输出 (4) 第五章设计过程与方法 (4) 5.1 编写分镜头脚本\剧本 (4) 5.2音乐制作脚本 (8) 5.3影片剪辑 (8) 5.4影片输出 (14) 第六章结论 (15) 第七章参考文献 (16)

第一章引言 1.1视频制作流程概述 视频制作流程可以概括成以下六点: (1)构思作品 确定视频要表达的主要内容。根据主题内容,创意设计使视频画面随着主题内容而进展和变化,以主题文字为旁白,并配上优美的背景音乐。 (2)收集素材 用DV录像,用相机拍照…… (3)素材采集变换 收集的素材如不是数字文件格式,应先通过视频采集或音频采集转换成数字的方式。 (4)视频编辑处理 增加相应的视频特效、音频特效、转场效果来丰富作品。 (5)字幕效果添加 添加一些绚丽的字幕效果或说明性文字,增强影片的视觉表现力。 (6)视频合成输出 在计算机上制作完成后还需将影音文件进行打包输出。根据不同的需要设定输出作品的尺寸,文件的大小、格式等。 1.2设计意义 通过这次设计了解视频制作的工作流程,将所学专业知识与实际相结合,摆脱单纯的理论知识学习状态,锻炼解决实际问题的能力。熟练掌握会声会影x5使用方法。结合第三方软件(如:Photoshop、Flash等)使作品更丰富。 第二章设计分析 2.1设计中解决的问题 视频设计不是各种剪辑的堆砌,而是通过运动的屏幕场景表达具有逻辑关联的信息。 设计中要解决的问题: (1)素材要充足(视频素材、声音素材等) (2)故事要有情节,有线索,可以让人一目了然,知道所要表达的内容。

多媒体技术课程总结

第一章概述 一、多媒体的基本概念 媒体(Media),指承载信息的载体。客观世界包含着许多信息,它们都借助于媒体来表示、存储和传输,比如,人们称报纸、广播和电视为大众传播媒体。 二、多媒体中的媒体元素 媒体元素(Media Element)主要包括文本、图形、音频、视频和动画等。各种媒体信息(按ITU标准分类在感觉媒体范畴)通常在编码后(表示媒体范畴)按规定格式存储在数据文件中,对多媒体信息的处理实际上是对各种媒体元素的处理。在多媒体应用中,最终展示给用户的内容是由各种媒体元素所组成的集合体。 三、多媒体数据的特点 传统数据类型主要是文本和数值型数据,这些数据类型简单规范,便于保存和处理。比如,一个西文字符在存储时占用一个字节存储空间,一个中文字符在存储时占用两个字节存储空间;C 语言中的一个单精度类型数据存储时占用四个字节存储空间等等。 四、多媒体的特性 四大特性:多样性、集成性、交互性、实时性 五、超文本、超媒体和流媒体 超文本(Hyper Text)采用一种非线性的网状结构来组织信息,将文

本中的一些相关内容通过链接的方式组织在一起,在阅读时可以从当前位置直接转到其链接所指向的另一个位置。 超媒体(Hyper Media)由超文本发展而来,超文本主要是以文字形式表示信息,建立起来的网状链接关系是文本之间的链接关系,超媒体除了超文本外还使用图形、图像、视频、音频等多种媒体来表示信息,建立的链接关系是文本、图形、图像、视频、音频等多种媒体之间的网状链接关系。 流媒体(Streaming Media)是在网络传输过程中采用流技术的多媒体文件。 所谓流技术,就是把完整的音频、视频数据经压缩处理后保存在视频服务器上,用户不需将整个压缩文件下载之后再收听和观看,而是边下载边观看的网络传输技术。 六、多媒体技术及应用领域 多媒体技术是以计算机为中心,集声、文、图等多种媒体信息为一体,建立逻辑连接,使其成为一个有机的系统,并且具有交互性的一项技术。 因此,多媒体技术是一种基于计算机科学的综合技术。 七、多媒体技术的发展 信息的表示和传输需要相应的技术,人们从早期的印刷术的出现,近代的电话、电报、电视的发明,到现代电子计算机的问世,各种技术的出现为信息的表示和传播提供了强有力的支撑。

智慧树知到《多媒体课件设计与制作》见面课答案

见面课:课件制作的理念、思路及演示型课件制作要领 1、p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px ‘Helvetica Neue’; color: #000000}多媒体课件制作过程中应该遵循的一般性原则包括:() A.教育性原则 B.科学性原则 C.技术性原则 D.艺术性原则 正确答案:教育性原则; 科学性原则; 技术性原则; 艺术性原则 2、p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px ‘Helvetica Neue’; color: #000000}通常,多媒体课件中的交互一般是指:() A.课件中人机之间的信息传递过程 B.课件的界面设计 C.课件中的练习题设计 D.课件的教学设计 正确答案:课件中人机之间的信息传递过程 3、p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px ‘Helvetica Neue’; color: #000000}多媒体课件设计制作过程中首先要进行:() A.教学设计 B.素材加工 C.需求分析

D.程序设计 正确答案:需求分析 4、p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px ‘Helvetica Neue’; color: #000000}多媒体课件的教学设计主要包括:() A.媒体的设计 B.结构的设计 C.界面的设计 D.脚本的设计 正确答案:媒体的设计; 结构的设计; 界面的设计 5、p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 19.0px; font: 13.0px ‘Helvetica Neue’; color: #000000}多媒体课件制作过程中的素材准备一般围绕( )等几种类型媒体进行。 A.文本 B.图像 C.声音 D.动画和视频 正确答案:文本; 图像; 声音; 动画和视频 见面课:课件制作过程中的素材采集与加工 1、可以将搜索反馈回来的内容限定为某一特定的格式的命令是()。

多媒体技术大作业报告(20160430)

华南理工大学多媒体技术大作业报告 专业:计算机科学与技术班级:2015春 学号:201504742013001 学生姓名:陈亮 完成时间:2016.04.30

目录 说明 (3) 第一章概述 (4) 第二章技术介绍 (5) 第三章音频处理 (6) 第四章图像合成 (13) 第五章制作电影 (17) 第六章动画制作 (18) 第七章设计与制作的总结 (22)

说明 一、内容要求 1.用GoldWave软件处理音频 素材准备:音频素材(MP3、WAV、MIDI,至少准备两种格式的文件,每种格式准备2个以上文件) 操作要求: 1)文件拆分与合并 打开一个音频文件,将该音频文件拆分成两个文件分别存盘;打开两个音频文件,将两个音频文件合成一个音频文件。 2)文件格式转换 打开多个同种格式文件,将其批量转换成另一种格式文件存盘。 3)音频内容编辑 选择音频段、音频段静音、音频段删除、插入空白区域、撤消误操作、声音段内容移动位置。 4)音频效果编辑 淡入淡出效果、频率均衡控制、回声效果、改变音高、倒序声音 2.用Photoshop软件,运用“快速蒙板”抠图实现图像合成 操作要求:运用快速蒙版分别抠出图形,如荷花、花瓶,然后将抠出的图片与一个新建的背景图层合成,得到最终合成图像。 3.用Movie Maker软件,由多个独立的视频剪辑文件、音频文件合 成制作为电影 操作要求:将独立的视频文件和音频文件结合在一起,生成一个统一的电影文件。 4.用Flash软件,设计由变化数字组成的“倒计时”逐帧动画 操作要求:场景中数字从9依次变化到0,实现倒计时效果。 二、大作业报告 完成以上4项内容,书写大作业报告,按大作业报告格式书写。 大作业以提交的大作业报告(学生名字命名的WORD文件)作为期末成绩评分依据。 必须在规定时间内按要求完成。请在6月10日前提交大作业。 大作业务必独立完成,一经发现雷同作“0”分处理。

基于Android的多媒体播放器课程设计报告

【最新资料,WORD文档,可编辑修改】/* 1、开发环境 Android 是一种基于Linux V2.6 内核的综合操作环境。最初,Android 的部署目标是移动电话领域,包括智能电话和更廉价的翻盖手机。Android 全面的计算服务和丰富的功能支持完全有能力扩展到移动电话市场以外。Android 也可以用于其他的平台和应用程序。下面搭建Android的开发环境。 1.1 JDK安装 1、首先把所有要安装文件放在Android_software文件夹中; 2、安装jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008文件; 3、配置环境变量: (1)新建一个用户变量,变量名是JAVA_HOME,变量值为:JDK的安装路径; (2)查看系统变量Path,如果有显示路径加\bin,没有则加%JAVA_HOME%\bin; (3)查看class,如果有显示路径加\lib,没有则加%JAVA_HOME%\lib; 4、解压eclipse-jee-juno-win32文件,运行eclipse.exe,在workspace launcher 窗口中,设置项目保存路径; 1.2 Android SDK安装以及系统设置 在eclipse菜单栏的window子菜单下点击perferences,选择android,在右边的对话框中选择按钮Browse,找到SDK源文件,自动出来SDK包含的Android版本,点击Apply按钮,完成安装; 在用户变量里面,新建一个JA V A_SDK变量,值设置的值为SDK安装的路径; 在系统变量里面加入%JA V A_HOME%\bin,%JA V A_SDK%\tools,%JA V A_SDK%\platform-tools。 图1.设置环境变量 1.3 Eclipse安装以及ADT工具的安装 ADT插件的安装: (1)解压ADT文件; (2)打开eclipse菜单上help 子目录下的Install new software; (3)在弹出的Install窗口中点击Add,在弹出的窗口中,name:ADT Location:点击location按钮找到解压的ADT源文件; (4)安装成功后,重新启动eclipse; 1.4 模拟器的配置 1、运行eclipse,在window子菜单下点击AVD Manager开始配置模拟器; 2、在Android Virtual Device Manager 下点击NEW,开始创建模拟器; 3、在create new Android Virtual Manager窗口中,输入模拟器的名称、版本、 存储卡大小,手机屏幕的分辨率,输入完后,点击Create AVD,创建完成; 4、在Android Virtual Device Manager窗口中,选中模拟器后,点击start, 启动模拟器。 图2 启动模拟器 2、功能说明 2.1 软件结构与布局 设计布局框架分为三个部分:

多媒体课程设计报告

多媒体课件设计课程设计报告 题目:“信息交流”课件设计与实现 学生姓名: 学号: 专业班级: 指导教师: 设计时间: 2011年下学期第1周

摘要 随着计算机科学领域的多媒体技术发展,CAI(Computer Assisted Instruction 计算机辅助教学)被大量地应用于教学,并成为教学手段现代化的一个重要标志,而多媒体课件作为一种表现力丰富的新教学媒体,已成为一种新型的教材形式和课堂教学手段,制作课件要遵循“集图、文、声、像为一体”的原则,力求形象、生动地展现教学内容。 这种动态的教学方式给学生以视觉刺激,激发他们的学习积极性,体现了现代教育以人为本的宗旨。能够使用教学工作更加具有趣味性,互动性,专业性,提高教学水平和教学效率。 信息交流是人的基本需求,是我们日常生活中必不可少的生活方式。它能够促进人的沟通,对人的感情和生活有着非常重要的作用。本次课程设计从信息交流的意义、信息交流的方式这两方面着手,通过一些在同学们生活中的一些常见的例子来吸引同学们对本节课的兴趣,并可以让学生认识到日常交流的重要性,让同学们用正当的交流方式来和别人沟通,通过安全的沟通的方式,让自己和与自己有关的信息安全。本次课程设计是以信息交流为主题,以上述观点为主线,运用Powerpoint制作出符合要求的课件。制作得主要流程为:确定方案、准备素材、初步制作、装饰处理、预演播放。 关键词:多媒体,PPT课件制作,信息交流、

1 课程设计的目的和意义 本次课程设计主要采用Powerpoint制作出符合要求的课件,通过对课件的制作将知识进行迁移,从而提高自己应用信息交流工具的能力、实际动手能力。进一步巩固上课学到的知识,从而达到老师所要实现的教学目的。 1、了解多媒体课件设计的一般过程。 2、明确多媒体课件设计与制作的基本原则。 3、熟悉多媒体课件需求分析的目标、任务与方法。 4、掌握多媒体课件设计的常用方法。 5、学会撰写规范的多媒体课件设计方案说明书。 意义:课程设计为学生提供了一个既动手又动脑,独立实践的机会,将理论和实际有机的结合起来,锻炼学生的分析、解决实际多媒体课件教学问题的能力。提高学生适应实际、实践的能力。

相关文档
相关文档 最新文档