一种数据显示方法及数据显示系统以及相关设备的制作方法

文档序号:2586681阅读:286来源:国知局
专利名称:一种数据显示方法及数据显示系统以及相关设备的制作方法
技术领域
本发明涉及数据处理领域,尤其涉及一种数据显示方法及数据显示系统 以及相关设备。
背景技术
随着数字电视技术与网络技术的结合,用户对使用数字电视上网的要求 也越来越高,例如,相当多的用户希望能够一边看电视一边上网,要达到这 样的目的,解决的方法就是使浏览器网页能够显示于视频层上。现有技术中一种解决方案为使用标准网页的层叠样式表(CSS, Cascading StyleSheets),在标准网页的CSS中规定,只有页面内部的透明,即某个区域 只能透明或部分透明到它的上一层,但是在数字电视里,由于网页和电视节 目的切换的需要,并且浏览器不能最小化,而如果每次都关闭浏览器然后下 次再启动的话,速度就会很慢,所以现有技术的实现方式为跳转到一个完全 透明的页面,即可只看到视频层,即相当于切换到电视节目。但是现有技术只支持完全透明,虽然可以方便快速的切换,但是不够灵 活,如果用户希望在上网的同时知道电视节目的内容则无法实现,所以降低 了用户体验。为解决上述现有技术的缺陷,另一种现有技术为修改CSS中颜色的定义,加入标识透明度的参数,例如CSS标准中颜色 值的格式是弁RGB,在其后增加一位参数Y,即是将CSS的颜色值的格式修改 为弁RGBY,其中Y表示透明度,Y取值范围是0x00-0xFF, OO表示完全透明, 0xFF表示完全不透明,之后对该CSS的颜色值解析处理达到相应的透明效果, 从而实现浏览器可以部分透明的显示于视频层上,满足了用户同时上网与观 看电视节目的需求。但是该技术方案由于修改了 CSS标准的定义,所以不能兼容利用标准的 CSS写成的网页数据,影响了产品的推广。

发明内容
本发明实施例提供了 一种数据显示方法及数据显示系统以及相关设备, 能够实现浏览器网页透明度的可控调整,且提高产品的兼容性。'本发明实施例提供的数据显示方法,包括浏览器对接收到的透明度参 数进行解析得到透明度数值;根据所述透明度数值调整像素的颜色值;向移 植单元发送调整后的像素的颜色值;移植单元根据所述调整后的像素的颜色 值对像素与视频进行混合,显示混合后的相应数据。进一步,所述浏览器对接收到的透明度参数进行解析得到透明度数值的 步骤之前包括在CSS参数中增加透明度参数。进一步,所述浏览器对接收到的透明度参数进行解析得到透明度数值的 步骤包括将接收到的透明度参数的属性数值转换为对应平台的透明度数值。进一步,所述透明度参数包括区域透明度参数;所述根据透明度数值调整像素的颜色值的步骤包括将得到的透明度数值加入指定区域的像素的颜色值。进一步,所述移植单元根据所述调整后的像素的颜色值对像素与视频进 行混合,显示混合后的相应数据的步骤包括移植单元将调整后的像素与视频层的数据进行重叠混合得到混合后的显 示数据;对混合后的显示数据进行显示。进一步,所述透明度参数还包括字体透明度参数;所述根据透明度数值调整像素的颜色值的步骤包括根据文字颜色信息与背景颜色信息设置文字颜色级别数目;根据所述文字颜色级别数目,背景颜色透明度参数以及文字透明度数值 计算某级文字颜色的透明度;根据该级文字颜色的透明度调整对应的像素的颜色值。进一步,所述根据文字颜色级别数目,背景颜色透明度参数以及文字透 明度参数计算某级文字颜色的透明度的步骤采用如下公式计算第N级文字颜色的透明度二 (((N/文字颜色级别数目)*背景颜色透明度 参数)+ (1- (N/16)) *文字透明度数值)。本发明实施例提供的数据显示系统,包括浏览器,用于对接收到的透明度参数进行解析得到透明度数值,根据所 述透明度数值调整像素的颜色值,向移植单元发送调整后的像素的颜色值;移植单元,用于根据所述调整后的像素的颜色值对像素与视频进行混合, 显示混合后的相应数据。本发明实施例提供的浏览器,包括 接收单元,用于接收透明度参数;解析单元,用于对接收到的透明度参数进行解析得到透明度数值; 像素调整单元,用于根据所述透明度数值调整像素的颜色值; 发送单元,用于向移植单元发送调整后的像素的颜色值。 本发明实施例提供的移植单元,包括 像素接收单元,用于接收调整后的像素的颜色值; 混合单元,用于根据所述调整后的像素的颜色值对像素与视频进行混合; 显示单元,用于显示混合后的相应数据。 从以上技术方案可以看出,本发明实施例具有以下优点本发明实施例中,由于浏览器根据接收到的透明度参数对像素的颜色值 进行调整,并将调整结果发送至移植单元,移植单元根据调整后的像素的颜 色值对像素与视频进行混合,显示混合后的相应数据,所以本发明实施例可 以达到调整浏览器网页透明度的目的,提高了用户体验;此外,本发明实施例中的透明度参数为新增于CSS参数中的,而并没有 修改CSS标准中颜色值的格式,所以可以兼容利用标准的CSS写成的网页数 据,所以提高了产品的兼容性。


图1为本发明实施例中数据显示方法实施例流程图; 图2为本发明实施例中数据显示系统实施例流程图; 图3为本发明实施例中浏览器实施例示意图; 图4为本发明实施例中移植单元实施例示意图。
具体实施方式
本发明实施例提供了 一种数据显示方法及数据显示系统以及相关设备, 用于实现浏览器网页透明度的可控调整,且提高产品的兼容性。本发明实施例中,由于浏览器根据接收到的透明度参数对像素的颜色值 进行调整,并将调整结果发送至移植单元,移植单元根据调整后的像素的颜 色值对像素与视频进行混合,显示混合后的相应数据,所以本发明实施例可以达到调整浏览器网页透明度的目的,提高了用户体验;此外,本发明实施 例中的透明度参数为新增于CSS参数中的,而并没有修改CSS标准中颜色值 的格式,所以可以兼容利用标准的CSS写成的网页数据,所以提高了产品的 兼容性。请参阅图1,本发明实施例中数据显示方法实施例包括 101、设置透明度参数;本实施例中,具体的透明度参数可以包括区域透明度参数,还可以进一 步包括字体透明度参数。下面举一 实例进行说明标准的网页的CSS中的透明的功能是页面区域的透明和部分透明,本实 施例中添加了 CSS属性来设置页面区域到视频层的透明和部分透明,将这个 属性命名为video-alpha,其取值范围为0-0xFF,也可以用百分比取值,100% 表示值为0xFF,取值的含义是O代表完全透明到视频层,取0时还可以写 成transparent, OxFF表示完全不透明,其它表示部分透明。例如,在页面中的写法如下style = "video-alpha:0"; 完全透明style = "video-alpha:30%,,;部分透明style = "video-alpha:OxFF";完全不透明style = "video-alpha: transparent"; 同才羊是完全透明video-alpha是指类似stykJ,video-alpha:0x9B"这样表示本发明实施例扩
展的一个css属性,指明页面某个区域对视频的透明度。具有该属性的文档对象内所有区域(背景及文字)可以控制穿透效果。此外,本实施例中还考虑到文字的透明效果,即如果该区域里面有文字,则文字会影响到看视频的效果,因为标准的CSS里是不支持文字透明的,所以本实施例中另外自定义了一个css属性,用来实现文字的透明和部分透明,将这个属性命名为font-alpha,它的取值范围和定义与video-alpha基本一样。font-alpha是指类似style二,,font-alpha:lO"这样表示本发明实施例扩展的一 个CSS属性,这个属性用来指明受该style (样式)控制的文档对象中除各表 单元素内文字外所有文字(文档中以下部分称的文字区域均指这些文字)的 透明程度,类似于一般应用程序中前景色的效果。具有该属性的文档对象区 域中文字可以控制透明效果。102、浏览器解析透明参数得到透明度数值;浏览器接收到包含透明度参数的CSS参数之后对其中包含的透明度参数 进行解析,得到透明度数值。具体的解析过程为将透明度参数属性值转换成对应平台上的透明度数 值,此处描述的平台是指在数字电视软件中不同的应用平台。103 、根据透明度数值调整像素颜色值;浏览器得到透明度数值后,根据该数值对像素颜色值进行调整,具体过 程为将得到的透明度数值加入指定区域的像素的颜色值。相应的,若透明度数值中包含有文字透明度数值,则也需要进行相应的 调整,具体过程为根据文字颜色信息与背景颜色信息设置文字颜色级别数目;根据文字颜色级别数目,背景颜色透明度参数以及文字透明度数值计算 某级文字颜色的透明度;根据该级文字颜色的透明度调整对应的像素的颜色值。本实施例中,由于字体颜色的计算涉及到与背景色的混合,所以相对会 比较复杂一些。为了能让文字颜色与背景颜色之间有种平滑的过渡,文字的
颜色一会和背景色结合算出16级颜色,每一级代表接近背景色的程度,级数 越高代表根接近背景色。 '所以本实施例还需要考虑如果背景色也有透明度,最终每一级文字颜色的透明度也应该是不一样的,计算公式如下第11级文字颜色的透明度=11/16*背景色透明度+ (l-n/16)承font-alpha里 设置的透明度。可以理解的是,具体计算第n级文字颜色的透明度的方式并不局限于上 述提供的实例。104、 向移植单元发送像素颜色值;浏览器计算得到像素颜色值后,向移植单元发送计算得到的像素颜色值。105、 根据像素颜色值对像素与视频进行混合;移植单元得到像素颜色值后,将对应的像素与视频层的视频数据进行重 叠混合得到混合后的显示数据,具体的混合过程为现有技术,此处不作限定。106、 显示混合后的相应数据。移植单元显示混合后的显示数据,具体的显示过程为现有技术,此处不 作限定。本发明实施例中,由于浏览器根据接收到的透明度参数对像素的颜色值 进行调整,并将调整结果发送至移植单元,移植单元根据调整后的像素的颜 色值对像素与视频进行混合,显示混合后的相应数据,所以本发明实施例可 以达到调整浏览器网页透明度的目的,提高了用户体验;此外,本发明实施 例中的透明度参数为新增于CSS参数中的,而并没有修改CSS标准中颜色值 的格式,所以可以兼容利用标准的CSS写成的网页数据,所以提高了产品的 兼容性。下面介绍本发明实施例中的数据显示系统,请参阅图2,本发明实施例中 数据显示系统实施例包括浏览器201,用于对接收到的透明度参数进行解析得到透明度数值,根据 所述透明度数值调整像素的颜色值,向移植单元发送调整后的像素的颜色值;移植单元202,用于根据调整后的像素的颜色值对像素与视频进行混合,
显示混合后的相应数据。请参阅图3,本发明实施例中浏览器实施例包括 接收单元301,用于接收透明度参数;解析单元302,用于对接收到的透明度参数进行解析得到透明度数值;像素调整单元303,用于根据透明度数值调整像素的颜色值;发送单元304,用于向移植单元发送调整后的像素的颜色值。请参阅图4,本发明实施例中移植单元实施例包括像素接收单元401,用于接收调整后的像素的颜色值;混合单元402,用于根据所述调整后的像素的颜色值对像素与视频进行混合;显示单元403,用于显示混合后的相应数据。是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机 可读存储介质中,该程序在执行时,包括如下步骤浏览器对接收到的透明度参数进行解析得到透明度数值;根据所述透明度数值调整像素的颜色值;向移植单元发送调整后的像素的颜色值;移植单元根据所述调整后的像素的颜色值对像素与视频进行混合,显示 混合后的相应数据。上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的 一种数据显示方法及数据显示系统以及相关设备 进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想, 在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不 应理解为对本发明的限制。
权利要求
1、 一种数据显示方法,其特征在于,包括浏览器对接收到的透明度参数进行解析得到透明度数值; 根据所述透明度数值调整像素的颜色值; 向移植单元发送调整后的像素的颜色值;移植单元根据所述调整后的像素的颜色值对像素与视频进行混合,显示 混合后的相应数据。
2、 根据权利要求1所述的方法,其特征在于,所述浏览器对接收到的透 明度参数进行解析得到透明度数值的步骤之前包括在层叠样式表CSS参数中增加透明度参数。
3、 根据权利要求1或2所述的方法,其特征在于,所述浏览器对接收到 的透明度参数进行解析得到透明度数值的步骤包括将接收到的透明度参数的属性数值转换为对应平台的透明度数值。
4、 根据权利要求3所述的方法,其特征在于,所述透明度参数包括区 域透明度参数;所述根据透明度数值调整像素的颜色值的步骤包括将得到的透明度数值加入指定区域的像素的颜色值。
5、 根据权利要求4所述的方法,其特征在于,所述移植单元根据所述调 整后的像素的颜色值对像素与视频进行混合,显示混合后的相应数据的步骤 包括移植单元将调整后的像素与视频层的数据进行重叠混合得到混合后的显 示数据;对混合后的显示数据进行显示。
6、 根据权利要求4所述的方法,其特征在于,所述透明度参数还包括 字体透明度参数;所述根据透明度数值调整像素的颜色值的步骤包括 根据文字颜色信息与背景颜色信息设置文字颜色级别数目;根据所述文字颜色级别数目,背景颜色透明度参数以及文字透明度数值计算某级文字颜色的透明度;根据该级文字颜色的透明度调整对应的像素的颜色值。
7、 根据权利要求6所述的方法,其特征在于,所述根据文字颜色级别数 目,背景颜色透明度参数以及文字透明度参数计算某级文字颜色的透明度的 步骤采用如下公式计算第N级文字颜色的透明度- (((N/文字颜色级别数目)*背景颜色透明度 参数)+ (1- (N/16)) *文字透明度数值)。
8、 一种数据显示系统,其特征在于,包括浏览器,用于对接收到的透明度参数进行解析得到透明度数值,根据所 述透明度数值调整像素的颜色值,向移植单元发送调整后的像素的颜色值;移植单元,用于根据所述调整后的像素的颜色值对像素与视频进行混合, 显示混合后的相应数据。
9、 一种浏览器,其特征在于,包括 接收单元,用于接收透明度参数;解析单元,用于对接收到的透明度参数进行解析得到透明度数值; 像素调整单元,用于根据所述透明度数值调整像素的颜色值; 发送单元,用于向移植单元发送调整后的像素的颜色值。
10、 一种移植单元,其特征在于,包括 像素接收单元,用于接收调整后的像素的颜色值;混合单元,用于根据所述调整后的像素的颜色值对像素与视频进行混合; 显示单元,用于显示混合后的相应数据。
全文摘要
本发明公开了一种数据显示方法及数据显示系统以及相关设备,用于实现浏览器网页透明度的可控调整,且提高产品的兼容性。本发明方法包括浏览器对接收到的透明度参数进行解析得到透明度数值;根据所述透明度数值调整像素的颜色值;向移植单元发送调整后的像素的颜色值;移植单元根据所述调整后的像素的颜色值对像素与视频进行混合,显示混合后的相应数据。本发明还提供一种数据显示系统以及相关设备。本发明可以有效地实现浏览器网页透明度的可控调整,且提高产品的兼容性。
文档编号G09G5/02GK101145334SQ200710166390
公开日2008年3月19日 申请日期2007年11月8日 优先权日2007年11月8日
发明者徐佳宏, 程伯钦 申请人:深圳市茁壮网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1