[发明专利]色键实现方法和装置有效
申请号: | 201210351801.3 | 申请日: | 2012-09-20 |
公开(公告)号: | CN103024294A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 徐佳宏;王燕;林舜仰 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | H04N5/275 | 分类号: | H04N5/275;H04N9/75 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 王震宇 |
地址: | 518000 广东省深圳市罗湖区沿河北路10*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 方法 装置 | ||
技术领域
本发明涉及广电及数字有线电视领域的图形处理,特别是一种色键实现方法和装置。
背景技术
首先介绍与本发明相关的一些概念。
图层 (surface) :主要结构是指向一个映射内存的buffer,这块内存中存放的就是需要组成图像的每个像素的颜色数据。创建图层时用参数指定:width, height, pitch, pixel format。pixel format指图层像素格式,一旦创建便不能改变,常用格式为ARGB8888。参见图1,图层内的每个像素有其像素格式,pitch为每个像素所占内存的字节数, width * height * pitch也就决定了图层大小,即该图层所占内存空间的大小。
像素格式(pixel format):像素色彩按分量的大小和排列。这种格式以每个像素所使用的总位数以及用于存储像素色彩的红、绿、蓝和 alpha 分量的位数指定。常用的像素格式有ARGB1555,ARGB8888。例如ARGB8888按照| Alpha | Red | Green | Blue |各分量都是8位,那么一个像素的大小就是32位,即4字节。
alpha分量:计算机图形学中度量像素不透明度的单位。具有最大 alpha 值的像素是不透明的,alpha 值为零的像素是透明的,而具有中间值的像素是半透明的,并且透明度由最大alpha值到最小值之间均匀递增。
图层间拷贝(blit):图层的核心就是一块存有像素数据的内存,图层间拷贝可以理解为把一个图层的一堆像素拷贝到另一个目标图层上,那么这个目标图层就像贴纸一样被贴上一层新的图像。数据从一个图层复制到另一个图层时,产生缩放、颜色格式变化、透明位指定等等的变化。而在拷贝的时候若加上特效,特效的本质就是拷贝的过程中对像素进行处理,然后把处理过后的“图像”给“贴”到目标图层。例如色键功能(下文还将述及),就是判断源图层每个像素是否符合色键设置,若符合不拷贝该像素,若不符合则拷贝过去。
alpha混合(alpha blending):即半透明混合,是图层间拷贝的一种特效处理,是组合同时使用像素颜色和 alpha 值的两个图像以确定最后产生的像素的颜色的方法。其使得一个图像可以呈现在另一个图像的上面,从而产生两个图像混合显示的效果。例如,当混合两个像素时,两个像素的颜色组成元素首先乘以其 alpha 值,然后,底部像素乘以顶部像素的 alpha 值的倒数,并加到顶部像素中以形成最终的混合颜色。如果源图层某区域像素的alpha值为0,那么在进行alpha混合的图层间拷贝后,该区域相当于被透明掉直接显示目标图层的内容。
色键(color key):如上已述及,色键功能是一种用电子技术方法所完成的特技功能,是一种键控特技效果。简单来说,就是把图像中一种或几种特定的颜色变成透明的以便合成。色键用于选择像素以实现透明或半透明效果的颜色值。例如,当在图形中使用硬件图层拷贝时,矩形区域中除设置为色键的值以外的所有像素都拷贝。这样便在表面创建出了非矩形的子图形。使用色键,可以在另一平面上显示图片时使选定的前景像素显示或选定的背景像素来覆盖,形象地讲,就是把一个图片的某种颜色扣掉,再叠加到另一幅图片上。
现有的图层间拷贝的色键功能均依靠硬件来实现。对于硬件色键而言,是在图层拷贝参数中添加色键设置,而在进行拷贝时候使用硬件来实现色键功能。其中,源图层拷贝到目标图层时,逐个像素进行对比,若符合色键设置条件则滤掉该像素,合并后图层该位置的像素为目标图层的对应像素,否则为源图层的对应像素。然而,部分平台并不具有硬件色键功能。此外,有的平台的硬件只有ARGB模式色键功能,没有RGB模式色键功能。
发明内容
本发明的一个目的就是针对现有技术的不足,提供一种方法,可以在硬件不支持色键时实现色键功能。
本发明的另一目的是提供一种相应的实现色键功能的装置。
为实现上述目的,本发明采用以下技术方案:
一种色键实现方法,包括以下步骤:
对源图层进行预处理,将符合色键过滤条件的像素的alpha分量置零,其中所述色键过滤条件为非透明的颜色值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210351801.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便捷式钢筋切割机
- 下一篇:一种高效线缆切断机