发明名称 一种集成于视频处理芯片的图形OSD控制器
摘要 本发明公开了一种集成于视频处理芯片的图形OSD控制器,由位图数据解压缩模块、存储操作控制模块、可编程色彩映射模块、OSD图像缩放模块、图像显示管理模块、寄存器操作管理模块及MCU接口模块组成;通过MCU接口模块提供的串行I2C和并行两种工作模式之一,设置寄存器操作管理模块的各种显示参数、操作参数,从而控制OSD数据的存储、显示并读取OSD控制器的状态;OSD图像显示管理模块,可根据OSD控制器的设置参数,控制多层图形OSD数据的叠加方式、OSD图像与原始视频信号的混合模式、OSD图像显示窗口大小以及显示特性等;使用片外SDRAM作为图像数据的显示存储,使用片内双端口RAM作为图像操作的控制存储,便于与视频处理系统的集成和资源共享。
申请公布号 CN100576893C 申请公布日期 2009.12.30
申请号 CN200710018552.5 申请日期 2007.08.28
申请人 西安交通大学 发明人 郑南宁;孙宏滨;杨小露;葛晨阳;王东;任鹏举;刘伟;李珺珂;李仁男
分类号 H04N5/445(2006.01)I 主分类号 H04N5/445(2006.01)I
代理机构 西安通大专利代理有限责任公司 代理人 李郑建
主权项 1.一种集成于视频处理芯片的图形OSD控制器,其特征在于,该图形OSD控制器的内部结构包括:一位图数据解压缩模块,用于将OSD数据解压缩为位图索引数据,数据压缩采用改进的游程编码算法,压缩部分由软件实现;一存储操作控制模块,利用片外SDRAM存储器和片内双端口RAM资源,实现OSD图像数据的写入、存储、生成和显示加速功能;一可编程色彩映射模块,利用片内存储的色彩映射表(OSD_LUT)将输入的原始图像索引数据流映射为RGB空间24位伪彩色数据流,实现图像索引值到彩色空间的映射转换;一OSD图像缩放模块,利用双线性图像插值的方法,在水平和垂直两个方向上灵活调整已生成的OSD图像的大小,以适应不同格式的视频信号或不同分辨率的显示终端;一OSD图像显示管理模块,根据OSD控制器的参数设置,控制多层图形OSD数据的叠加方式、OSD图像与原始视频信号的混合模式、OSD图像显示窗口大小以及显示特性;一寄存器操作管理模块,由用户操作设置其它模块的各项参数,并控制OSD原始图像素材的写入、存储控制以及显示特性;一MCU接口模块,提供串行和并行两种工作模式,用于设置寄存器操作管理模块的各种显示参数和操作参数,从而控制OSD数据的存储、显示并读取OSD控制器的状态;在寄存器操作管理模块的控制下,解压缩后的位图索引数据流经存储操作控制模块写入外部SDRAM的OSD数据存储区,并在该模块的控制下完成从OSD数据存储区到OSD显示缓存区的搬运,图像显示时,由存储操作控制模块读出OSD显示缓存区的位图索引数据,经可编程色彩映射模块转换成RGB空间24位图像数据流,图像数据通过OSD图像缩放模块灵活调整图像的分辨率,并最终在OSD图像显示管理模块产生的有效信号(OSD_ACTIVE)控制下与原始视频信号叠加。
地址 710049陕西省西安市咸宁路28号