一种可展示广告的数字电视终端的制作方法

文档序号:7553794阅读:101来源:国知局
专利名称:一种可展示广告的数字电视终端的制作方法
技术领域
本发明涉及数字电视终端,尤其涉及一种可展示广告的数字电视终端。
背景技术
在电视节目中呈现广告是在一种成熟的商业模式。传统的广告呈现方式是,由前面设备在电视节目中间加入视频广告,或者在电视节目画面之上加入图片或动画广告,通过电视网络传送到接收终端,由电视机播放出来。OSD是On Screen Display的缩写,应用在CRT/LCD显示器上,与图像实时同步附加或改变图像中某些像素的颜色,使之组合成人类可以在图像中辨识的数据,在显示器的荧幕中产生一些特殊的字形或图形,让使用者得到一些讯息。OSD控制IC可在荧幕上的任何位置显示一些特殊字形与图形,成为人机界面上重要的讯息产生装置。随着数字电视终端设备性能提升,功能丰富,出现了带有彩色的OSD画面,覆盖于视频层之上,提供查看频道列表、选台、参数设定等功能,供用户操作使用,常见于家用电视机或个人PC电脑之显示荧幕上,当使用者操作电视机换台或调整音量、画质等,电视荧幕就会显示目前状态让使用者知道。由此在OSD画面上展示广告成为一种新型的广告呈现方式。在OSD画面上展示广告,已经有一些方式在用,比如在屏幕一角放置图片或动画,或者显示一幅大图覆盖全屏,但OSD图像部分或全部掩盖了视频图像,影响了视频图像的观看效果。

发明内容
针对上述问题,本发明的目的在于提供了一种可展示广告的数字电视终端,可将视频层缩小显示在OSD画面区域的局部区域内,使所展示广告更具趣味性,效果更好。一种可展示广告的数字电视终端,包括解析模块和OSD显示模块,解析模块将通过数字电视网络传送的传输数据解析为视频信号和OSD信号,其中OSD信号包括广告图片及广告图片上的一处区域数据,该区域为透明区域或不透明区域,OSD显示模块将OSD信号的广告图片展示在数字电视终端的OSD画面,并在所述矩形区域播放视频。所述的可展示广告的数字电视终端,所述OSD显示模块包括计算单元、填充单元、OSD透明实现单元及缩放单元。所述的可展示广告的数字电视终端,所述OSD显示模块的填充单元将广告图片满屏填充显示在整个OSD画面区域,OSD显示模块的缩放单元将视频层的视频画面缩放到该区域。所述的可展示广告的数字电视终端,所述计算单元根据广告图片的尺寸和整个OSD画面尺寸的比率计算该区域在OSD画面上的对应区域。所述的可展示广告的数字电视终端,所述OSD透明实现单元将所述不透明区域填充为透明。所述的可展示广告的数字电视终端,所述OSD透明实现单元使用α混合的过程动态并自动地调整OSD画面的外观。所述的可展示广告的数字电视终端,所述OSD透明实现单元包括OSD透明标识器、比较器及输出控制单元。所述的可展示广告的数字电视终端,所述OSD透明标识器接收与当前OSD信号相匹配的将被透明的背景颜色的标识数据,比较器根据OSD透明标识数据识别OSD信号中的背景颜色数据,输出控制单元根据比较器的结果输出部分颜色值。所述的可展示广告的数字电视终端,所述数字电视终端将视频信号的部分颜色值与输出控制单元输出的部分颜色值混合后显示出来,在所述不透明区域实现透明化。所述的可展示广告的数字电视终端,所述的区域为矩形区域。本发明提供的可展示广告的数字电视终端可将广告显示在显示屏幕的大部分区域,同时也可以让接收者收看到电视视频,使得所显示的广告展示效果更好。


图1是本发明一种可展示广告的数字电视终端的结构原理框图;图2是本发明一种可展示广告的数字电视终端的数据发送流程图;图3是本发明实现OSD透明的原理框图;图4是本发明实施例实现广告播放和视频缩放的示例;其中I表示图片全屏显示在OSD层;2表示计算矩形区域在全屏显示状态下的对应区域,清空成透明状态;3表示将视频层的电视画面缩小到对应区域。
具体实施例方式为了使本发明的目的、技术方案及优点更加明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,本发明可展示广告的数字电视终端,包括解析模块10、存储模块20和OSD显示模块30,其中OSD显示模块30包括计算单元31、填充单元32、OSD透明实现单元33及缩放单元34。如图2所示,在没有广告信息时,数字电视系统前端部分,将视频信号通过数字电视网络,传送到本发明数字电视终端处;在需要展示广告时,则将设计好的广告图片,以及广告图片上的一处矩形区域参数数据,共同打包成传输数据,通过数字电视网络,传送到本发明数字电视终端处。该矩形区域的参数包括矩形区域的位置及大小等,由设计者考虑与广告图片内容配合等因素确定,例如矩形区域的位置可以由该矩形区域相对于广告图片的横向及纵向相对坐标加上矩形区域的长度和宽度来确定(rect[x, y, width, height])。如图3所示,数字电视终端接收到通过数字电视网络传送的传输数据后,解析模块10解析出视频信号和OSD信号,没有广告信息时,解析模块10解析出的视频信号通过缓冲器40缓冲后直接显示在数字电视终端的显示器50上;0SD信号的广告图片和矩形区域的参数数据,则存储到存储模块20中。当需要展示广告画面的时候,OSD显示模块30读取存储模块20中的图片数据和矩形区域位置数据,有以下几种展示方法:实施例一
第一步SI,OSD显示模块30的填充单元32将广告图片满屏填充显示在整个OSD画面区域;第二步S2,OSD显示模块的计算单元31计算矩形区域在OSD画面上的对应区域,例如可以根据广告图片的尺寸和整个OSD画面尺寸的比率。第三步S3,OSD透明实现单元33将该矩形区域填充为透明,矩形区域的内容不会遮盖视频层的视频,观众可以在矩形区域观看到显示出来的视频。OSD透明实现单元33可以使用α混合的过程动态并自动地调整OSD画面的外观。例如,基于当前正在显示器50上显示的图像,经由α混合自动设置OSD的背景透明度。α混合在图形学(例如计算机和数字电视图形学)中用来产生透明效果,通过将透明的前景与背景颜色组合以产生过渡混合来实现。使用elf值来加权前景图像,而使用该α值的补数来加权背景图像,然后组合修改的前景和背景图像来产生在屏幕上显示的图像。选择不同的α值将导致不同的混合图像外观。α值越高,前景图像越不透明,并且混合图像上前景颜色的权重越大。α值是可以是固定的单个或几个值,用户在设置过程期间可以从这几个α值中选择,也可以根据显示器50的每一帧来动态调整α值。OSD透明实现单元33的结构可以如图3所示,包括OSD透明标识器331、比较器332及输出控制单元333,OSD透明标识器331接收与当前OSD信号相匹配的将被透明的背景颜色的标识数据,即接收OSD透明标识数据,比较器332根据OSD透明标识数据识别OSD信号中与其相同的背景颜色数据,若OSD信号的背景颜色数据与标识数据不相同,输出控制单元333输出OSD信号的某些颜色值,若OSD信号的背景颜色数据与标识数据相同,输出控制单元333则输出视频信号的某些颜色值。最后显示器50只将视频信号的某些颜色值与输出控制单元选择输出的另一些颜色值混合后显示出来,在该矩形区域实现透明化。第四步S4,OSD显示模块30的缩放单元34将视频层的视频画面缩放到该矩形区域。通过以上步骤,就实现了在数字电视终端显示器的一个矩形区域播放视频,而将广告图片展示在数字电视终端OSD画面的效果。以上步骤的第二步S2与第三步S3在实现过程中也可以合并,即将计算矩形区域位置及大小的过程和将该矩形区域透明化的过程可
以合二为一。在上述实施例中,当广告图片上的矩形区域为透明区域时,则省略了步骤S3。实施例二第一步S10,0SD显示模块30的计算单元31根据广告图片的尺寸和整个OSD画面尺寸的比率计算矩形区域在OSD画面上的对应区域。第二步S20,OSD显示模块30的缩放单元34将视频层的视频画面缩放到该矩形区域。第三步S30,0SD显示模块30的填充单元32将广告图片满屏填充显示在整个OSD画面区域。第四步S40,0SD透明实现单元33将该矩形区域填充为透明,矩形区域的内容不会遮盖视频层的视频,观众可以在矩形区域观看到显示出来的视频,其实现方法与实施例一相同。通过以上步骤,也可以实现在数字电视终端显示器的一个矩形区域播放视频,而将广告图片展示在数字电视终端OSD画面的效果。在上述实施例中,当广告图片上的矩形区域为透明区域时,则省略了步骤S40。实施例三第一步S100,OSD显示模块30的计算单元31计算矩形区域在OSD画面上的对应区域,例如可以根据广告图片的尺寸和整个OSD画面尺寸的比率;第二步S200,OSD显示模块30的填充单元32将广告图片满屏填充显示在整个OSD画面区域;第三步S300,OSD透明实现单元33将该矩形区域填充为透明,其实现方法与实施例一相同,OSD显示模块30的缩放单元34将视频层的视频画面缩放到该矩形区域。通过以上步骤,也可以实现在数字电视终端显示器的一个矩形区域播放视频,而将广告图片展示在数字电视终端OSD画面的效果。在上述实施例中,当广告图片上的矩形区域为透明区域时,则省略了步骤S300。在上述各实施例中,其中矩形区域也可以是其它形状的区域,例如三角形、梯形、圆形、椭圆等,以根据需要进行不同形状的调整均可。以上三个实施例中,根据实施例一,只要保证步骤S3在SI和S2之后完成,并且步骤S4在步骤S2之后完成,本领域的技术人员还可以变换出其他多种不同的实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种可展示广告的数字电视终端,包括解析模块和OSD显示模块,解析模块将通过数字电视网络传送的传输数据解析为视频信号和OSD信号,其中OSD信号包括广告图片及广告图片上的一处区域数据,该区域为透明区域或不透明区域,其特征在于,OSD显示模块将OSD信号的广告图片展示在数字电视终端的OSD画面,并在所述区域播放视频。
2.如权利要求1所述的可展示广告的数字电视终端,其特征在于,所述OSD显示模块包括计算单元、填充单元、OSD透明实现单元及缩放单元。
3.如权利要求2所述的可展示广告的数字电视终端,其特征在于,所述OSD显示模块的填充单元将广告图片满屏填充显示在整个OSD画面区域,OSD显示模块的缩放单元将视频层的视频画面缩放到该区域。
4.如权利要求2所述的可展示广告的数字电视终端,其特征在于,所述计算单元根据广告图片的尺寸和整个OSD画面尺寸的比率计算该区域在OSD画面上的对应区域。
5.如权利要求2所述的可展示广告的数字电视终端,其特征在于,所述OSD透明实现单元将所述不透明区域填充为透明。
6.如权利要求5所述的可展示广告的数字电视终端,其特征在于,所述OSD透明实现单元使用α混合的过程动态并自动地调整OSD画面的外观。
7.如权利要求5所述的可展示广告的数字电视终端,其特征在于,所述OSD透明实现单元包括OSD透明标识器、比较器及输出控制单元。
8.如权利要求7所述的可展示广告的数字电视终端,其特征在于,所述OSD透明标识器接收与当前OSD信号相匹配的将被透明的背景颜色的标识数据,比较器根据OSD透明标识数据识别OSD信号中的背景颜色数据,输出控制单元根据比较器的结果输出部分颜色值。
9.如权利要求8所述的可展示广告的数字电视终端,其特征在于,所述数字电视终端将视频信号的部分颜色值与输出控制单元输出的部分颜色值混合后显示出来,在所述不透明区域实现透明化。
10.如权利要求1-9任一所述的可展示广告的数字电视终端,其特征在于,所述的区域为矩形区域。
全文摘要
本发明提供了一种可展示广告的数字电视终端,包括解析模块和OSD显示模块,解析模块将通过数字电视网络传送的传输数据解析为视频信号和OSD信号,其中OSD信号包括广告图片及广告图片上的一处矩形区域数据,OSD显示模块将OSD信号的广告图片展示在数字电视终端的OSD画面,并在所述矩形区域播放视频。该数字电视终端可将视频层缩小显示在OSD画面区域的局部区域内,使所展示广告更具趣味性,效果更好。
文档编号H04N5/445GK103152536SQ201310090278
公开日2013年6月12日 申请日期2013年3月20日 优先权日2013年3月20日
发明者李本秀 申请人:深圳市知音同创科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1