专用字符叠加芯片SD01C01及其在摄像监视系统中的应用_第1页
专用字符叠加芯片SD01C01及其在摄像监视系统中的应用_第2页
专用字符叠加芯片SD01C01及其在摄像监视系统中的应用_第3页
专用字符叠加芯片SD01C01及其在摄像监视系统中的应用_第4页
专用字符叠加芯片SD01C01及其在摄像监视系统中的应用_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    专用字符叠加芯片SD01C01及其在摄像监视系统中的应用        何建波 卞爱琴 张金艺 时间:2008年08月20日     字 体: 大 中 小        关键词:<"cblue" " target='_blank'>监视系统<"cblue" "

2、; target='_blank'>硬件电路<"cblue" " target='_blank'>视频图像<"cblue" " target='_blank'>同步信号<"cblue" " target='_blank'>性能特点            摘? 要: 介绍了上大众芯微电

3、子有限公司推出的专用字符叠加芯片SD01C01的<"cblue" " title="性能特点">性能特点及其在摄像<"cblue" " title="监视系统">监视系统中的应用。给出了固定字符叠加和可变字符叠加部分的<"cblue" " title="硬件电路">硬件电路设计。采用这种纯硬件电路实现的方法,无需使用单片机,无需软件编程。关键词: 视频字符叠加? <"cblue" &q

4、uot; title="同步信号">同步信号? 摄像监视?近年来,随着视频监控系统的广泛应用,系统容量在不断扩大。字符叠加电路是视频监控系统中不可缺少的一部分。因此,它的显示编辑功能、可靠性以及电路的规模和复杂程度,也就成为设计者十分关注的一个问题。为了保证在系统容量较大的情况下实现低成本、高性能的字符叠加,使用上大众芯微电子公司推出的专用字符叠加芯片SD01C01来完成。实践证明,以这种芯片为核心设计的字符叠加电路具有可靠性高、显示编辑功能强、硬件电路简化等优点。采用SD01C01不仅可以在视频中叠加固定字符,而且经过巧妙地设计存储器中的内容,还可以实现可变字符叠加

5、。下面对这种芯片的性能特点以及它们在字符叠加电路中的具体应用进行简要的介绍。1 性能特点SD01C01是一种能在摄像机输出的视频信号中叠加入16个16×16点阵字符信息(如文字字符、图标等)的专用集成电路。SD01C01由视频同步信号处理、内部时序控制、自激振荡环路、地址码生成和叠加字符信息处理等若干功能单元组成。它能将片外E/E2PROM、双口RAM或Flash中储存的字符信息转变为可叠加在视频信号上的信息,通过内部时序控制功能单元,还可调节字符在监视器上的叠加位置。用SD01C01组成的字符叠加设备以独特的挂接方式工作在由摄像机和监视器组成的图像监控系统中,对原系统无插入损耗,如

6、图1所示。在银行、大型超市、大型停车场、仓库、高速公路收费站、高楼电梯、道路、居民小区等地的安装有摄像机的摄像监控系统中,均能使用由SD01C01芯片开发的低成本的字符叠加设备。?2 存储器中信息的存储格式在SD01C01中,叠加入1个16×16点阵字符信息,占用存储器32字节,最多可以叠加16个字符,共占用512字节。16个字符要分成两行叠加在视频信号上面。一般数据的存储格式如表1所示。表1中只给出了一行8个字符的点阵信息内容。假设在视频信号中还需要叠加第二行文字,如“上海安心居民超市”,则只需将相应字符点阵信息存放在地址0100H01FFH所对应的存储空间中。SD01C01通过地

7、址线访问存储器,读出字符点阵信息并将其转换为可以叠加在原有<"cblue" " title="视频图像">视频图像上的信息。如果将本例中存储器的内容用于叠加,则在监视器中可看到如图2所示的两行叠加字符。?现就一般单个字符的点阵信息格式及其在存储器中的存储方式作一个简单介绍。表1中第六个字符“0”在存储器中的地址范围为:00A0H00BFH,共32个字节。表2和表3分别给出了字符“0” 的点阵信息格式和其在存储器中的具体存储格式。?3 固定字符叠加的硬件电路采用芯片SD01C01进行固定字符叠加时,其电路的硬件结构框图如图3所示。在该

8、电路设计中,视频信号中的行同步信号和场同步信号的分离工作采用LM1881来实现,当然也可以使用分立元件来完成。关于其具体电路在很多文献中都有详细论述,本文不再介绍。?SD01C01通过地址线A0A7访问存储器中对应地址存储的信息,将其读出并叠加在原有的视频图像上。通过A8确定叠加的行:当A8等于0时,叠加的是上面一行的文字,如“总顾客数1000”;当A8等于1时,叠加下面一行的文字,如“上海安心居民超市”。从存储器的地址码可以看出,上面一行文字的地址码为000000FF,下面一行文字的地址码为010001FF。在SD01C01中每次显示完第一行文字以后,计数脉冲会将A8置1,这样将接着显示第二

9、行的文字。当第二行文字显示结束以后A8清零,继续显示第一行的文字。4 可变字符叠加的硬件电路本文还将介绍一个应用在超市摄像监视系统中的可变字符叠加电路。在超市摄像监视系统中,一般在超市入口处安装一个摄像机,用于监视进入超市的顾客情况;在超市入口处配备一个相应的统计适配器,用于记录进入超市的顾客数目,并能产生一组对应顾客数目变化的BCD码;这组BCD码传输给可变字符叠加电路,用于实现将进入超市的顾客数目叠加在超市入口处的监视画面上,在同一个监视器上一起显示出来。假设:该摄像监视系统要求在图像中叠加两行字符。第一行是:“总顾客数 * * * *”,第二行是:“上海安心居民超市”。 其中:第一行的后

10、四位字符“* * * *”实为在00009999之间可变的进入超市的顾客累计数目。现就超市摄像监视系统中的可变字符叠加电路作一详细的介绍。图4为该可变字符叠加的硬件电路。从叠加字符内容分析可知,第一行后四位字符均是在09之间变化的;同时考虑到由统计适配器传输来的是四组BCD码,对应的二进制码正好在00001001之间变化。因此将相应的BCD码作为高位地址的选择信号,将09字符对应的点阵信息存储于不同的存储空间。这样只要改变高位地址,便可选出存储器中相应BCD码对应的字符点阵信息。图4中1D3、1D2、1D1、1D0对应着一组BCD码1D,表示顾客累计数目的千位。2D3、2D2、2D1、2D0对

11、应着一组BCD码2D,表示顾客累计数目的百位。依次类推,BCD码3D表示顾客累计数目的十位,4D表示顾客累计数目的个位。?在电路中,图4位BCD码的选择使用了两个双41线数据选择器74LS253;字符信息存储在8K的E2PROM中;地址线A8A7作为74LS253的输出控制。另外还需要注意以下几个问题:(1)叠加第一行字符中前四位是固定的,后四位数字是变化的(由输入的四组BCD码确定)。(2)第二行最多可以叠加8个字符,是固定的。(3)74LS253数据选择信号A和B的确定。当要显示第一行后4个可变数字时,由表1可知:在叠加的一行8个字符中,后4个可变字符的地址码为*80H*FFH。由表4可见

12、,当叠加4个可变字符时A7恒等于1,A4作为左半字符字节和右半字符字节的选择信号,在01之间变化。结合表5可知:A6、A5可作为74LS253的输入选择信号,用于选择统计设备送过来的BCD码,将BCD码翻译成十进制的数字显示叠加在视频图像上面。由表5可知,当G为低电平时,74LS253根据A、B的值选择数据输入端相应的数据作为Y端的输出。在一片74LS253中,选择输入端A和B对两个部分是共用的,在这里使用两片74LS253共同接在同一组AB上。这样同一组AB可以同时选择4个数据(一组BCD码),与SD01C01芯片上的A8A0组成一组地址码,将存储器中的信息读出并叠加在视频信号上。?(4)由

13、于芯片内部A8是个换行显示信号,显示第一行字符时,A8必须等于0,所以第一行可变字符在存储器中的存储地址一定要注意不能在A8=1的地址上。在本设计中“09”十个数字字符在存储器中对应地址分配及相应8421 BCD码如表6所示。A12、A11、A10、A9正好对应一组BCD码D3、D2、D1、D0。?在地址1E00H1E7FH中存放着“总顾客数”。假设此时通过超市入口的顾客是第5250人,四组BCD码分别为:1D=0101、2D=0010、3D=0101、4D=0000。显示第一个数字时A6A5=00,74LS253选择输出第一组BCD码1D=0101,与A8A7=01组成一组地址码:0A80H

14、0A9FH,从存储器中读出“5”叠加在视频信号上;显示第二个数字时A6A5=01,74LS253选择输出第二组BCD码2D=0010,与A8A7=01组成一组地址码:04A0H04BFH,从存储器中读出“2”叠加在视频信号上;显示第三个数字时A6A5=10,74LS253选择输出第三组BCD码3D=0101,与 A8A7=01组成一组地址码0AC0H0ADFH,从存储器中读出“5”叠加在视频信号上;显示第四个数字时A6A5=11,74LS253选择输出第四组BCD码3D=0000,与 A8A7=01组成一组地址码:00E0H00FFH,从存储器中读出“0”叠加在视频信号上。在第一行显示结束以后

15、,A8=1,显示第二行固定字符信息。(5)当A8=1的时候将屏蔽74LS253的使能信号,74LS253输出高阻。A12、A11、A10、A9接在VCC上,处于高电平,这时地址码为1F001FFF。芯片将读取存储器1F001FFF中的信息,显示第二行固定文字,如“上海安心居民超市”。虽然SD01C01将两行字符分时显示,但是芯片执行速度很快,所以叠加的字符是连贯的。由SD01C01构建的字符叠加器采用纯逻辑电路组成,无需使用单片机,因此不需要软件编程。这样整个系统的成本大大降低,同时也降低了系统的调试难度,节约了调试时间,系统运行速度大大加快。以上的应用系统中变化的字符是数字,但如果变化的是文字或者标语信息,可以采用32K的E2PROM(AT28C256),它能存储16×64个字符信息,能满足一般的应用。这样只需要按二进制改变地址码,选择需要的变化文字信息,就可以实现文字的变化叠加。当然,如果采用单片机和双口RAM,也可以使SD01C01工作在叠加字符内容

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论