叠加系统和叠加方法_4

文档序号:8412292阅读:来源:国知局
输的图层的pixel alpha 值。
[0108]步骤407,当判断出由所述一个信道传输的图层和前一帧图像的相同位置的图层相同时,统计由所述一个信道传输的图层的多个像素透明度值,如果多个像素透明度值为全O或全1,不读取被覆盖图层,采用内建图层替代所述被覆盖图层进行叠加,此时所述被覆盖图层是由所述信道传输的图层。
[0109]如果pixel alpha的值为全O或全1,硬件根据叠加公式决定要mask当前图层的操作,不读取被覆盖图层,采用内建图层替代所述被覆盖图层进行叠加。如像素透明度值为非全O且非全1,混合处理模块103通过其输入端读取图层并进行正常的叠加操作。
[0110]步骤408,当判断出由所述一个信道传输的图层和前一帧图像的相同位置的图层不相同时、或当判断出由所述一个信道传输的图层和前一帧图像的相同位置的图层相同且所述多个像素透明度值为非全O且非全I时,确定叠加方式属于正常叠加。
[0111]当确定叠加方式属于正常叠加时,混合处理模块103通过其输入端读取图层并进行正常的叠加操作。
[0112]通过以上混合处理方法,混合处理模块103可以根据不同叠加方式进行不同叠加操作,提高叠加处理的效率。
[0113]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0114]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0115]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种叠加系统,其特征在于,所述叠加系统包括:信道矩阵模块、多个数据选择器、多个混合处理模块、输出匹配模块和多个叠加输出端; 所述信道矩阵模块包括多个输入端和多个输出端,所述信道矩阵模块用于将来自所述多个输入端的多个图层与多个信道进行匹配,并通过所述多个输出端将所述多个图层输出至所述多个信道; 每个数据选择器,用于从多个候选图层中选择一个作为最底图层; 每个混合处理模块,与一个信道相连接并与一个数据选择器连接,用于将由所述信道传输的图层与所述数据选择器选择的最底图层进行透明混合处理得到输出结果; 所述输出匹配模块,用于将所述多个混合处理模块的多个输出结果与所述多个叠加输出端进行匹配,以通过所述多个叠加输出端中的至少一个输出所述多个输出结果中的一个或多个。
2.如权利要求1所述的叠加系统,其特征在于,所述数据选择器的多个候选图层包括至少一个基本base层。
3.如权利要求1或2所述的叠加系统,其特征在于,所述数据选择器的多个候选图层包括前一个混合处理模块的输出结果。
4.如权利要求1至3中任一权利要求所述的叠加系统,其特征在于,所述多个叠加输出端包括在线叠加输出端,所述在线叠加输出端与显示器连接。
5.如权利要求1至4中任一权利要求所述的叠加系统,其特征在于,所述多个叠加输出端包括离线叠加输出端,所述离线叠加输出端与内存连接。
6.如权利要求1至5中任一权利要求所述的叠加系统,其特征在于,所述多个叠加输出端包括二次叠加输出端,所述二次叠加输出端与所述信道矩阵模块的一个输入端连接。
7.如权利要求1至6中任一权利要求所述的叠加系统,其特征在于,所述混合处理模块包括: 判断单元,用于判断所述混合处理模块的叠加方式是否属于覆盖叠加; 叠加单元,用于当所述判断单元判断出叠加方式属于正常叠加时,将由所述信道传输的图层与所述数据选择器选择的最底图层进行透明混合处理得到输出结果。
8.如权利要求7所述的叠加系统,其特征在于,所述叠加单元还用于当所述判断单元判断出叠加方式属于覆盖叠加时,不读取被覆盖图层,采用内建图层替代所述被覆盖图层进行叠加,所述被覆盖图层为由所述信道传输的图层与所述数据选择器选择的最底图层中的至少一个。
9.如权利要求7或8所述的叠加系统,其特征在于: 所述判断单元,还用于当判断出叠加方式属于非覆盖叠加时,判断叠加方式是否属于全局透明度叠加; 所述叠加单元,还用于当所述判断单元判断出叠加方式属于全局透明度叠加时,当全局透明度的值为O或I时,不读取被覆盖图层,采用内建图层替代所述被覆盖图层进行叠加,所述被覆盖图层为由所述信道传输的图层与所述数据选择器选择的最底图层中的至少一个; 所述叠加单元,还用于当全局透明度的值为非O且非I时,确定叠加方式属于正常叠加。
10.如权利要求9所述的叠加系统,其特征在于: 所述判断单元,还用于当判断出叠加方式不属于全局透明度叠加时,判断由所述信道传输的图层是否和前一帧图像的相同位置的图层相同; 所述叠加单元,还用于当判断出由所述信道传输的图层和前一帧图像的相同位置的图层相同时,统计由所述信道传输的图层的多个像素透明度值,如果多个像素透明度值为全O或全1,不读取被覆盖图层,采用内建图层替代所述被覆盖图层进行叠加,此时所述被覆盖图层是由所述信道传输的图层; 所述叠加单元,还用于当判断出由所述信道传输的图层和前一帧图像的相同位置的图层不相同时、或当判断出由所述信道传输的图层和前一帧图像的相同位置的图层相同且所述多个像素透明度值为非全O且非全I时,确定叠加方式属于正常叠加。
11.一种叠加方法,其特征在于,所述方法包括: 将多个图层与多个信道进行匹配,并将所述多个图层输出至所述多个信道; 对应于每个信道,从多个候选图层中选择一个作为最底图层; 将由所述每个信道传输的图层与所述每个信道对应的最底图层分别进行透明混合处理得到输出结果; 将多个输出结果与多个叠加输出端进行匹配,以通过所述多个叠加输出端中的至少一个输出所述多个输出结果中的一个或多个。
12.如权利要求11所述的叠加方法,其特征在于,所述将由所述每个信道传输的图层与所述每个信道对应的最底图层分别进行透明混合处理得到输出结果,包括: 针对一个信道,判断叠加方式是否属于覆盖叠加; 当判断出叠加方式属于正常叠加时,将由所述一个信道传输的图层与所述一个信道对应的最底图层进行透明混合处理得到输出结果。
13.如权利要求12所述的叠加方法,其特征在于,所述方法还包括: 当判断出叠加方式属于覆盖叠加时,不读取被覆盖图层,采用内建图层替代所述被覆盖图层进行叠加,所述被覆盖图层为由所述一个信道传输的图层与所述一个信道对应的最底图层中的至少一个。
14.如权利要求12或13所述的叠加方法,其特征在于,所述方法还包括: 当判断出叠加方式属于非覆盖叠加时,判断叠加方式是否属于全局透明度叠加; 当判断出叠加方式属于全局透明度叠加时,当全局透明度的值为O或I时,不读取被覆盖图层,采用内建图层替代所述被覆盖图层进行叠加,所述被覆盖图层为由所述一个信道传输的图层与所述一个信道对应的最底图层中的至少一个; 当全局透明度的值为非O且非I时,确定叠加方式属于正常叠加。
15.如权利要求14所述的叠加方法,其特征在于,所述方法还包括: 当判断出叠加方式不属于全局透明度叠加时,判断由所述一个信道传输的图层是否和前一帧图像的相同位置的图层相同; 当判断出由所述一个信道传输的图层和前一帧图像的相同位置的图层相同时,统计由所述一个信道传输的图层的多个像素透明度值,如果多个像素透明度值为全O或全1,不读取被覆盖图层,采用内建图层替代所述被覆盖图层进行叠加,此时所述被覆盖图层是由所述信道传输的图层; 当判断出由所述一个信道传输的图层和前一帧图像的相同位置的图层不相同时、或当判断出由所述一个信道传输的图层和前一帧图像的相同位置的图层相同且所述多个像素透明度值为非全O且非全I时,确定叠加方式属于正常叠加。
【专利摘要】本发明实施例涉及叠加系统和叠加方法,该叠加系统包括:信道矩阵模块、多个数据选择器、多个混合处理模块、输出匹配模块和多个叠加输出端;信道矩阵模块用于将多个图层与多个信道进行匹配;每个数据选择器,用于从多个候选图层中选择一个作为最底图层;每个混合处理模块,与一个信道相连接并与一个数据选择器连接,用于将由信道传输的图层与数据选择器选择的最底图层进行透明混合处理得到输出结果;输出匹配模块,用于将多个混合处理模块的多个输出结果与多个叠加输出端进行匹配,以通过多个叠加输出端中的至少一个输出多个输出结果中的一个或多个。由上可见,本发明实施例的叠加系统可以有效减小占用的芯片面积,降低成本和功耗。
【IPC分类】G06F3-14
【公开号】CN104731544
【申请号】CN201510140933
【发明人】尹圣宝
【申请人】华为技术有限公司
【公开日】2015年6月24日
【申请日】2015年3月27日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1