视频设计

时间:2019-05-12 12:38:53下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《视频设计》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《视频设计》。

第一篇:视频设计

1.系统设计原则1.1先进性、成熟性、可靠性和稳定性。采用先进和成熟的技术,如大量采用数字会议技术、先进的显示系统技术等,选择成熟的中高档产品和国内外知名品牌,整个系统要求能连续工作,要求具备高可靠性和高稳定性,方便耐用。1.2开放性、标准性、安全性和保密性。会议系统采用国际通用的标准化产品,方便其他产品相互连通,会议工作的性质决定了整个系统必须是绝对安全可靠的,所有数字会议通讯,计算机技术,集中控制都应严格防止侵入和污染,数据和资料记录应是实时的,永久性的。

2.数字会议系统设计方案某设计院高层办公楼智能化视频会议系统设计内容包括:扩声子系统、会议发言子系统、集中控制子系统、视频显示子系统、远程会议系统。主要设置在4层学术报告厅(170人)、电教室(88人)、10层(60人)、11层(32人)、15层(22人)、13层(22人),各层会议室主要考虑一般发言为主。11层会议室设置远程视频功能。2.1扩声子系统。扩声系统主要由声源、控制、信号处理、功率输出、扬声器五部分系统构成。考虑到会议室兼用作会议语言扩声,则必须达到广电部GYJ25-86(厅堂扩声系统声学特性指标)音乐与语言扩声一级标准,即平均声压级不小于98dB,声场不均匀度不大于8dB,扩声系统声学特性指标可达到音乐扩声一级标准。电视电话会议室、电教室满足会议较高语言扩声要求。小会议室满足小型会议一般语言扩声要求。2.2集中控制子系统。综合控制系统为一个综合控制系统,通过移动式控制器和PC机控制界面或控制器本体按钮,对打会议室内的视频音频播放设备、投影机、投影幕、摄像机、灯光、空调等作统一集中控制。2.3视频显示子系统。视频显示是演讲与会议之间沟通重要的媒介平台,多功能会议厅投影机采用电动升降台吊装,配备电动投影幕选用150寸。投影机亮度和对比度应满足大型会议显示要求,投影机亮度不低于4500流明。中、小会议室内暂考虑吊装投影机,考虑视频要求,亮度不低于3500流明,配备100~120寸的电动投影幕于墙壁。

2.4数字会议发言子系统。本系统主要由讨论型会议系统中央控制器1台、数字讨论型发言主席机1支、数字讨论型发言代表机10支等相关设备组成,系统将可实现会议发言、请求发言、讨论、投票表决等会议功能。2.5数字自动跟踪子系统。当发言代表打开话筒时,摄像机可自动对准发言人进行摄像,并显示到大屏幕或投影设备,同时也可手动控制,监视全场,控制灵活。并可实现多台摄像机之间及摄像机与视频信号之间的快速切换。连接录像机便可以对整个会议过程进行录像。系统在摄像机控制软件的支持下,设立于天花板不同位置的快球摄象机可实现与会议系统的联动,通过软件设置,中央控制器和视频控制矩阵可以实现对当前发言人的视像跟踪。球形摄像机可预设摄像预置位,软件将每个会议单元分配1个摄像预置位,当主席或某代表的话筒键被按下,摄象机镜头既对准该预置位摄像(即拍摄该发言人图象)。如果没有话筒被按下,系统自动选择全景摄象机(显示会场全景)。拍摄图像可以实时显示在大厅显示器或其他监视器上。该系统为会议的进程管理提供了全新的控制手段,可将会议进程以音视频方式记录保存,也可通过远程电视会议系统将其送至其它分会场。2.6远程视频子系统。设置远程视频会议终端设备接口,利用现有会议终端设备,连接ISDN或IP进行远程传输,实现远程视频会议功能。2.6.1四层多功能厅。有会议发言讨论系统功能,可实现发言管理及优先发言功能,会议摄像自动跟踪功能;投影系统功能;专业会议及舞台音响扩声系统功能;专业会议灯光和专业演出灯光系统功能;矩阵及中央控制系统功能;现场实况自动记录储存功能。2.6.2十一层视频会议室。有会议发言系统功能;视频投影功能;视频远地接受观看功能;本地视频采

集传输功能。2.6.3其他会议室。有会议发言系统功能;发言管理功能;视频投影功能;音响会议扩声功能。

3.会议系统组成及特点3.1小型会议室。小型会议室的主要设备为高度集中控制的功放、调音台、吸顶音响、会议鹅颈话筒和投影系统组成,考虑到小型会议室一般没有独立的音控室和操作间,要求设备简单话,但是又必须满足会议系统功能这个特点,满足我们会议的需要。吸顶音响突破传统定压系统喇叭的弊端,使用了定阻式吸顶音响,完美的声音和声场分布给会议室营造更好的会议气氛。3.2视频会议室。视频会议室的基本配置考虑了专业的会议系统、视频系统、会议扩音系统、远程会议系统、视频跟踪系统、矩阵系统、中央控制系统等,在投影系统中使用了高流明的投影机系统和本地视频摄像机,满足视频会议的播放和本地视频的采集。3.3多功能会议厅(学术报告厅)。多功能厅是一个综合会议厅堂,在设计中视频系统、会议扩音系统、演出扩音系统、视频跟踪系统、矩阵系统、中央控制系统,其主要系统都由一个品牌提供,保证了系统的稳定性、子系统之间的相互衔接,使整体大系统更好的运行。其音响扩声系统所选择的产品是音响会议行业公认的专业产品,它的设计和研发初始的标准就是会议室和多功能厅堂,对会议厅堂的声音、声场特点做出分析和调整,使整个会场有一个比较清晰的声场环境。

4.主要设备性能参数4.1数字发言子系统4.1.1HCS-M100会议控制主机。带背光的LCD显示屏可显示表决结果、操作模式、语种等信息,并提供简/繁体中文、英文三种语言的系统设置菜单,具备多种音频信号输入输出方式系统主机可设IP地址,与控制电脑之间采用先进的TCP/IP连接控制方式,可以实现会议系统的远程控制、远程诊断和远程升级。具备多路视频信号输入接口,可实现视频切换功能:(1)四路视频输入接口(RCA),一路视频输出接口(BNC),连接视频信号,配合软件,可实现视频切换或摄像机自动跟踪功能。(2)配合视频切换台,可实现更多的摄像机或视频信号的自动切换及自动跟踪功能。具备2个RS-232接口,用于连接智能中控系统及系统诊断,具备一个TAINET接口,可连接台电中央控制系统。4.1.2HCS-C100/D100会议发言单元。精致典雅的台面式结构,符合人体工程学,极具现代气息,符合IEC60914国际标准,内置高保真扬声器,不易产生啸叫,打开话筒后自动静音,单耳机插口,音量可以自由调节,配合摄像机、视频切换台,使用电脑预设后,可进行摄像机自动跟踪。4.2视像自动跟踪子系统4.2.1HCS-4310M视频切换台。HCS-4310M是一款控制功能强大的专业视频矩阵,它除了具有一般视频矩阵的全部功能外,还带有RS-232C、RS-

422、RS-485输出接口,可以控制多种其他设备。它既可以配合台电 会议系统实现摄像机自动跟踪功能,也可使用台电中控系统、电脑或其他控制设备通过串口 控制视频矩阵切换。还自带控制面板,方便手动调节与控制。另外,还内置了多种专业摄像机的控制协议,除台电HCS-3313C高速云台摄像机外,还可控制SONY、PELCO、Panasonic 等多种专业摄像机。系统与台电数字会议系统配合使用,可实现当与会代表开启话筒时,摄像机自动调整到发言者所在的位置,连接视频显示设备可将摄像机所摄制到的图象显示出来。同时可实现多台摄像机与电脑输出的视频信号(使用台电系统控制软件)之间的自动切换。使用视频控制软件模块可以很方便地对摄像机与会议单元之间进行预置位设置。系统具有断电自动记忆功能,使用前只需通过电脑对会议单元进行预置位设置,使用过程中即使脱离电脑也同样可以实现自动跟踪。4.2.2HCS-3313C高速预置球型云台摄像机。采用全新的台电高速云台摄像

机,运行得更快,定位准确,更安静,更流畅。系统采用RS-485通讯协议,使得控制信号的传输距离大大提高,性能更加稳定、转动速度更加快捷。

4.2.3HCS-4210TS/10 基础设置软件模块。基础设置软件模块包含会场设计、会议管理、主机设置、分机设置、信息显示、系统检测、报表系统、用户管理等功能。会场设计功能:按照会场的实际布局,将会场的座位排列情况描述出来,形成直观的、图形化可控制界面。主机设置功能:可以同步地显示并调节会议控制主机的工作状态,使操作人员能灵活地控制主机。会议管理功能:具备完善的会议信息管理功能,使用户一目了然地进行会议信息设计管理。分机设置功能:具备管理员权限的用户可以通过软件,对会议单元的内部参数进行设定。信息显示:包括短消息和字幕显示功能:系统检测:方便快捷的在线检测功能,包括对话筒(麦克风)的检测和单元按键的检测:报表系统:可通过软件调用存放在数据库的各种会议资料信息进行保存或打印输出,这些会议资料信息包括:

4.2.4HCS-4215TS/10视频控制软件模块。视频控制软件模块配合摄像机和视频切换台,可以实现摄像机自动跟踪功能,具体包括:设置视频矩阵:根据视像设备与视频切换台的通道连接情况,可以为电脑信号、摄像机和其他视频输入设备设置输入和输出通道,并可以发送给主机使整个系统保持同步。视频切换:根据视频矩阵的设定,进行视频切换,可以将多种视频输入设备的信号切换输出显示。全景控制:可以通过软件调节摄像机与发言单元对应的预置位,同时可以设置一个会场的全景图象。配合话筒控制软件模块,可以调节摄像机设置话筒预置位,在会议中可以实时的将发言者图像显示到大屏幕上。4.3集中控制子系统4.3.1HCS-6000MCP2 中控系统主机。产品适用范围:HCS-6000MCP2 是一台专为智能会议系统设计的功能强大的中央控制系统,提供有多种可编程外部远程终端接口。开放式的可编程控制平台,强大的控制逻辑,适合大/中型会议厅!4.3.2HCS-6107TP彩色无线触摸屏。HCS-6107TP是台电数字会议无线中控制方案的一部分,它将整个数字会议中央控制系统集中到一个轻巧而使用简便的触摸屏中。4.3.3HCS-6100RF单向无线接收器。用于接收触摸屏信号,可搭配HCS-6000M系列中控主机、触摸屏使用,旋转的ID切换设置网络ID身份代码。4.3.4HCS-6000PM电源控制器。用于控制强电/弱电开关量,可搭配HCS-6000M系列中控主机、HCS-6100TP触摸屏使用,旋转的ID切换设置网络ID身份代码。可级联多台。4.3.5STAGEMASTER MX-1422 调音台。我们对主扩调音台的选择经过详尽考虑,最终选择目前国际国内都比较常用而且品质较好的美国STAGEMASTERMX-1422 调音台, MX-1422是一款紧凑型、双功能的、拥有左右信道、单信道叠加、6路话筒输入、4路立体声,4 编组、6 个辅助通道高性能现场调音台。满足在今后节目中穿插各种不同风格演出的调音要求。4.3.6功率放大器。STAGEMASTER PLX系列专业功率放大器,采用专用环形变压器和多只大电容,保证功放在大功率满负荷输出时动作依然畅顺。4.4远程视频系统设备技术指标4.4.1多点控制单元(KDV8000C)KDV8000C多点控制单元是一款高性能的小型化MCU,采用嵌入式技术,支持标准H.323协议,支持四级级联,构建大型视频会议系统,可灵活应用于各类基于IP的视频会议系统。4.4.2视频会议终端(TS6210)。功能参数: 完成功能: 组播功能会议码流组播分发双视频流组播组播密码认证 双视频流 H.239双视频流双流带宽分配可调单屏双显/双屏双显 字幕功能会场台标会场模拟横幅短消息发送/接收。视频功能: 画中画显示;视频输入信号检测;亮度、饱和度、对比度调节;本地视频回显。音频功能: 多路输入自动混音;自动回声消除(AEC);背景噪音抑制

(ANS);自动增益控制(AGC);静音与哑音控制;自动唇音同步。网络功能: NAT/防火墙穿越;智能丢包恢复;动态速率调整;QoS(DiffServ,IP Precedence);IP地址冲突检测;PPPoE。安全功能: H.235会议加密;128位AES加密;会议密码;登陆认证与授权;网守密码认证。4.5投影机技术指标。三洋PLC-XU1050C投影机。投影机类型:教育会议型投影机亮度:4500流明投影机技术:LCD技术类型及规格:0.79英寸多晶硅有源对比度:1000:1

参考文献

[1]GB50339-2003《智能建筑工程质量验收规范》

[2]GA/T75-1994《安全防范工程程序与要求》

[3]GA/T70-1994《安全防范系统通用图形符号》

[4]GB50348-2004《安全防范工程技术规范》

[5]厅堂扩声系统声学特性指标,GYJ25-86

[6]厅堂扩声特性测量方法,GB/T4959-1995

[文章编号]1006-7619(2009)06-15-452

第二篇:微视频教学设计

作业1:微视频教学设计原则有哪些?先学后教的翻转课堂模式有哪些优点?

原则:第一身临其境;另辟蹊径;画龙点睛;惜字如金。做到生动、新颖、核心、精练。第二激发兴趣;追求简约;个人风格。

第三要提供知识之外的人文价值、社交价值和情感价值。

将知识与技能、过程与方法、情感态度价值观这三维目标有机结合。1.翻转课堂有利于教育人性化

在翻转课堂中,学生是主体,在家观看教学视频的时间和节奏完全由自己掌握,可以选择在某个时间段去观看教学视频,可以对教学视频进行快进或倒退,自己掌握学习进度;对于不懂的内容反复看,对于已掌握的内容粗略看,自己掌握学习深度;可以通过聊天室、留言板等社交媒体与同伴进行互动交流,探讨在观看视频过程中与针对性练习过程习已成为美国课堂教学:这一范式还需要在实践协作的学习环境和多元堂教学创造了新的可能的深化具有一定的借鉴中遇到的疑惑,互相解答。对于同伴之间解决不了的问题可以远程反馈给教师,教师帮助学生解决有困难的问。翻转课堂是一种使课堂人性化的学习策略,教师在课堂中给学生一对一的指导,有机会与每个学生交谈并评估每个学生的进步情况,成为与学生互动交流的伙伴,有效改善学生的学习效果。同时,学生会感到学习的重要性并找到存在感。2.翻

2、转课堂有利于重构和谐的师生关系

在翻转课堂中,教师运用新的教学策略进行教学活动设计促进学生的成长和发展。首先,教师让学生根据自己的兴趣自主选择探究题目进行独立解决,指导学生通过真实的任务来建构知识体系,真正做到“以学生为中心”;其次,教师根据学生的特点进行异质分组,并分配探究题目,用于组织该小组的探究活动,小组中的每个成员都积极地参与探究活动。学生拥有课堂话语权,可以随时提出自己的观点和想法,小组成员通过交流、协作共同完成学习任务。在此过程中教师随时捕捉各小组的探究动态并及时给予指导。在翻转课堂中,教师逐渐成为与学生互动交流的亲切伙伴,有利于建构和谐的师生关系,让老师更加了解学生。

3.翻转课堂有利于提升家长的监督参与度

在传统的教学模式中,家长和老师交流的重点在于学生在课堂上的表现,如在课堂上是否认真听讲,课下作业情况是否良好等。由于教师精力有限及学生数目众多,教师不可能对每位学生在每节课中的表现都做出详细的描述。在翻转课堂中,这些不再是重要的问题,现在真正的问题是:学生是否在认真学习,家长能通过什么途径来督促他们学习?翻转课堂的实施不但翻转了教师与家长交流的内容,而且改变了以往家长在学生学习过程中的被动角色。当学生在家里通过视频进行学习时,家长的监督作用变得显著,能够清晰地看到学生的学习情况,并配合教师采取一定的干预措施,这一点有利于形成“学生~家长一教师”三者之间的互动,从而有效地促进学生的学习。

优点:

1、以学定教教室内做到对知识的吸收

2、让每个孩子按自己的节奏学习,轻松方便有趣

3、培养学生自主学习的能力

4、提前学习有利于课堂深度学习,5、通过质疑交流讨论真正做到因材施教

作业2:什么是微课程?如何开发微课程?

1、微课程就是运用建构主义方法化成的心在线学习或移动学习为目的的实际教学内容。它由文字、音乐、画面三部分组成。具有完整的教学设计环节,包含课程设计、开发、实施、评价等环节。制作 形式分为PPT式、讲课式、情境剧式。

2、开发微课程(1)精准选题:

适合多媒体表达选 择相对固化的知识点 聚焦一个知识点

(2)教学设计:设计微视频,设计学习任务单

第三篇:视频媒体 教学设计

视频媒体 教学设计

[教学内容]: 用电脑播放视频;欣赏不同视频文件格式的音乐;在因特网上欣赏电视节目 [教学目标]:

1、学会使用媒体播放器来播放视频;

2、通过欣赏不同视频,了解它们之间在文件大小、视觉效果上的不同;

3、感受电视带来的轻松、愉悦的情绪,体会视频媒体的强大功能。[教学重点]: 有电脑播放视频

[教学难点]: 了解不同视频格式视频的区别

[教学准备]: 不同格式视频文件、多媒体电脑室、远志广播教学系统 [教学过程]:

一、导入

师:上节课,我们介绍了声音媒体,还欣赏很多大家喜欢的音乐,那么这节课我们来介绍一个在我们生活中也是非常重要的媒体——视频媒体。

二、视频的概念

师:其实在我们的生活中,视频媒体随处可见,比如我们平时看的电影、电视剧都是视频媒体。视频媒体中往往都有声音媒体的加入。什么是视频呢?请同学们看完书,来回答这个问题。

学生阅读课本,作答。简单介绍“视觉暂留”:物体在快速运动时, 当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像,这种现象被称为视觉暂留现象。

三、播放视频

师:上节课,我们说过,声音的播放需要用到媒体播放软件,那么视频的播放同样也需要媒体播放软件。上节课介绍的Window Media Player、RealOne都可以用来播放视频。活动一:请学生上台操作使用Window Media Player播放《奥运加油手势》的宣传片。学生欣赏视频短片。

四、不同格式的视频文件

师:与声音一样,电脑可以把视频媒体数字化,以文件形式存储,形成了音频文件。常见的音频文件的格式有AVI、MPEG、RM等。活动二:

教师播放不同格式的《新北京新奥运》宣传片,请同学们欣赏,找出不同格式视频文件在大小和视觉效果上有何不同。

五、观看网络视频

请学生演示如何登录“央视国际”的网站 讲解网站的基本功能。

六、欣赏视频

进入“央视国际”的网站的“TV大社区”选择自己喜欢的电视剧,播放欣赏。

教学反思

对学生而言,视频媒体是一个全新的概念,学生对此充满了好奇。“兴趣是学习的先导,是最好的老师”,因此,课堂教学的时候,最好充分激发和利用学生的认知规律和学习兴趣,本课主要以在我们的生活中,视频媒体随处可见,比如我们平时看的电影、电视剧都是视频媒体为切入点。通过视频欣赏让学生认识视频媒体来激发学生学习动机,来促进学生理解视频媒体的概念和格式。本课教学重点难点挖掘比较深入,内容讲解到位。

第四篇:视频播放器设计分析

视频播放器设计 需求分析

由于计算机的普及,极大地改变了人们的生活。随之带来了开发各种软件的需 求。家用型计算机主要用于家用软件、学习软件、游戏软件和多媒体和多媒体软件,以及播放CD、VCD、DVD、MP3等多媒体信息。然而多媒体播放器的开发仍然不能满足人们的需求,多媒体文件格式多样,但却没有一款播放器能够满足所有格式的解码。人们渴望解码能力更强大,功能更完备的多媒体播放器。

“多媒体”是一种新型的信息处理与传播技术。有人认为它是信息及其传输媒介方面的一场根本革命。人们对新技术的渴望和欢迎、新奇感和占有欲、宣传热情和赞美态度,是发自内心的。特别是计算机多媒体技术的功能,令人大开眼界,惊叹不已。它在商业、信息检索、文化娱乐和教育等方面的应用效果明显,前景广阔。

由多媒体播放器的开发现状看来,并没有哪一款播放器能适应所有多媒体文件的解读,随着视频、音频的迅猛发展,媒体文件的格式层出不穷,由过往美国在线(AOL)公司的Nullsoft部门开发的Winamp独占鳌头,到Real Networks公司的Real Player和微软公司的Windows Media Player风靡全球,再到如今播放器开发的百花齐放的竞争时代,多媒体播放器的开发经历了许多风浪和变化,但是,仍然没有出现全能的播放器,始终没有跨越编码格式的局限,随着多媒体技术的不断发展,人们对多媒体软件的要求也不断高涨,所以对多媒体软件的开发也成为当今计算机开发的重要课题。目前的音频、视频格式繁多,研制格式覆盖面广的多媒体播放器前景非常广泛。

随着计算机、家电、通信等技术的不断发展,多媒体技术有着广泛的开发前景,尤其是多媒体播放器的开发,开发格式覆盖面更广,兼容性更好,功能更完备的播放器势在必行。本文主要采用C++ Builder2009作为开发工具,设计并实现一个多媒体播放器。可播放MP3,AVI,WMV,WMA,RM,RMVB,SWF等多种格式的多媒体文件,并且能够控制播放,暂停,停止,快进,后退,音量控制的调节,选择上一曲,选择下一曲,图像的显示,文件的计时,列表文件的添减操作等多种播放控制功能,界面简明,操作简单。系统总体设计

2.1DirectShow概述

DirectShow是一种通过自定义或内置的大量的Filter(过滤器)来处理多媒体数据的体系结构。这些Filter大致分三类:Source Filter(源过滤器)、Transform Filter(转换过滤器)、Render Filter(呈现过滤器)。源过滤器主要负责获取数据,数据源可以是文件、网络、计算机采集卡或数字摄像机里的,然后数据向下传输到Transform Filter,它主要负责数据的格式转换,然后继续向下传输到Render Filter,它主要负责数据的最终去向,将数据送给显卡声卡进行播放或输出变成文件存储起来,见图2-1。

应用程序命令DirectShow过滤器图表管理器Filters Graph Manager应用程序源过滤器SourceFilters转换过滤器TransformFilters呈现过滤器RenderFilters应用程序事件音视频采集设备各种软硬件解码器声卡显卡

图2-1 DirectShow开发应用程序原理图

过滤器Filter是建立在COM技术基础上的,每个Filter本身就是一个COM组件,各个Filter集合组成过滤器图(Filter.Graph),DirectShow提供Filter Graph Manager组件来管理整个过滤器图,比如Filter间的连接和数据流动。Filter之间通过Pin(针脚)连接。

更多感性认识DirectShow,可以DirectX SDK中的自带的实用的程序GraphEdit,位于安装目录BinDXUtilsgraphedt.exe。GraphEdit是构造Filter Graph Manager的可视化工具,在GraphEdit中可以很方便地设计出过滤器图,并验证其可行性。比如:播放一个典型的Demo1.mpg文件(将文件拖动到GraphEdit窗口)所自动构建的Filter Graph。见图2-2。

MPEG Audio DecoderDemo.mpgMPEG-1 Stream SplitterMPEG Video DecoderVideo RendererDefault DirectSound Device图2-2 MPEG文件播放的Filter Graph 如图2所示,箭头方向即是数据的流动,可以看到:MPEG-1 Stream Splitter属于Source Filters,负责接收源文件数据;MPEG Audio Decoder、MPEG Video Decoder属于Transform Filters;分别负责视频、音频的解码;Default DirectSound Device、Video Renderer属于Render Filters,分别负责对视频显示和音频播放。执行菜单Graph->Play,可以看到播放的影音文件。在Graph->Insert Filters可以看到DirectShow提供的大量的支持基本应用的Filter。2.2软件的总体架构

AVI视频RMVB视频 视频指针解码主界面用户 图2-3 软件架构

2.3 详细设计与实现

下面在C++ Builder中,利用DirectShow技术设计媒体播放器,介绍了DirectShow程序的一般编写方法。以两种方法实现:一种是直接用DirectX SDK;另一种是用基于DirectShow技术的第三方控件包DsPack。

2.3.1 直接用Direct X SDK中的DirectShow技术的媒体播放器。

用DirectShow编写播放器,可以说主要包括三步: ①创建一个Filter Graph Manager组件。

②根据实际的应用,创建一条完整的链路。比如播放一个本地文件:m_FilterGraph->RenderFile(“Demo1.mpg”,NULL);

③调用Filter Graph Manager(或某个Filter)上的各个接口方法进行控制。并完成Filter Gramph Manager与应用程序的事件交互。比如IMediaControl接口方法Run()、Stop()来控制媒体的播放与停止。

在本实例中,第一步创建一个Filter Graph Manager组件,由自定义的封装类CDXGraph来完成,它的实现文件是CDXGraph.cpp和CDXGraph.h。第二三步要实现与CDXGraph之问的事件交互。由主窗口MainForm(MainUnit.cpp和MainUnit.h)完成。

该程序部分主要代码如下:

//定义基本接口。IGraphBuilder是最重要的接口,用于构造Filter graph;IMediaControl播放控制接口,控制播放、停止、暂停等;IMediaEventEx:应用程序通过此接口获得播放过程中发生的事件,如播放完毕等。IBasicVideo、IBasicAudio分别是图像和声音控制接口;IVideoWindow视频窗口控制接口;IMediaSeeking用于媒体数据流的定位,提供对播放的精确控制,如获得当前播放位置等。

IGraphBuilder *mGraph;

IMediaControl *mMediaControl; IMediaEVentEx *mEvent;

IBasicVideo *mBasicVideo; IBasicAudio *mBasicAudio; IVideoWindow *mVideoWindow; IMediaSeeking *mSeeking;

//用API函数初始化COM组件库CoInitialize(NULL);

//创建Filter graph对象,得到IGraphBuilder接口的接口指针mGrph HRESULT hr=CoCreateInstance(CLSID_FilteGraph,NULL,CLSCTX_INPROC_SERVER,IID_IGraphBuilder,(void * *)&mGraph);

//用QueryInterface()函数获取接口指针

hr = mGraph-> QueryInterface(IID_IMediaControl,(void * *)&mMediaControl);

hr = mGraph-> QueryInterface(IID_IMediaEventEx,(void * *)&mEvent);

hr = mGraph-> QueryInterface(IID_IBasicVideo,(void * *)&mBasicVideo);

hr = mGraph-> QueryInterface(IID_IBasicAudio,(void * *)&mBasicAudio);

hr = mGraph-> QueryInterface(IID_Ⅳideowindow,(void * *)&mVideowindow);

hf = mGraph-> QueryInterface(IID_lMediaSeeking,(void * *)&mseeking);

//连接输入输出Pin针脚,连接各个Filter hr=mGraph-> ConnectDirect(inOutputPin,inInputPin,inMediaTyp); //IGraphBuilder接口的方法RenderFile来连接给定的媒体文件,完成Filter Graph的构建。

m_FilterGraph-> RenderFile(m_SourceFile.c_str()); //设置视频窗口并设置消息通知窗口

m_FilteGraph-> SetDisplaywindow(Panell->Handle); m_FilteGraph-> SetNotifyWindow(this->Handle); //开始播放

m_FilteGraph->Run(); „„

//关闭COM组件库,释放资源 CoUtlinitialize();

2.3.2 基于DirectShow技术的第三方控件包DSPack的媒体播放器

Dspack2.34是C++ Builder中用于做DirectShow开发的免费VCL控件。下载地址:http://www.xiexiebang.com/。DSPack的安装可以参考相关文档。

图2-4组件面板上的DSPack2.34 Dspack2.34中有七个组件:FilterGraph、VideoWindow、SampleGrabber、Filter、ASFWriter、DSTrackBar、DSVideoWindowEx2。见图5-1。

FilterGraph组件基本对应于DirectShow中的Filter Graph Manager,Filter Graph的创建和控制由它完成。Filter组件可以充当DirectShow中的各种Filter,VideoWindow组件相当于是一个RenderingFilter,用来显示采集到的视频图像。其它各组件的详细说明可以参照DSPack安装目录下的帮助文档help.chm[2-3]。

程序由一个主窗体MainForm组成。MainForm窗体上放置FilterGraph组件,属性Name命名为FilterGraph,Mode属性为gmNormal;放置VideoWindow组件,FilterGraph属性设置为FilterGraph;放置DSTrackBar组件,用于显示播放进度;其它放置0penDialog、MainMenu、四个Button组件,Caption分别设置为打开、播放、暂停、停止。

MainForm中主要代码如下:

Buttonl的0nclick事件添加如下代码: if(0penDialog-> Execute())|FilterGraph-> Active = TRUE;//初始化各个Filter,并建立FilterGraph FilterGraph-> RenderFile(OpenDialog->FileNalm);

//播放文件名给FilterGraph

} Button2的OnClick事件添加如下代码:

FilterGraph-> Play(); //控制FilterGraph的播放 Button3、Button4的0nclick事件分别添加如下代码: FilterGraph-> Paus(); //播放暂停 FilterGraph-> Stop(); //播放停止 VideoWindw的OnDblClick双击事件添加代码:

VideoWindow-> FullScreen =!VideoWindow->FullScreen;//全屏播放 MainForm的OnCloseQuery事件添加如下代码:

FiherGraph-> Active = FALsE;//释放各个Filter 本程序开发环境WindowsXP + DirectX9.O + DSPack2.34。本程序编译后成功运行。测试与维护

3.1 创建和测试应用程序

为了确保本系统能够正常运行,需要在开发完成之后做一次较全面的测试。现将具体操作及过程举例说明如下:

创建和测试应用程序应是交替进行的,既要注意开发的效率也要注意它的稳定性。每编写一个模块,就要对这个模块进行测试,看它能否根据特定的要求工作。及早发现问题,及早解决,否则到最后再来测试的话,难度会大大增加。3.2 程序改进

本软件没有考虑到删除播放列表中文件在ListBox中的索引号小于当前值的时候,删除之后不能把光标移动到当前播放文件。

本软件没有提供解码更新,这是本软件以后要着重改的地方。3.3测试方法

一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来对每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒子测试。黑盒测试又称为功能测试,白盒子测试又称为结构测试。[4] 本系统采用黑盒测试,以下以播放WMV文件为例子。界面如下: 总结

基于两种不同方法实现媒体播放器程序时的代码比较,我们采用了C++ Bui-ldel2009 + Direct X SDK9.O + DSPack2.34编写该播放器。因为用c++ Buildel2009 + Directx SDK9.0编写时,代码行约为400行,并需要深入的DirectShow和COM组件知识;而采用C++ Buildel2009 + Direct X SDK9.O + DSPack2.34编写时,代码行约为20行,仅需要少量的DirectShow和COM知识。根据比较用第二种方法实现Dir-ectShow程序时,所需要知识少,开发程序快速高效。目前DirectShow广泛应用于开发多媒体程序。

在该软件的制作实现过程中,给人最大的启发的一点是系统架构和设计模式非常重要。代码的组织都是非常重要的,因为这关系到日后的维护以及扩展。编写代码更加有条理,更加符合软件工程的标准,这才是最重要的。

刚接触视频播放器编程的时候,我们认为其中最重要的是解码算法。但是头几天编写程序的时候却发现程序越写越不容易维护,可见是我们走错了方向。后来我们向老师讨教,他告诉我们:“我们的先人早已为我们准备好了各种精良可用的现成算法,我们所要做的就是直接“拿来主义”罢了;但是对于代码的组织(也就是软件的架构)才是真正软件工业的核心部分,因为软件事实上是直接和经济挂钩的,因此我们必须在编写代码之前选择一种最为合适的方法来组织这些代码,否则我们将会失去更多的时间和金钱。”。

经过并不长的时间里,去实现软件编程的这个过程使我们慢慢进入到软件编程的大堂,慢慢感受到实现一个软件是需要大量的资源。这个过程使我明白了许多,也收获了许多。首先,我们得去熟悉开发环境,只有熟悉开发环境才能更好地、更有效地实现软件开发;其次,我们还得去查找大量的资料,无论是图书馆里的关于该软件实现的书籍,或者是网上实现该软件的代码或者教程;最后,在面对编程时,我们最好先弄清楚程序的流程,弄好程序里每个小模块,然后把每个小模块组织成完整的程序。

第五篇:《画多边形》教学设计(含视频)

《画多边形》教学设计(含视频)作者:建湖县实验小学 陆 洲 文章来源:原创 点击数:1752 更新时间:2008/5/26

(预热课前)

同学们,今年是2008年,在我们国家将有一件特大的喜事呢!你们知道吗?

(奥运会)

你们道这届奥运会的吉祥物是什么呢?

(福娃)

能说出他们的名字吗?

(贝贝,晶晶,欢欢,迎迎,妮妮)

你们的知识真丰富,谁来告诉老师,福娃们有几个是动物造型呀!

(5个)

再想想看

(4个)

哪4个动物造型?

(鱼、熊猫、燕子、藏羚羊)

看这位同学听得多认真呀,老师刚才问的是几个动物造型的!我们都应该向他学习!上课时要听清楚老师的问题,是良好的学习习惯!

再过()天,奥运会就将举行了,同学们,下面我们用一句话来为奥运加油吧!2008,北京,一起来

好了,同学们,我们能上课了吗!

(上课)

一、引入

1、交流:

同学们,刚才我们一起交流了有关奥运的知识,这场隆重而又盛大的奥运会即将召开,我们怎能忘记申办时所经历的曲折轮回,怎能忘记申办成功时那难以抑制的激动和自豪,电脑小博士为我们带来了一段录像!

(放录像)

你们看到了什么?

(人很多)

人头攒动,人流如潮,人山人海

(无数的旗子在飘)

红旗林立,随风飘扬,他们为什么会这样呢?

(申办奥运成功了)

是呀,这就是在2001年7月13日成功申办奥运会的场面,看到这面红旗,我们所有的中国人都会感觉到无比的骄傲和自豪,想不想把这面红旗画出来呀!

(想)

2、画矩形

下面就用你们手中的鼠标,在画图中画下这面红旗吧!

(学生画红旗)

可以用多种方法画哟

你来告诉老师,你是准备用什么工具来画的?

(用矩形具)

是个好方法,你呢

(用直线)

你的方法也不错,你呢 你呢 你呢

通过和同学们的交流,老师发现,画这面红旗可以用两种方法,一种是用直线工具,一种是用矩形工具。

3、画平形四边形

同学们画的这面红旗方方正正,表达了你们对祖国的崇敬之情,看,红旗飘动起来了!(操作课件)你们还能把它画下来吗?开始吧!

(学生画)

你是准备用什么工具来画的?

(直线)

你呢 你呢 你 你

都是用直线工具来画的呀!

二、新授

1、画多边形的操作步骤

想不想看一看电脑小博士是如何来画红旗的?

(想)

(操作电脑)

瞧!小博士选用的是什么工具呀!

(多边形)

是呀,多边形工具是我们在画图的时候,一种常用,而又实用的工具,下面我们就一起跟着小博士来学习画多边形吧!(出示课题)

小博士是如何用多边形工具来画红旗的呢?接着看

(放课件)

小博士是如何来做的?你来说(师出示操作步骤一)

接着向下看

(放课件)

小博士又能是怎么来做的? 你来说(师出示操作步骤二)

同学们,我们在画这条边时,在这个地方单击,在画这条边时,在什么地方单击,在画最后一条边时,想一想,小博士会怎么做呢?

(学生回答)

一起来看一看,小博士是不是这样做的?

(放课件)

小博士是怎么做的?你来说(师出示操作步骤三)

是呀,小博士在画最后一条边时,在这个地放进行了双击,你们明白了吗?

这就是画多边形的操作步骤,这样的操作还可以画出其它的多边形呢!但是要注意呀,在画最后一条边的时候要注意双击!

接着看小博士下面会怎么做?

(放课件)

小博士是怎么做的?你来说(师出示操作步骤四)

小博士真是一位好老师,为我们总结出了画红旗的操作步骤呢!(师出示)谁愿意来读一读!

(学生读操作步骤)

听明白了吗?想不想试一试呢!

2、画多边形的撤消和其它的一种操作方法

同学们,老师发现这位同学画得非常漂亮,能再次画给我们看一看吗?

一位学生画,其它的学生看,它这样画,你们满意吗?那怎么办?

学生:用橡皮擦,用“撤消命令”

老师这儿不有一个高招呢!想不想知道?看好了,连续右击两次,看图形哪里去了?噢!被老师连续右击两次撤消了。接着画吧!

你画的这面红旗真漂亮,老师也想画一面,行不行呀!

[老师来画],有什么问题想问的吗?和你们的操作有什么不同吗?

学生说

(表扬)你真有一双慧眼

用这种方法,你们也会画吗?开始吧

学生画

三、练习

1、画五角星

同学们,你们画得都不错!我们国家的国旗是这样子的吗?还差什么图形呢?

学生:五角星

五角星怎么来画呢?请同学们用手在桌面上比划比划,靠近的小朋友还可以相互交流呀!

好,我们用在桌子上比划的方法,到电脑中去试一试吧!记住,要用多边形工具来画呀!

你们把五角星都画出来了吗!小博士在红旗上也画好了五角星,组成了一面新艳的五星红旗,这面五星红旗带着小博士飘呀飘,猜猜看,它们可能会飘到哪里呢?

你说,你说

你们的想法都有可能

小博士怎么停下来了?噢原来它看到了一块指示牌,看到这块指示牌,你认为,小博士会怎么想呢?

有可能

听一听,小博士是像你们这样想的吗?

2、画指示箭头

小博士向你们发出了挑战了!你们能应战吗?能把它画下来吗?(操作课件)

看清楚操作要求!根据要求,试看看,有困难的可以小组合作交流!

同学们,这位同学发现了这样一个问题,你们也发现了吗?我们问一问小博士是如何解决这个问题的!(操作课件)

小博士给了我们一个提示!谁来读一读!

知道shift键在键盘的什么地方吗?

好,接着画吧!

根据这块指示牌的指引,小博士来到了奥运会的场馆了,(操作课件)奥运会场馆里的体育明星可多了,瞧!谁来了!(操作课件)

学生:姚明,刘翔

你们喜欢他们吗?知道他们是搞什么体育运动的?

学生:

原来你们都是追星族呀!

3、画运动图形

这个图形像它们的运动吗?(操作课件),这是刘翔在起跑,这是姚明在投篮!喜欢哪位运动员,就画出哪位吧!

师评价:

四、拓展

同学们,在奥运会场馆中,有许多优秀的运动员,他们都来了,这就是他们的各项运动,下节课,我们就一起来设计这些运动图形吧!

通过今天的学习,你们学会了什么?

五、小结

是呀,我们可以用多边形工具画出许多有关奥运的图形,下面我们就用歌声来为我国的奥运健儿加油吧!

下载视频设计word格式文档
下载视频设计.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    浅谈微视频的设计原则

    浅谈微视频的设计原则 “微视频”是学生学习中微型资源呈现的一种特殊形式,它汇集了图、文、声、像等媒体呈现的优势,同时具有微型学习资源知识“分点化”、问题“模块化”的......

    视频动漫设计大赛主持稿

    主持稿 (合)尊敬的各位领导,各位来宾,亲爱的同学们: 大家下午好!男 :非常荣幸能够邀请到各位来参加我们系举办的“校园科技学术节”首届影视动漫设计大赛。 女 :首先,请允许我为大......

    幼儿园大班视频教学设计(本站推荐)

    篇一:幼儿园大班科学公开课教案(精选汇编) 幼儿园大班科学公开课教案(精选汇编)设计意图:活动目标: 1、感受不同宽窄肩带的书包,带给身体的不同体验。 2、积极探索,与同伴合作完......

    微视频教学设计《掌声》

    教学过程: 引入: 英子不愿意和大家交流,不愿让别人看到她走路的姿势,课文中有一个词最能表现英子是一个什么样小姑娘。(忧郁) 同学们,这样的英子,你们喜欢吗? 那么你们喜欢怎样的英子......

    视频

    观看台湾教师上课视频的心得体会 2014年11月21日学校组织我们观看了台湾名师的教学视频,使我深受震撼,真正感受到了新课改带来的新理念和新方法的魅力;同时让我领略了名师的风......

    多媒体视频会议室方案配置设计

    多媒体视频会议室方案配置设计 一个多媒体视频会议室的配置可以有好几种方案,简易会议室、标准会议室和智能会议室,无论选择哪一种,都得理解它所起到的作用! 那么,在这里具体的说......

    动态网页设计视频全教程

    动态网页设计视频全教程 【课程名称】《动态网页设计》 【授课老师】高振国老师 【课时总长】共35讲 第1章 利用ASP创建电子商务网站 1.1 电子商务简介 1.2 初识Active Serv......

    大型远程视频会议系统的设计

    大型远程视频会议系统的设计 作为大型远程视频会议系统设计与实现的重要技术方法,MCU应用的关键地位不言而喻。该项课题的研究,将会更好地提升对MCU应用的掌控力度,从而通过合......