光电子技术, 2018, 38 (3): 204, 网络出版: 2019-01-10
一种基于FPGA的OSD菜单设计方法
A Method for OSD Menu Design Based on FPGA
摘要
提出一种基于FPGA的OSD菜单系统的设计及实现方法。系统软件部分以嵌入式图形支持软件μc/GUI为底层, 设计了菜单项结构体及OSD菜单分层结构, 灵活地建立菜单系统, 生成图形界面。系统硬件部分实现OSD菜单图形与视频图像的叠加, 在指定位置以指定透明度显示菜单图形。设计的菜单系统在实际显示器上运行效果出色。采用C语言的软件设计提高程序的可移植性, FPGA平台的使用为系统集成、功能扩展提供便利。
Abstract
A design for OSD (On-Screen Display) menu system based on FPGA (Field-Program Gate Array) was proposed. In the software design part, a graphic menu system interface was implemented easily by designing the menu structure and layered OSD menu structure, which was based on the embedded graphic support software (μc/GUI). In the hardware part, the overlaying technology between OSD menu graphic and video image was realized, by which the menu could be displayed in any specified location and transparency. Experiments show that the menu system runs well in the monitor. The portability of the program is promoted by C language and it is easier to realize system integration and function extension by FPGA.
王光腾, 章鹏, 陈建军, 窦亮. 一种基于FPGA的OSD菜单设计方法[J]. 光电子技术, 2018, 38(3): 204. WANG Guangteng, ZHANG Peng, CHEN Jianjun, DOU Liang. A Method for OSD Menu Design Based on FPGA[J]. Optoelectronic Technology, 2018, 38(3): 204.