数字告示终端发布系统有硬件与软件系统两种。硬件系统一种采用X86架构的PC机,另一种采用具有硬解压的嵌入式系统;软件系统一种运行在Windows操作系统下,另一种运行在Linux操作系统下。
最简单的数字告示系统可以使用PC机与基本的软件构成,如PowerPoint、Adobe Acrobat、Micromedia Flash或多种运行在PC机上的媒体播放器,如QuickTimer、Windows Media Player。
大部分人都熟悉这些基本的软件,但数字告示系统中的某些基本功能,如排程与循环却无法实现,在专业的数字告示系统中,这些基本软件只是软件系统的部分功能。
多文件的数字告示系统的核心是排程表,排程表决定了何时、何地发布那个文件。屏幕上的每一个区域与层都受到所属的排程表控制。
PC机上的独立媒体播放器一般用于媒体文件的解压与浏览,大部分独立媒体播放器都使用一个独立的文件作为排程表,这种排程表只有顺序播放的功能,只能是同一种类型媒体文件存放在这种排程表中,不能存放不同类型的文件,最常用的排成表文件格式可以参见Windows Media Player。
媒体播放器自带格式的排程表没有统一的格式,即没有一个统一的标准化格式。将各种媒体放置在一个排程表中播放,只能采用数字告示系统厂商提供的排程表格式,而这些格式目前也是各自为政,没有形成一个标准的排程表格式。
屏幕不同区域、层与滚动的内容来自于通用格式的音频、视频、动画与图片的文件。但将这些内容组合在一起并传送到屏幕上是由排程表完成的。
排程表不但要通知媒体播放器播放何种文件及何时播放,还要给出在屏幕上的那个位置上,如果尺寸大小需要变化及沿着某个方向移动,排程表将给出移动方向。
此外,对于文字内容,需要给出字体、大小、颜色,如果是滚动信息,还需要给出方向与速度。