高性能osd设计的利记博彩app

文档序号:7996047阅读:464来源:国知局
高性能osd设计的利记博彩app
【专利摘要】本发明公开了一种高性能OSD设计,其特点包括:(1)直接从大容量存储器中读取数据;(2)支持灵活的存储形式,如Y-CB-CR格式、RGB格式,CLUT(颜色查找表)格式;每个层次可用不同的存储形式;(3)高性能:能实时处理五个1920x1080像素大小的层次的混合叠加,混合叠加强度(即alpha系数)有256个强度;(4)自带简单的图形处理,如位数反转、调整颜色、色彩空间变换等;(5)能根据实际情况,自动延迟数据并输出。
【专利说明】高性能OSD设计
【技术领域】
[0001]本发明涉及电视图像处理领域中图像叠加的【技术领域】。
【背景技术】
[0002]OSD是On Screen Display的简称,是电视图像处理中一个常见的模块。它的主要功能是把图形(包括文字)进行叠加等处理,并使其在显示屏上显示。过去主要由于存储空间的限制,OSD所需的图形由硬件电路产生或部分由硬件电路产生。
[0003]传统的OSD由于所需图形由硬件产生,所以显示效果较为单调、不灵活,如果需要显示文字、数字这类的复杂图形,往往显示效果欠佳。而要用硬件来增加灵活性,需大量的面积开销,使芯片成本增加。
[0004]随着技术的发展,现在主流电视的系统板上都有大容量DDR芯片,可以把图形直接存储在DDR中,无需再借助硬件电路产生。然而,如今的电视对性能的要求越来越高,这也要求OSD系统达到很高的性能;复杂且美观的图形需要通过多层来混合叠加实现。

【发明内容】

[0005]因此,为解决上述问题,本发明提出了一种高性能OSD设计。其目的在于充分利用了现有资源,且可以达到较高的灵活度。
[0006]根据本发明的目的,本发明提出了一种高性能的OSD系统,包括以下步骤:
O确定叠加方式;
2)取数和模式计算;
3)混合叠加计算;
4)输出。
[0007]其特征在于,包括以下几个特点:
1)直接从大容量存储器中读取数据;
2)支持灵活的存储形式,如Y-CB-CR格式、RGB格式,CLUT(颜色查找表)格式;每个层次可用不同的存储形式;
3)高性能:能实时处理五个1920x1080像素大小的层次的混合叠加,混合叠加强度(即alpha系数)有256个强度;
4)自带简单的图形处理,如位数反转、调整颜色、色彩空间变换等;
5)能根据实际情况,自动延迟数据并输出。
【专利附图】

【附图说明】
[0008]结合附图,可以更清楚的了解本发明的目的、特性及其他优点。
[0009]图1为整体设计的结构图。
[0010]图2为OSD的数据流。【具体实施方式】
[0011]下面,将参照附图对本发明的的优选实施例进行详细说明。提供以下优选实施例只是为了更好的理解本发明。因此本发明并不局限于这些优选实施例,在不背离所附权利要求书中所披露的本发明范围与精神条件下,可以对这些优选实施例进行修改。
[0012]图1为整体设计的结构图,如图所示,本实施例包括以下步骤:
O确定叠加方式
图2中video层是与OSD并行的数据流,并不属于OSD的处理范畴。OSD包含五个层次,即 Back ground、Layer 10> Layer 11、Layer 12、Layer 13 层。OSD 的五个层次依据与video层的关系的不同,可以归类成Up layer和Down layer,例如情况(C)中,Layer 12和Layer 13层混合叠加得到Up layer,Back grounds Layer 10 > Layer 11三层依次混合叠加得到Down layer。Up layer和Down layer作为模块的输出,传给OSD的后续模块。具体选择某种情况,由芯片中的控制器决定。
[0013]2)取数和模式计算
设计中采用了很多存储,可以提前处理部分数据,以实现高性能。是否进行取数由模块尾部的存储空间决定,当存储空间未满时,自动进行取数操作。
[0014]模式计算可以把不同存储形式的数据转化同一格式,方便后续处理。不同的存储形式可以增加灵活性,可以对图像质量要求不高的情况,采用CLUT的格式,既节省存储空间又节省带宽。
[0015]3)混合叠加计算
两个层次(如Layer 10>Layer 11)如果同属于Up layer或Down layer,则必须执行一次混合叠加操作。如果有多个层次同属于Up layer或Down layer,则必须依次叠加,Layer13的优先级最高,以此类推,Back ground最低。混合叠加的公式为:混合叠加后的数据=叠加前的下层数据+ (叠加前的上层数据-叠加前的下层数据)*混合叠加强度alpha。
[0016]4)输出
依照之前步骤确定的Up layer和Down layer,分别把结果存入Up layer存储器和Down layer存储器。由于后续模块情况多变且处于不同时钟域,所以由时序控制部分来控制异步FIF0,以实现自动延迟数据并输出。
[0017]通过上述步骤,本实施例具有以下特点:
1)直接从大容量存储器中读取数据;
2)支持灵活的存储形式,如Y-CB-CR格式、RGB格式,CLUT(颜色查找表)格式;每个层次可用不同的存储形式;
3)高性能:能实时处理五个1920x1080像素大小的层次的混合叠加,混合叠加强度(即alpha系数)有256个强度;
4)自带简单的图形处理,如位数反转、调整颜色、色彩空间变换等;
5)能根据实际情况,自动延迟数据并输出。
【权利要求】
1.一种高性能的OSD系统,包括以下步骤: (O确定叠加方式; (2)取数和模式计算; (3)混合叠加计算; (4)输出。
2.根据权利要求1所述的高性能的OSD系统,其特征在于,包括: (O直接从大容量存储器中读取数据; (2)支持灵活的存储形式,如Y-CB-CR格式、RGB格式,CLUT(颜色查找表)格式;每个层次可用不同的存储形式; (3)高性能:能实时处理五个1920x1080像素大小的层次的混合叠加,混合叠加强度(即alpha系数)有256个强度; (4)自带简单的图形处理,如位数反转、调整颜色、色彩空间变换等; (5)能根据实际情况,自动延迟数据并输出。
【文档编号】H04N21/431GK103974006SQ201310033231
【公开日】2014年8月6日 申请日期:2013年1月29日 优先权日:2013年1月29日
【发明者】江山 申请人:北京哲朗科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1