OSD视频字符叠加芯片类型以及选择

合集下载

OSD

OSD

on-screen display的简称简介它通过显示在屏幕上的功能菜单达到调整各项参数的目的,不但调整方便,而且调整的内容也比以上的两种方式多,增加了失真、会聚、色温、消磁等高级调整内容。

像以前显示器出现的网纹干扰、屏幕视窗不正、磁化等需要送维修厂商维修的故障,举手之间便可解决。

另外在OSD选项里还可以调整显示的位置、无动作关闭显示的时间OSD:Object Sequence Diagram,对象顺序图,软件工程专用术语。

定义OSD 是 On Screen Display 的缩写,是应用在 CRT/LCD 显示器上,在显示器的荧幕中产生一些特殊的字形或图形,让使用者得到一些讯息。

常见于家用电视机或个人 PC 电脑之显示荧幕上,当使用者操作电视机换台或调整音量、画质等,电视荧幕就会显示目前状态让使用者知道,此控制 IC 可在荧幕上的任何位置显示一些特殊字形与图形,成为人机界面上重要的讯息产生装置。

技术原理OSD核心是利用字符发生芯片在显示器的屏幕上显示需要的字符。

常用的OSD芯片有MAX7456、OSD7556、OSD7516、UPD6465、MB90092等。

技术方式是:与图像实时同步附加或改变图像中某些像素的颜色,使之组合成人类可以在图像中辨识的数据。

以固定或不固定的方式,改变某个特定的OSD 控制暂存器,即可达到动态的效果。

如:在荧幕上产生由左向右移动的OSD字形,只要将控制左右位置的OSD控制暂存器依序填入由小变大或由大变小的数值,OSD输出字形自然随更改的数值而做左右移动。

技术应用比较典型的动态OSD应用:有用于处理、叠加银行柜员工作数据的“点钞机字符叠加器”;用于电梯监控的“电梯楼层字符叠加器”;用于高速公路、普通公路收费站的“收费系统字符叠加器”;还有用于公众场所,在播放视频节目的同时可使用字符叠加各种通知等信息的“信息发布叠加器。

”除此之外,还有常用的温湿度字符叠加器等。

[1]比较典型的静态OSD应用:是指不需要接收外部数据,即可在视频信号上显示相对固定形式字符信息的设备。

视频处理之OSD

视频处理之OSD

视频处理之OSDOSD简介OSD,on-screen display的简称,即屏幕菜单式调节⽅式。

⼀般我们按⼀下Menu键后屏幕弹出的显⽰器各项调节项⽬信息的矩形菜单,⽐如调亮度,⾊调,饱和度等信息,这个显⽰这个菜单的功能就是视频⾏业的OSD。

基于FPGA的OSD设计与实现1 Xilinx OSD IP功能⽀持最多8个layer背景颜⾊可编程位置,⼤⼩,颜⾊,透明度(alpha)可编程⽀持RGB和YUV视频流2 硬件结构框图硬件平台是基于xilinx xc7z035芯⽚开发的,关键模块框图如下图1所⽰。

⼀个时序产⽣模块Video Timing Controller(在本次实验中采⽤1080P标准时序)⾸先PL端将视频流通过VDMA读出,输出接⼝为AXI4-Stream的数据流然后视频流进⼊OSD IP(OSD输⼊输出也是AXI4-Stream接⼝)最后OSD输出数据流与1080P时序同时送⼊到AXI4-Stream to Video Out模块,输出为HDMI接⼝下⾯⼩编会详细介绍OSD IP的例化与使⽤3 OSD PL端如果在使⽤OSD IP过程中出现如下错误,请在xilinx官⽹上申请OSD的License,这⾥不再详述如何申请License。

⾸先在Block Design中加⼊Video On Screen Display,打开后会看到如下图2。

(1) 勾选AXI-Lite Interface:PS端通过AXI-Lite进⾏配置该IP(2) Video Format选择RGB(3) Layers选择2(4) Layer Configuration:LAYER0选择外部视频流,也就是实时视频,LAYER1选择Internal,PS端可以控制进⾏图⽂叠加点击Screen Layout Options,如图3所⽰(1) Background size(选择背景⼤⼩)⾥宽度输⼊1920,⾼度输⼊1080(2) Background color输⼊背景颜⾊,这⾥选择⿊⾊,可以通过axi-lite来控制(3) layer0因为选择的是外部视频流,所以⽐如设置为外部视频流分辨率,输错了,可能⽆法正常使⽤,⼩编已经遇到过了,本⽂使⽤1920x1080外部视频流(4) layer1因为选择的是内部图像控制器,所以⽆所谓设置什么,可以通过axi-lite控制,所以选择默认即可点击LAYER 1 Options出现图4界⾯:因为是内部图像控制器,所以可以进⾏⼀些配置,⽐如颜⾊多少,字符数⽬,⽐特像素等等,这⾥⼩编选择的是默认。

OSD调节

OSD调节

on Screen display简介它通过显示在屏幕上的功能菜单达到调整各项参数的目的,不但调整方便,而且调整的内容也比以上的两种方式多,增加了失真、会聚、色温、消磁等高级调整内容。

像以前显示器出现的网纹干扰、屏幕视窗不正、磁化等需要送维修厂商维修的故障,举手之间便可解决。

另外在OSD选项里还可以调整显示的位置、无动作关闭显示的时间OSD:Object Sequence Diagram,对象顺序图,软件工程专用术语。

定义OSD 是 On Screen Display 的缩写,是应用在 CRT/LCD 显示器上,在显示器的荧幕中产生一些特殊的字形或图形,让使用者得到一些讯息。

常见于家用电视机或个人 PC 电脑之显示荧幕上,当使用者操作电视机换台或调整音量、画质等,电视荧幕就会显示目前状态让使用者知道,此控制 IC 可在荧幕上的任何位置显示一些特殊字形与图形,成为人机界面上重要的讯息产生装置。

技术原理OSD核心是利用字符发生芯片在显示器的屏幕上显示需要的字符。

常用的OSD芯片有MAX7456、OSD7556、OSD7516、UPD6465、MB90092等。

技术方式是:与图像实时同步附加或改变图像中某些像素的颜色,使之组合成人类可以在图像中辨识的数据。

以固定或不固定的方式,改变某个特定的OSD控制暂存器,即可达到动态的效果。

如:在荧幕上产生由左向右移动的OSD字形,只要将控制左右位置的OSD控制暂存器依序填入由小变大或由大变小的数值,OSD 输出字形自然随更改的数值而做左右移动。

技术应用比较典型的动态OSD应用:有用于处理、叠加银行柜员工作数据的“点钞机字符叠加器”;用于电梯监控的“电梯楼层字符叠加器”;用于高速公路、普通公路收费站的“收费系统字符叠加器”;还有用于公众场所,在播放视频节目的同时可使用字符叠加各种通知等信息的“信息发布叠加器。

”除此之外,还有常用的温湿度字符叠加器等。

[1]比较典型的静态OSD应用:是指不需要接收外部数据,即可在视频信号上显示相对固定形式字符信息的设备。

基于SOPC架构的红外视频字符叠加系统设计

基于SOPC架构的红外视频字符叠加系统设计

基于SOPC架构的红外视频字符叠加系统设计摘要介绍一种基于SOPC架构的红外视频字符叠加系统的硬件设计与软件实现,该方案使用FPGA内部两个双口RAM构建显存模块,被叠加的字符数据暂存在该显存中,通过NiosⅡ软核系统刷新数据信息以更新字符内容并改变其位置。

在显示红外视频时,FPGA内部逻辑控制电路都寻址该双口RAM以完成字符叠加。

该设计的优点是只使用一片FPGA就完成了字符的叠加、刷新、控制等功能,简化了硬件电路,节约了硬件和调试维护成本。

本方案具有架构扩展性好,字符内容及显示位置修改灵活的优点[1]。

关键词FPGA;SOPC;字符叠加;NiosⅡ;红外视频字符叠加技术的应用范围非常广泛,尤其是在手持式红外热像仪设备中,它是人机交互的桥梁。

红外热像仪工作时一般需要提供各种辅助信息以帮助观察者确定目标信息,这些辅助信息包括调节图像质量的菜单选项、瞄准分划线等等。

对目前各种现存的字符叠加系统的实现方法进行了解后,本文设计一种基于SOPC架构的字符叠加系统的硬件设计与软件实现[2]。

1 字符叠加系统方案设计随着EDA技术的不断发展,使用SOPC(System On Programmable Chip)进行系统设计的方法也逐渐完善,Altera公司的SOPC技术具有标准的EDA设计语言以及成熟高效的软件开发环境与实现手段,为红外视频字符叠加系统功能模块的实现提供了新的思路和新的解决方案。

该SOPC架构中的核心组件是Nios II 处理器,Nios II处理器是Altera公司为其FPGA产品配套开发的软核32位精简指令集CPU,它是一个用户可裁剪可配置的处理器。

通过使用Altera Nios II处理器,用户可以实现在CPU、外设、存储器和I/O资源等方面的合理搭建,创建一个灵活的可编程片上系统SOPC[1]。

根据系统的功能需求,字符叠加系统实现方案框图如图1所示。

图1 字符叠加系统框图该方案在一个FPGA中分别构建NiosⅡ系统与可编程逻辑PL,NiosⅡ系统完成字符信息的存储,刷新,PL进行图像硬件加速处理及视频编码输出,他们通过Avalon总线桥(图中的粗黑线)进行连接,NiosⅡ系统通过该总线桥将字符信息写入RAMA、RAMB中,同时NiosⅡ系统也是通过这个桥组件向可编程逻辑PL发送乒乓切换指令的,字符信息与控制指令由NIOS系统在操作时指定的操作地址来区分,可编程逻辑负责解析操作地址。

osd原理

osd原理

osd原理
OSD (On-Screen Display) 是指在显示屏上实时显示各种信息的技术,比如菜单、文本、图像等。

OSD原理是通过在图像信号的最终输出端添加特定的电路和控制器来实现的。

基本工作原理如下:
1. 图像输入:信号源经过视频处理器生成视频信号输出。

2. OSD模块:OSD模块是信号源的一个组成部分,它通常包含RAM、控制逻辑和字符生成器。

RAM负责存储要显示的各种信息,控制逻辑负责控制字符生成器和数据传输,字符生成器根据RAM中的信息生成对应的字符或图像。

3. 字符叠加:字符叠加是指生成的字符或图像与输入的视频信号进行合成。

合成可以通过将视频信号与字符信号按像素级别进行混合实现。

这通常需要使用叠加混合电路来控制字符的显示位置、透明度、颜色等参数。

4. 输出:合成后的信号再经过视频处理器进行处理,然后发送到显示屏上显示。

整个OSD过程需要在非常短的时间内完成,以确保显示的信息与视频信号同步。

它可以在各种应用中使用,比如电视、监视器、摄像机等,为用户提供更多的信息显示和操作功能。

osd技术原理

osd技术原理

osd技术原理OSD技术原理随着科技的不断进步和发展,人们对于图像和视频的需求也越来越高。

在数字图像和视频处理中,OSD(On-Screen Display)技术被广泛应用于各种设备和应用中,它可以在视频图像上显示各种文字、图标、标尺等信息,为用户提供更加丰富和便捷的视觉体验。

OSD技术的原理主要包括两个方面,即图像合成和显示控制。

首先,图像合成是指将要显示的文字、图标等信息与视频图像进行合成,形成最终的显示图像。

其次,显示控制是指通过控制显示设备的硬件和软件,将合成后的图像显示在屏幕上。

在图像合成方面,OSD技术主要依靠图像处理算法来实现。

首先,对于要显示的文字和图标等信息,需要进行字符生成和图标生成。

字符生成是将文字转换成相应的图像,通常使用字库或字体文件来实现。

图标生成是将各种图标设计成相应的图像,通常使用图标编辑软件来实现。

然后,将生成的文字和图标等信息与视频图像进行融合。

融合的方式可以是叠加、透明度混合等,以达到最终合成图像的效果。

在显示控制方面,OSD技术主要依靠硬件和软件的配合来实现。

首先,需要一个专门的OSD芯片或模块来控制显示设备。

这个芯片或模块通常集成了字符生成、图像生成、融合等功能,并且支持各种显示接口和协议。

其次,需要一个控制器来控制OSD芯片或模块的工作。

这个控制器通常是一个微处理器或FPGA芯片,通过编程控制OSD芯片或模块的各种参数和功能。

最后,需要一个显示设备来显示合成后的图像。

这个显示设备可以是液晶显示屏、电视机、监视器等,通过接口连接到OSD芯片或模块。

除了图像合成和显示控制,OSD技术还涉及到一些其他的关键技术。

例如,图像处理算法需要考虑到图像的分辨率、色彩空间、亮度对比度等因素,以保证合成后的图像质量。

显示控制需要考虑到显示设备的接口和协议,以兼容各种不同的设备和系统。

此外,OSD技术还需要考虑到用户的操作和设置,以提供个性化的显示效果和功能。

OSD技术是一种将文字、图标等信息叠加到视频图像上的技术,它通过图像合成和显示控制实现。

地磅显示高清网络字符叠加器


2.2 磅表连接
针对用户不同的磅表,我们提供两种不同的磅表连接线:不带大屏 接口连接线、带大屏接口线。
2.2.1 不带大屏接口的磅表连接
不带大屏接口的磅表连接 如果使用的磅表没有大液晶显示屏,此时我们提供一分一磅表连接 线,如下图所示。
6
图:耀华一分一连接线
连接磅表
连接叠加器
图:其他品牌一分一连接线 以耀华的地磅为例,请将地磅连接到通讯与大屏接口处,另一端连 接到叠加器的 RS232-1 位置。
13
第 4 章 高级配置
请务必下载光驱 光盘内有重要内容
1
目录
第 1 章 产品简介.................................................................................................... 3 1.1 产品概述....................................................................................................... 3 1.2 功能特点....................................................................................................... 3 1.3 物品清单....................................................................................................... 4 1.4 产品参数....................................................................................................... 4

一种应用在无人机上的视频叠加模块的设计

电子技术• Electronic Technology70 •电子技术与软件工程 Electronic Technology & Software Engineering【关键词】视频叠加 STM32 无人机经过多年的发展,视频叠加技术已经非常成熟,常常在监控摄像头、摄像机、图像处理上看到,如当前日期、时间、地点、电池电量、位置等信息叠加在图像上,让用户直观了解设备的工作状态等信息。

这些信息的获取,大部分是通过以下两种方式,与主控制器通信间接获取;外接信息电路直接获取。

如摄像机电池电量、剩余拍摄时间等信息就是通过和主控制器或者协处理器通信而获得的信息并叠加到监控屏幕上的;有些监控摄像头上的时间信息时外接时钟电路直接获取并叠加上去的。

目前国内外使用最多的是OSD 模块都是起源于google 上的minimosd 项目。

该项目版本截止于2012年,最终版本号为2.0,由于该年代技术限制,其硬件解决方案采用的是Atmel 公司的ATMEGA328芯片作为主控芯片,具有32KB 的Flash ,2KB 的SRAM 和1KB 的E2PROM,参与视频字符叠加芯片采用美信(Maxim )公司的MAX7456,对于这样的配置也仅仅相当于Arduino 的nano 级别,因为内部资源匮乏,功能仅完成对飞行数据的读取并叠加在图像中,虽然在后期托管在github 上的minimosd-extra 2.4版本在原有版本的基础上扩展了对MA Vlink 协议的支持,但是硬件系统仍没有变化,造成了该模块有很多局限性,比如在失去飞行图像时无法正常叠加飞行数据,即摄像头输出图像丢失时,该模块无法识别图像信号是NTSC 制式还是PAL 制式,内部程序会卡在识别制式循环中,无法正常显示飞行数据信息。

本项目主要研究内容是采用基于32位ARM 芯片的STM32作为主控芯片,对传统的OSD 模块内部结构进行改进设计,使其更加一种应用在无人机上的视频叠加模块的设计文/龙吉适合FPV 。

lcd及OSD相关资料

OSD功能:OSD是on-screen display的简称,即屏幕菜单式调节方式。

一般是按Menu 键后屏幕弹出的显示器各项调节项目信息的矩形菜单,可通过该菜单对显示器各项工作指标包括色彩、模式、几何形状等进行调整,从而达到最佳的使用状态。

它通过显示在屏幕上的功能菜单达到调整各项参数的目的,不但调整方便,而且调整的内容增加了失真、会聚、色温、消磁等高级调整内容。

OSD—屏幕显示状态是在屏幕上直接显示使用者所调整的结果和设定的内容,目前许多数字式的屏幕都支持OSD,因此屏幕可显示的宽度、高度、亮度、对比和色系等设定都是直接在画面上进行,这个功能是直接由显示器硬件所支持的,不必使用操作系统的驱动程序,即使显示器所连接的计算机不开机也可以使用OSD。

目前有两种主要的OSD实现方法:外部OSD发生器与视频处理器间的叠加合成;视频处理器内部支持OSD,直接在视频缓存内部叠加OSD信息。

外部OSD发生器与视频处理器间的叠加合成的实现原理是:由一个MCU 内建的字符发生器及显示缓存,利用快速消隐(Fast-Blank)信号切换电视的画面和OSD显示内容,使OSD的字符等内容叠加在最终的显示画面上,在OSD和显示画面叠加处理过程中,通过调整两者之间的比例可以实现OSD的半透明(Blending)效果。

同时,对OSD信号中的红绿蓝信号进行重新编码,可以得到不同的OSD颜色效果。

另外一种实现方法是视频处理器内部支持OSD,直接在视频缓存内部叠加OSD信息。

这一类视频处理通常具有外部存储器或内部少量的行缓存,同时具有OSD发生器,OSD 的合成和控制直接在视频缓存内完成,同样具有上述的半透明和颜色控制功能。

OSD具有字符型(Font-Based)和位图型(Bit-Map)两种类型。

字符型OSD:为了节约显示缓存,早期及低成本的解决方案中使用字符型OSD发生器,其原理是将OSD中显示内容按照特定的格式(12×18、12×16等)进行分割成块,例如数字0-9、字母a-z、常用的亮度、对比度符号等,并把这些内容固化在ROM或Flash中,在显示缓存中仅存放对应的索引号,这样的“字典”结构可以大幅度减少显示缓存的需求。

OSD技术实现ATM监控系统设计及应用

OSD技术实现ATM监控系统设计及应用随着银行客户终端ATM自动提未机的推广使用,其安全防范工作显得越来越重要,难度也越来越大。

因此,针对ATM的数字视频监控系统便应运而生。

数字视频监控系统常常采用在屏显示(On Screen Display,OSD)技术实现人机界面。

在屏显示技术就是在图像上叠加文字,使显示屏幕为用户提供更多的附加信息。

在ATM监控中,银行对OSD功能有着特殊的要求:(1)将ATM机号、时间、日期、卡号、数据叠加在所录视频图像上,并且要在每个画面上叠加上镜头的地信息。

这些信息叠加以后就成为图像的一部分,作为视频图像的说明,便于进行监控和查询。

(2)在回放或者监控时要提供友好的用户菜单,用来进行系统的设置和查询等操作。

这些菜单信息只是给用户提供交互的信息,不破坏图像的完整性,并且不随图像数据传输和存储。

本文针对ATM监控系统对OSD功能的要求,在自行设计的一款ATM监控设备中用不同的方法实现了两种OSD功能。

所采用的方法经济、实用,具有普遍意义,也可以推广到其它的数字视频监控系统中。

1 系统简介本监控系统是一个基于嵌入式CPU和新型MPEC-4硬件编、解码芯片的系统,提供两路视频输入。

为了节约成本,两路视频信号复合成画中画进行压缩编码,由嵌入式CPU从PCI接口对压缩数据进行存储和传输。

其输出端提供实时的视频输出和画中画回放数据输出。

系统硬件结构图如图1所示。

视频A/D转换器选用PHILIPS公司的SAA7113H,通过I2C总线进行寄存器管理,输出标准ITU656接口数据。

画面分割芯片选用A.LOGICS公司的AM-204M五画面分割器,通过对其寄存器的编程实现两路视频信号的画中画叠加。

在实际应用中,主画面监控整个提款机终端,子画面监控。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

视频字符叠加(OSD)芯片的推荐使用参考默认分类 2009-10-12 10:01 阅读128 评论0字号:大中小视频字符叠加(OSD)芯片的推荐使用参考视频字符叠加技术的不断推广,相对市场应用的不断扩大,目前市面上的同类产品也已经很多,但基本上都是基于单片机+字符叠加芯片实现的低成本应用,更有用CPLD或FPGA做的高档产品。

相信接下来的一段时间,随着市场的推广,经济的危机,竞争的激烈,随之而来的就是低价的竞争时期,所以整理一下典型的字符叠加芯片供国内研发人员和生产单位参考使用。

1、MTV018,MTV030台湾世纪民生(MYSON)是最早专注于结合视频及通信领域开发的集成电路设计公司,在显示器MCU和屏幕显示(OSD)领域具有很高的全球市场占有率。

M YSON推出的专用字符叠加(OSD)芯片MTV018,MTV021,MTV030等可以在屏幕上显示15行30列的字符,每个字符为12X18点阵,最高1524点/行的可编程水平分辨率,拥有强大的中文,数字,英文字库,可以根据需要调整并显示一些特效功能,比如字体颜色,闪烁,阴影,渐变等,产品成熟,应用简单,成本低廉,供货稳定,正面向中国市场大面积推广,是世面上享有极高知名度的视频字符叠加芯片生产的中国企业。

2、UPD6453NEC公司推出的专用字符叠加(OSD)芯片,可以在屏幕上显示12行24列的字符,每个字符为12×18点阵,字符的大小、闪烁频率可以根据需要进行调整。

可以实现常规的英文、数字、及部分自定义字符的叠加显示。

但遗憾的是此芯片只支持外同步,就是自身不能直接输出字符信号,而只能在视频信号上进行叠加显示。

而且本人不会写上位机软件,所以还不能把这技术做到实用。

如果可以做上位机,那就可以利用上位机提取12 x 12的点阵信息,然后发送给UPD645 3进行任意自定义字符的显示,成本低廉,效果很好。

3、M35055三菱公司推出的专用字符叠加(OSD)芯片,可以显示24x10或32x7个字符,字库中包含了常用的大部分字符,具有内部同步和外部同步两种工作方式,这个方案外围电路比较简单,但需要外部振荡电路,IC不能直接接晶体。

和微控制器接口需要3根线,时序也比较简单,总体来说使用还是比较方便的。

4、MB90092富士通公司推出的专用字符叠加(OSD)芯片,在功能上可以说是目前所有的字符叠加芯片中功能最强的,但价格也是最贵的,在安防、楼宇对讲、信息发布等行业都有很广泛的应用。

芯片具有视频信号发生器、显示存储器(VRAM)和字形存储器接口,只需少量外部元件就可具备字符和图形显示功能。

应用比较广,目前我见到过的大多数做楼宇对讲的企业都是用这个芯片来实现智能菜单操作和信息发布。

5、STV5730AST公司推出的专用字符叠加(OSD)芯片,可以实现常规的英文、数字、的叠加显示。

有内外同步2种方式叠加方式,内同步显示可以不需要视频源设备;外同步则利用视频源的同步信号来作为输出同步信号。

6、MC141543摩托罗拉公司推出的专用字符叠加(OSD)芯片,该芯片内置了128个常用字符,包括字母、数字以及用于模拟量调整用的提示符,如表示亮度的,表示对比度的等,应用资料较少。

不太推荐使用7、MB90092FUJITSU公司的MB90092是用CMOS工艺制成的OSD可编程大规模集成电路,其功能框图如图2所示,具有视频信号发生器、显示存储器(VRAM)和字形存储器接口,只需少量外部元件就可具备字符和图形显示功能。

MB90092可用于计算机控制的录像机、VCD等视频设备的屏幕字符显示。

该电路有视频信号输入/输出功能,可作为一种通用的OSD,完成视频信号与字符的叠加显示。

可外接2M字节的ROM,可在屏幕提供两种叠加方法,分别称为主屏叠加和副屏叠加。

二者可独立或重叠出现在监视器上。

主屏显示支持的字符显示点阵为24×32,显示容量为12行,每行24个字符或汉字,每个字符可以是不同的颜色。

字体大小的控制方式有标准(24×32点阵)、双倍宽、双倍高、双倍宽×双倍高、4倍宽×4倍高。

显示位置控制可设置水平方向和垂直方向的起始位置,同时可设定行距。

MB90092的内部视频信号发生器支持NTSC制式或PAL制式、可选择逐行或隔行扫描方式,并可提供Y/C,复合视频、R、G、B等多种方式输出。

副屏可以辅助主屏显示附加信息,如windows的下拉菜单功能。

同时,MB90092内部可自行产生同步信号,无需外加视频信号和同步信号,可直接输出叠加字符信号至监视器,在监视器上显示不同背景颜色、不同汉字颜色的文本,MB90092只有3条通信线(CS,SCLK,SIN)与89C52进行通信,由于89C52本身没有串行外设接口,因此,在软件设计中,利用89C52的普通I/0口模拟串行通信,利用软件实现模拟SPI方式进行通信,包括串行时钟、数据输入/输出及片选信号,但是MB90092没有输入到89C52的通信线,此模拟SPI系统总线只需3条线即可实现。

MB90092与外部单片机的接口时序如图3所示。

首先,CS片选有效,在每个时钟的上升沿,DATA数据1的bit进入MB90092内部的串行移位寄存器,8bit为一个字节,然后CS和SCLK分别为高电平,作为一个字节的结束,接着发送下个字节,在串行传输中,时钟对收到的bit计数,通过强制CS为高电平,可以复位串行传输,通过强制CS从高电平到低电平,清除复位,使得随后的8bit数据是一个字节数据。

如果在8bit数据中间CS变为高电平,则这个数据无效。

3.1.4 汉字字库模块汉字字库模块采用外挂的MBM29F040 型Flash存储器,其中,存储所需叠加的字符每个都由24×32个点阵组成,即每一个字符由96个字节数据表示。

根据电路与外部字符存储器的地址接口关系及电路读取点阵数据的顺序,事前将所需字符烧录到外部存储器中。

这样的外部字符存储器给设计带来很大的方便。

系统可以根据需要随时更改字符点阵。

OSD芯片MB90092的原理及应用类别:单片机/DSP 阅读:1500摘要:MB90092是日本FUJITSU公司生产的用CMOS工艺制成的OSD(On Screen Display)可编程大规模集成电路芯片,文中介绍了MB90092的功能特点、引脚排列及工作时序,给出了MB90092与A T89S52的接口电路与编程设计方法。

关键词:MB90092;OSD;视频字符叠加;A T89S52近年来,各种数字视频监控系统已经在高速公路、电力、银行等领域得到了非常广泛的应用。

数字视频监控系统常常采用在屏显示(OnScreenDisplay,OSD)技术来实现人机界面的交互。

实际上,在屏显示技术就是在视频图像上叠加文字,从而使显示屏幕能够为用户提供更多的附加信息。

MB90092是日本FUJITSU公司推出的一款用CMOS工艺制成的专用视频字符叠加芯片。

MB90092内部集成了显示内存(VRAM)、外挂字库接口和视频信号发生器,外部只需连接少量的元件就可以显示汉字和图形。

它功能强大,接口简单,编程方便,可方便的嵌入各种数字视频监控系统中,因而可广泛的应用于各个行业和各种领域。

1引脚排列及内部结构MB90092采用80脚QFP封装形式,其引脚排列如图1所示,各引脚功能说明如下:1脚(IC):内部色彩产生模式设置端;2脚(VOC):字符间隔信号输出;3脚(VOB):字符/背景信号输出;5,6,7脚(B,R,G):色彩信号输出;8脚(CS):片选信号,低电平有效;9脚(SCLK):时钟输入端,在时钟脉冲的上升沿读入数据;10脚(SIN):串行数据输入端;12脚(EXHSYN):器件外部水平同步信号输入端口;13脚(EXVSYN):器件外部垂直同步信号输入端口;14(HSYNC):水平同步信号输出端;15脚(VSYNC):垂直同步信号输出端;16脚(VBLNK):垂直空格信号输出端;17,18脚(EXS,XS):这两个引脚可用于外接石英晶体振荡器,NTSC制式时接14.31818MHzPAL制式时接17.734475MHz;20脚(FSCO):内部色彩脉冲输出端;21脚(CBCK):外部色彩脉冲输入端;22脚(PDS):色彩脉冲比较输出端;31脚(YOUT):亮度信号输出端;32脚(YIN):叠加显示亮度信号输入端;34脚(COUT):饱和度信号输出端;35脚(CIN):叠加显示饱和度信号输入端;37脚(VOUT):复合视频信号输出端;38脚(VKIN):背景级别控制输入端;39脚(VKOUT):背景级别控制输出端;40脚(VIN):需要叠加显示的复合视频信号输入端;43脚(READ):读外部字库控制端,低电平有效;44~51脚(DA0~DA7):外部字库数据输入端;53~61(63~64,66~75脚,ADR0~ADR20):外部字库地址输出端;77脚(TSC):外部字库操作总线控制端,当该引脚为低电平时,ADR0~ADR20及READ引脚呈现高阻状态;78脚(TEST):测试信号输入端;79,80脚(EXD,XD):接外部LC振荡电路;19,25~28脚(NC):空脚;11,42,62,76脚(Vcc):电源输入端(+5V);4,23,52,65脚(Vss):接地端;41脚(AVcc1):复合视频信号模拟电源;33脚(AVcc2):亮度和色度信号模拟电源;24,29,30,36脚(AVss):模拟地。

MB90092的内部结构如图2所示,它主要由串行输入控制电路、NTSC/PAL信号发生器电路、显示存储器控制电路、显示存储器VRAM、字库读操作控制电路、输出控制电路、视频信号合成器及模拟开关组成。

2主要功能特点MB90092的主要功能特点如下:●可提供双屏显示功能,主屏和子屏可单独或重叠显示;●主屏显示容量:24字符×12行(最多288个字符);●字符大小有标准(24×32点阵)、双倍宽、双倍高、双倍宽×双倍高、四倍宽×双倍高等多种模式;●字符颜色:每个字符可单独设置8种不同的颜色和8种背景色;●显示位置可任意设置成水平方向和垂直方向,同时可设定行距;●既有复合视频信号和Y/C分离视频信号输入,也有复合视频信号、Y/C分离视频信号和RGB数字视频信号输出;●内部视频信号发生器可支持NTSC或PAL制式,并可选择逐行或隔行扫描方式;●可通过CS、SCLK、SIN三个引脚与外部控制系统进行通信;●可通过串行输入控制模块接收外部命令和数据并经解码器解码后送到各寄存器中;●NTSC/PAL信号发生器可产生NTSC/PAL系统时钟信号;●显示存储器控制模块可产生每一模块的控制时钟信号;●可用显示存储器VRAM存储字符代码、字符颜色、字符背景颜色、特征及行控制信息;●字体存储器控制模块可通过地址和READ信号读取外部字体存储器中的字体数据;●可通过输出控制模块处理从CGROM取来的字符数据,同时产生字符的边界、背景等信号;●视频信号合成器在内部同步信号的控制下产生视频信号和亮度信号;●模拟开关可用来选择是将外部视频信号还是内部视频信号与字符信号合成。

相关文档
最新文档