LED平板显示器开放式显示模型研究.docx

LED平板显示器开放式显示模型研究.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

??

?

??

LED平板显示器开放式显示模型研究

?

?

?

?

?

??

?

?

?

摘要:随着全彩LED显示屏显示面积日益增大及在各个行业内的应用逐步深入,不同用户对屏幕信息显示提出诸多需求。文章旨在分析各种信息显示需求并提出一种开放式的通用显示模型,该模型解决了绝大部分全彩LED显示屏的显示需求,并同样适用于其它平板显示器,该开放式显示模型也有利于为扩展和用户定制开发。

关键词:全彩LED显示屏;多区域显示;开放式显示模型

TN312+.8:B

1LED显示屏显示需求

通过对体育、商业广告、车站、机场等场合的大型LED屏幕使用需求【1】、用户的基本需求可总结如下:

(1)广泛的多媒体及信息显示支持。如各种音视频格式、流媒体、图片、表格、动画、office文档、数据库、摄像机等:

(2)动态多区域并行显示。如体育赛事多角度画面同时呈现在显示屏幕上,或者主视频区周围镶嵌多个广告图片、动画、文字、时钟、倒计时等;

(3)叠加显示。如画中画显示、多个视频透明叠加、实时动态字幕显示。叠加方式可分为覆盖、ALPHA混和、ColorKey三种;

(4)多样化的显示动态效果。如滚动、闪烁、平移、百叶、拉帘、淡入淡出等;

(5)实时插播、定时播放、循环播放、全局播放等灵活的显示安排:

(6)可定制的显示内容。

2显示模型的提出

综合上述显示需求,本文提出一种开放式的大屏幕显示模型,该显示模型的基本特点为动态多区域并行显示,图1为显示模型的示意图。

如图1所示,在这个显示模型中,显示内容按节目进行组织和管理。每个节目拥有特定的类型,如循环播放节目、全局播放节目、定时播放节目、实时插播节目等。节目列表的管理必须配套一个节目调度器,每种类型的节目都被赋予一定优先级,调度器以优先级为调度标准。全局节目优先级最高,应始终处于播放状态,实时插播节目次之,定时节目在定时时间到达时优先级较普通循环节目高。调度时机存在于实时插播、定时触发、节目播放完成三个时间点。

一个节目可以占据全屏显示范围,也可以划分为多个子区域并行显示。节目只是管理区域的容器,区域是最终完成显示的单元。区域的基本属性是区域位置大小、层次和叠加方式。

叠加方式分为三种:覆盖、Alpha混和、ColorKey【2】。图2、3、4分别表示这三种叠加效果,图中叠加的上层区域显示内容一般为文字,其前景色为黑色,背景为白色;下层区域则是正在播放的视频。两个区域之间出现交叠的情况时,层次决定了区域覆盖时的最终效果。

三种叠加方式中覆盖是最简单的,上层的区域遮盖下层的区域;而Alpha混和是最富有特效的方式,该[来自w]方式将处于叠加的两个区域之间以一定的透明度混和在一起,目前已经在游戏开发等领域大量应用。Alpha混和的公式如下:

Color=(SrcRGB×SrcAlpha)+(DestRGB×(1-SrcAlpha))

其中SrcAlpha是控制源图片透明度的混合因子,范围为[0,1],当SrcAlpha为0时,源图片完全透明,而为1时,则完全不透明。

ColorKey是指在两个区域叠加时,指定一种关键颜色作为透明色,关键色可以指定在源图片上也可指定在目标图片上。ColorKey技术可以用于在动态视频上显示文字、人物头像,还可以合成背景,很多电影中惊险场面如爆炸等都是通过该技术合成的。

在上述显示模型中,每个显示区域中管理一组显示项,构成显示项列表。显示项是一个抽象概念,它将所有的显示内容抽象成一个统一的接口,采用面向对象的思想设计。显示项为所有显示内容抽象了几个基本接口:显示、停止、暂停。

每一种具体显示内容,如上面说到的视频、图片、摄像机、动画、流媒体等,都从显示项派生,并根据自身特点实现上述三个抽象接口。由于使用了抽象的接口,从而有效地隔离低层变化,使得这个模型具有极强的可扩展性。当需要扩展一个用户自定义的显示项时,只需要按照用户要求实现三个基本接口,然后插入到播放项列表中就可以显示了。

3显示模型的实现

3.1底层图形显示核心

上述显示模型的实现主要依赖于高性能的底层图形显示接口。由于各个显示区域并行播放任何类型的媒体,实时的叠加将会极度频繁的发生,如果系统没有相应的图形硬件加速支持肯定是无法实现这种模型的。而实际中使用的PC机几乎都具备独立显卡或者支持硬件加速的集成显卡,同样目前高端的面向多媒体应用的RISC处理器如OMAP3530、i.MX51系列、S5PCll0等都内置了2D/3D图形加速lP核。对于像Alpha混合、ColorKey这些经典的2D图形操作,都可以通过3D渲染核心提供硬件支持。

在WindowsWinCE平台下,首选的显示接口当然是Direct3D了。Direct3D可以让开发人员直接使用GPU硬件加速完成对图形的

您可能关注的文档

文档评论(0)

134****7975 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档