打印

多功能VGA/OSD显示模块

[复制链接]
4191|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chunxx|  楼主 | 2010-7-16 11:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
用CPLD实现的多功能VGA/OSD显示模块,四个功能:
* 8Bit MCU接口的VGA Controller,64K真彩色,712x480分辩率(为什么用 这个奇怪的分辩率?要和Video转VGA兼容!用640x480当然没问题)
* Video转VGA。视频信号直接上通用的CRT/LCD VGA显示器。
* VGA彩色OSD叠加。VGA Controller和Video画面按D1分辩率逐点叠加。
* Video图像帧冻结,逐点读出。
几个功能混在一起,没有现成的名字,四不象!暂时用开发时建的文件夹名:V2VGA。

VGA Controller产生的显示样图:

相关帖子

沙发
chunxx|  楼主 | 2010-7-16 11:36 | 只看该作者
这个MCU接口是很早就用的,当时是51下用C直接写界面,太乱了,现在想抽时间移植一个GUI上去。
奇怪这个板叫图形接口及驱动开发,确很少GUI方面的讨论。

使用特权

评论回复
板凳
chunxx|  楼主 | 2010-7-16 11:42 | 只看该作者
OSD模式显示图:


用这个古老的VCD画面做图像源,是因为那几个字符。以前用过多种转换方式,字符显示的边缘都有不同程度模糊现象,很难消除,这一回算比较满意了。

使用特权

评论回复
地板
chunxx|  楼主 | 2010-7-16 11:44 | 只看该作者
抓了一块图像,再到主通道显示出来:

使用特权

评论回复
5
chunxx|  楼主 | 2010-7-17 13:23 | 只看该作者
适合做什么?
* 用单片机做VGA人机界面,直接用普通15寸以上的VGA显示器, 51,AVR,ARM都可以。
* 显示视频信号,原来用TV、RGB监视器显示,淘汰了,上VGA屏。Video转VGA的转换器早就有,不过图像质量未必满意。俺这个V2VGA用隔行转逐行帧变换方式,如果不是快速变化的活动视频,图像质量是相当好的。
* 既要显示视频图像,又要叠加GUI界面,OSD显示。不仅是简单的叠加几个字符,是VGA分辩率下32K色图形的叠加,移到任何位置都不会有边缘颜色混淆。
* 不光是显示,还想读出摄像头某些位置上的亮度/颜色,有问题就处理。不过想整帧读出,压缩存储什么的就有点累,不合适。

使用特权

评论回复
6
chunxx|  楼主 | 2010-8-4 14:06 | 只看该作者
感兴趣的人不多啊,自己慢慢玩。
用CCD拍摄自己,显示到LCD上,OSD叠加Bitmap图:

使用特权

评论回复
7
小管| | 2010-9-18 23:56 | 只看该作者
我比较感兴趣啊,楼主留个联系方式互相交流一下吧,我的QQ:190347405

使用特权

评论回复
8
chunxx|  楼主 | 2010-9-25 14:06 | 只看该作者
有一段时间没上来了,不大上QQ,email: hcc21cn@163.com

使用特权

评论回复
9
huanling| | 2010-10-23 09:58 | 只看该作者
模块能在电视上用吗?

使用特权

评论回复
10
chunxx|  楼主 | 2010-10-27 14:20 | 只看该作者
本来就是以以前基于Video的OSD向上提升而得,Down Scale下去当然可以。
现在Video信号过时了,电视也讲究高分辨率,向VGA靠拢,没办法,跟队伍走吧。

使用特权

评论回复
11
ayan200112| | 2010-11-22 10:53 | 只看该作者
联系我:ayan200112@163.com

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

427

主题

458

帖子

4

粉丝