《幸运智多星》节目控制软件的设计与实现

时间:2020-10-06 10:01:06 计算机毕业论文 我要投稿

《幸运智多星》节目控制软件的设计与实现

《幸运智多星》节目控制软件的设计与实现

2002中南地区广播电视技术年会优秀论文二等奖

《幸运智多星》是一档益智类电视节目,节目形式最早来自英国,形式固定且比较复杂,由一套节目控制软件控制。现在国内类似节目有很多,节目形式有了很多变化但基本上仍以抢答为主。《幸运智多星》节目从开播以来,已经经过多次的改版和调整,原有的节目控制软件已经不能适应节目形式的变化,因此我们在总结了该类节目的基本形式和变化情况后,重新开发了一套新的节目控制软件,以适应节目形式的不断变化。

一、 系统结构与基本功能需求

《幸运智多星》节目控制系统由一台计算机及三个选手成绩显示屏、三个抢答器、一个大屏幕显示器组成,系统结构见图1。

三个抢答器通过串口与控制计算机相连,三个选手的成绩显示屏及大屏幕则和控制计算机的显示器一起通过多屏显示卡与控制计算机相连。计算机输出的VGA信号通过AerKey7转为视频信号后,再输出给三个选手成绩显示屏和大屏幕(有一些型号的多屏卡可直接输出视频信号)。

节目的基本形式主要是抢答。在节目录制过程中,三位选手在主持人的组织下进行抢答,控制计算机根据串口信息判断是哪一位首先按下抢答器,并通过选手的成绩显示屏标记出获得答题权的选手。选手答完题目后,根据主持人的判断决定是否给选手加分。在基本的抢答形式中,大屏幕只显示出系统的底图,当有选手抢答时大屏幕与选手成绩显示屏同步显示获得抢答权的选手的成绩。
在基本的抢答形式以外,还有一些变化的形式,主要有在大屏幕的配合下进行抢答(即三位选手根据大屏幕的显示内容进行抢答)、单个选手根据大屏幕的显示进行答题(即不使用抢答器,而是由一个选手进行答题)。
经过对原有软件的分析及近一年来节目的具体情况我们对新的软件提出了以下需求,主要是要求提高软件的灵活性,满足节目形式不断调整的需要:
1、 保持基本的节目形式不变。
2、 在显示成绩时可以用数字也可以用图片来表示。
3、 系统可以定义总的题目数量、每一轮次的题目数量及其位置。
4、 节目环节可由用户自定义,每一个轮次都可以采取不同的节目形式。
5、 以模块化方式实现,当某些节目环节需要调整时,无需对整个系统进行修改。
6、 节目中使用的图片、音乐等可进行方便地更改,无需修改程序。

二、 系统数据流分析

根据节目形式的不同,有不同的数据流,图2是最基本的抢答形式的数据流图。

在大屏目配合下的抢答形式比单纯的抢答形式要复杂一些,主要是大屏幕在选手抢答前不是只显示底图,而是根据操作员的命令显示各种形式的题目,数据流图见图3:
由单个选手根据大屏幕的显示进行答题的节目形式要简单的多,大屏幕根据操作员的命令进行变化,没有其它操作,不再附图。

三 . 系统结构设计。

根据节目形式的不同可将系统基本上划分为三个基本模块,加上系统配置共可划分为四个模块,结构图见图4:

在节目中,基本的抢答形式是比较固定的,因此在系统中作为基本构架,而另外两种形式因为常常要根据需要调整内容和形式,因此可设计成动态链接库,以便在修改时不必对主程序进行改动。

四、 系统界面设计:

《幸运智多星》节目控制系统的系统界面由以下几个部分组成:控制计算机的显示器的主控界面、选手的三个成绩显示屏的界面、大屏幕的界面及系统配置界面。主控界面是操作员进行操作的系统主界面,见图5。