[发明专利]应用于嵌入式数字娱乐点播系统的显示系统和方法有效
申请号: | 201010596788.9 | 申请日: | 2010-12-20 |
公开(公告)号: | CN102566952A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 陈林;蔡景峰;徐继芸 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F3/048 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 350002 福建省福州市金山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 嵌入式 数字 娱乐 点播 系统 显示 方法 | ||
1.一种在嵌入式数字娱乐点播系统中实现滚动字幕的方法,其特征在于,包括:
利用分层技术,将准备在显示设备中显示的图像数据分成内存兼容DC形式的背景层和文字层,并将所述文字层区域分为至少两块,分别为文字显示区域和显示区域外的文字准备区域;
将所述文字层的文字显示区域与显示设备的显示区域的背景层叠加后保存为一帧数据,并输出到所述显示设备进行显示;
将所述文字层相对所述背景层区域进行移动,使文字准备区域移动到所述显示设备的显示区域后再与所述背景层叠加,产生另外一帧数据,并输出到所述显示设备进行显示;
继续使文字显示区域和文字准备区域循环地相对所述背景层区域移动的上述步骤,每移动一次都将与所述背景层叠加后所产生数据输出到所述显示设备进行显示。
2.根据权利要求1所述的方法,其特征在于:
所述文字层和背景层的存储空间均为与所述显示设备属性一致的ARGB内存空间。
3.根据权利要求2所述的方法,其特征在于:
所述将文字层区域分为至少两块的步骤包括:使文字层长度大于等于所述显示设备的显示区域的两倍,将所述文字层区域分为四块,并将文字层区域按所述显示设备的显示区域的1/2进行分块,根据分块序号依次填入所述文字层数据;
所述将文字层相对所述背景层区域进行移动的步骤包括:将文字层相对所述背景层区域进行移动一块所述文字层区域的距离,并将分块序号加1,直至所有文字层区域块重新返回起始点重新开始。
4.根据权利要求2所述的方法,其特征在于:
所述将文字层区域分为至少两块的步骤包括:将所述文字层区域分为四块,当文字层区域长度小于显示设备的显示区域的两倍时,则直接将文字层数据依次存入各个所述文字块区域块并合并为文字层。
5.根据权利要求1至4任一项所述的方法,其特征在于:
所述利用分层技术将准备在显示设备中显示的图像数据分成内存兼容DC形式的背景层和文字层的步骤包括:
利用分层技术,将准备在显示设备中显示的图像数据分成内存兼容DC形式的背景层、alpha层和文字层,所述背景层求的大小与显示设备的显示区域一致,用于保存任何图片背景或者透明背景,所述alpha层大小与显示区域一致,用于保存渐变的alpha值或渐变的alpha图片;
所述将文字层的文字显示区域与显示设备的显示区域的背景层叠加后保存为一帧数据并输出到所述显示设备进行显示的步骤包括:
采用所述alpha层将所述文字层的文字显示区域与显示设备的显示区域的背景层混合,并将混合后的混合层与alpha层叠加后保存为一帧数据,输出到所述显示设备进行显示;
所述将文字层相对所述背景层区域进行移动使文字准备区域移动到所述显示设备的显示区域后再与所述背景层叠加的步骤包括:
将所述文字层相对所述背景层区域进行移动,使文字准备区域移动到所述显示设备的显示区域后再采用alpha层与所述背景层混合,并将混合后的混合层与alpha层叠加。
6.根据权利要求1至4任一项所述的方法,其特征在于:
所述将文字层相对所述背景层区域进行移动的步骤包括:所述文字层相对所述背景层区域以一个固定的移动间隔移动,总移动步长=显示设备的显示区域/移动间隔,所有文字层都以这个为基准,获取总移动步长计算出自己的移动间隔,一直移动,直至整个文字层在所述显示设备的显示区域显示完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010596788.9/1.html,转载请声明来源钻瓜专利网。