文档介绍:上海交通大学
硕士学位论文
数字媒体处理SOC中的OSD器件的设计与实现
姓名:万兴
申请学位级别:硕士
专业:软件工程(集成电路设计)
指导教师:毛志刚
20080101
摘要
数字媒体处理 SOC 中的 OSD 器件的设计与实现
摘要
OSD(On Screen Display 屏幕显示)系统是数码产品中实现人机对
话的基础,将视频解码信号进行个性处理后呈现给用户,是数码产品中
争取客户的重要模块。
本文以现有的 OSD 理论作为研究基础,优化了 OSD 内部架构,并
对其功能进行了扩展。其中中文字符的缩放进行了单独处理,从 window
字库中提取了字库参数,并重新生成了一个新的小型字库,供 OSD 系统
调用。从而消除了点阵字库在缩放时产生的失真现象。另外本系统针对
OSD 众多功能,进行了可编程的设计,使用者可以根据产品需要选择不
同的 IP,实现自己的 OSD。从而减少重复劳动,缩短产品的研发周期。
本文结构分为:系统设计,硬件实现和深入讨论。
对 OSD 系统设计的过程划分为:功能定义,系统结构规划,算法
研究及确定,代码编写,功能仿真及验证。
在硬件实现中,阐述了设计过程中 Verilog 的可综合编程要求,并
讨论了验证过程中一些遇到的问题。
最后对于实现过程的几个具体问题进行了探讨,并做了总结与展
望。
本设计是集成在视频处理芯片内部的一部分,应用于各类视频解码
器和电视机中。
关键字:OSD,字符缩放,可编程
第 I 页
ABSTRACT
THE DESIGN AND IMPLEMENTATION OF THE OSD
DIGITAL MEDIA PROCESSOR
ABSTRACT
OSD (On screen display) system is the foundation of munion
between product and customer, send the video signals dealed with by OSD to
customers, so it plays a important role in the contention of the markets.
Based on existing OSD theory, this paper is absorbed in unique
characteristics of the design, including: optimizing OSD inside frame and
expand the function of it. Especially for the scaling of Chinese character, we
extract the parameter of the vector fonts from the Window vector fonts, and
create new minitype vector fonts for this system. For this way, we can
eliminate the distortion when scale the Chinese character. Beside it, aim to
the so many functions of the OSD system, we have a programmable design,
the users can select the IP they need to form the OSD for the different
product. Thereby we can decrease the repeatable work and shorten the cycle
of the research. There are three parts in this thesis: system design, hardware
implement and deep discussion.
The OSD system design is partitioned into several parts as follows:
function definition, system structure design, arithmetic research and
confirmation, RTL coding, simulation and verification.
In the proc