【技术实现步骤摘要】
本专利技术属于数字电视、数字视频图像处理与显示
,涉及AXI总线控制、OSD数据存储、图像缩放及视频叠加,尤其是一种基于AXI总线协议的OSD控制显示方法及装置,从而实现OSD与视频图像的多种显示方式,以达到更加美观的目的。
技术介绍
OSD (On Screen Display)即在显不屏幕上的指定区域以一定的方式显不指定的图像、符号或字符。近年来,随着数字视频技术在家电、监控系统、手持设备等在诸多领域的应用,各类先进的算法应用于视频处理芯片,向消费者提供了更加清晰流畅的画面,OSD的显示技术也成为了不可或缺的部分。同时,为了满足人们越来越高的视觉需求,用于人机交互的OSD显示技术便成为了各视频处理芯片厂商的研究重点。OSD显示技术能够为用户提供友好的人机对话的界面,能够使用户得到更加便捷的操作体验,同时也获得更多的附加信息。目前市场上所见的OSD显示设备相对比较独立,针对不同的OSD源需要采用不同的OSD芯片,兼容性不足;同时还需要挂载外部OSD存储器,成本较高;目前专用OSD芯片只采用单一透明度阈值,修改OSD图像时需要重新写入整幅OSD图像,而对于OSD缩放多采用单一的水平或者垂直缩放,灵活性欠佳。
技术实现思路
本专利技术的目的在于克服上述现有技术的缺点,提供一种基于AXI总线协议的OSD控制显示方法及装置,其通过精简AXI总线协议与DDR2存储器交互来实现可配置OSD控制显示的新方法及设备,使得OSD可共享视频缓存从而省去了外部挂载DRAM,同时针对不同尺寸的显示设备,该新方法可实现任意比例的缩放并任意位置,由于新增加了一路逐点透明度通道和 ...
【技术保护点】
一种基于AXI总线协议的OSD控制显示方法,其特征在于,包括:当OSD数据经过内部MCU、外部CPU、外部OSD数据流通道输入时,根据需要OSD的输入源,利用OSD写入FIFO将OSD源与DDR2的两个时钟域分割,采用精简的AXI总线协议将OSD数据存入DDR2;当需要显示OSD图像时,利用OSD读出FIFO将OSD数据由DDR2读取出来进行双线性缩放,经过缩放处理之后的OSD数据采用带有双透明度的叠加方式与视频进行叠加并输出。
【技术特征摘要】
1.一种基于AXI总线协议的OSD控制显示方法,其特征在于,包括:当OSD数据经过内部MCU、外部CPU、外部OSD数据流通道输入时,根据需要OSD的输入源,利用OSD写入FIFO将OSD源与DDR2的两个时钟域分割,采用精简的AXI总线协议将OSD数据存入DDR2 ;当需要显示OSD图像时,利用OSD读出FIFO将OSD数据由DDR2读取出来进行双线性缩放,经过缩放处理之后的OSD数据采用带有双透明度的叠加方式与视频进行叠加并输出。2.根据权利要求1所述的基于AXI总线协议的OSD控制显示方法,其特征在于,OSD写入FIFO使用OSD源提供的行有效信号来控制OSD数据写入DDR2的相对地址,从而进行以行为单位来修改OSD内容,同时将OSD数据拼凑成每4个点或者8个点作为一组数据的方法进行存储以节约读取速度及存储空间。3.根据权利要求1所述的基于AXI总线协议的OSD控制显示方法,其特征在于,所述精简的AXI总线控制协议为:剔除其中复杂的握手信号,在写入操作中保留AWVALID、AffREADY, WVALID、WREADY、BVALID 和 BREADY,在读取操作中保留 ARVALID、ARREADY、RVALID和RREADY ;对于精简掉的信号设置为常量。4.根据权利要求1所述的基于AXI总线协议的OSD控制显示方法,其特征在于,对于OSD的缩放采用双线性插值算法,在此操作过程中将OSD的逐点透明度与OSD数据一并进行缩放处理,使缩放过后的OSD数据具有相对于缩放前合理的逐点透明度权值。5.根据权利要求1所述的基于AXI总线协议的OSD...
【专利技术属性】
技术研发人员:谢超,
申请(专利权)人:西安创芯科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。