[发明专利]应用于嵌入式数字娱乐点播系统的显示系统和方法有效
| 申请号: | 201010596788.9 | 申请日: | 2010-12-20 |
| 公开(公告)号: | CN102566952A | 公开(公告)日: | 2012-07-11 |
| 发明(设计)人: | 陈林;蔡景峰;徐继芸 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F3/048 |
| 代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
| 地址: | 350002 福建省福州市金山*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用于 嵌入式 数字 娱乐 点播 系统 显示 方法 | ||
技术领域
本发明涉及电子技术领域,特别是涉及应用于嵌入式数字娱乐点播系统的显示系统和方法。
背景技术
在现有多媒体或者网页作品的制作过程中,滚动字幕(又称为走马灯)是一种经常要用到的显示效果,而淡入淡出效果更是被经常采用;他可以让我们的消息更加的人性化,且更具有观赏性;但在嵌入式产品中却鲜有该功能,数字娱乐点播系统现有文字走马灯应用中,其走马灯也为直接输出到屏幕中,没有有效的过度效果,直接导致走马灯在移动过程中直接断层,显得十分突兀。而这种方式直接违背了娱乐点播系统那种流畅,炫,酷等的元素特点。
而且上述方法中,使用走马灯信息直接输出到显示设备的过程中,每帧的显示数据都需要对走马灯信息的文字进行描点处理输出到显示设备,大量的文字绘图处理。
2008年6月11日公开的中国发明专利申请第200710178686.3号描述了一种在视频中实现图标或字幕多种特效的方法,所述方法是将图标或字幕放在画图板中保存为BMP位图的RGB形式,将BMP位图的RGB形式转化为YUV形式;将已经转化为YUV形式的图标或字幕文件叠加到视频文件中,视频文件的数据也是YUV形式的;实现图标或字幕的滚动特效,方法是使图标或字幕在不同的帧图像中处于不同的位置;实现图标或字幕的淡入淡出特效,方法是调整第K+1帧图像中图标或字幕数据区域的像素值F′K+1(X,Y),通过像素值的不断变化可以实现淡入淡出的效果;实现图标或字幕的旋转特效,方法是先得到图标或字幕的旋转不同角度后的像素值。
发明内容
本发明主要解决的技术问题是提供一种应用于嵌入式数字娱乐点播系统的显示系统和方法,能够提高嵌入式数字娱乐点播系统中滚动字幕的效率。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种在嵌入式数字娱乐点播系统中实现滚动字幕的方法,包括:利用分层技术,将准备在显示设备中显示的图像数据分成内存兼容DC形式的背景层和文字层,并将所述文字层区域分为至少两块,分别为文字显示区域和显示区域外的文字准备区域;将所述文字层的文字显示区域与显示设备的显示区域的背景层叠加后保存为一帧数据,并输出到所述显示设备进行显示;将所述文字层相对所述背景层区域进行移动,使文字准备区域移动到所述显示设备的显示区域后再与所述背景层叠加,产生另外一帧数据,并输出到所述显示设备进行显示;继续使文字显示区域和文字准备区域循环地相对所述背景层区域移动的上述步骤,每移动一次都将与所述背景层叠加后所产生数据输出到所述显示设备进行显示。
其中,所述文字层和背景层的存储空间均为与所述显示设备属性一致的ARGB内存空间。
其中,所述将文字层区域分为至少两块的步骤包括:使文字层长度大于等于所述显示设备的显示区域的两倍,将所述文字层区域分为四块,并将文字层区域按所述显示设备的显示区域的1/2进行分块,根据分块序号依次填入所述文字层数据;所述将文字层相对所述背景层区域进行移动的步骤包括:将文字层相对所述背景层区域进行移动一块所述文字层区域的距离,并将分块序号加1,直至所有文字层区域块重新返回起始点重新开始。
其中,所述将文字层区域分为至少两块的步骤包括:将所述文字层区域分为四块,当文字层区域长度小于显示设备的显示区域的两倍时,则直接将文字层数据依次存入各个所述文字块区域块并合并为文字层。
其中,所述利用分层技术将准备在显示设备中显示的图像数据分成内存兼容DC形式的背景层和文字层的步骤包括:利用分层技术,将准备在显示设备中显示的图像数据分成内存兼容DC形式的背景层、alpha层和文字层,所述背景层求的大小与显示设备的显示区域一致,用于保存任何图片背景或者透明背景,所述alpha层大小与显示区域一致,用于保存渐变的alpha值或渐变的alpha图片;所述将文字层的文字显示区域与显示设备的显示区域的背景层叠加后保存为一帧数据并输出到所述显示设备进行显示的步骤包括:采用所述alpha层将所述文字层的文字显示区域与显示设备的显示区域的背景层混合,并将混合后的混合层与alpha层叠加后保存为一帧数据,输出到所述显示设备进行显示;所述将文字层相对所述背景层区域进行移动使文字准备区域移动到所述显示设备的显示区域后再与所述背景层叠加的步骤包括:将所述文字层相对所述背景层区域进行移动,使文字准备区域移动到所述显示设备的显示区域后再采用alpha层与所述背景层混合,并将混合后的混合层与alpha层叠加。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010596788.9/2.html,转载请声明来源钻瓜专利网。





