一种嵌入式系统多种字体及大小和样式的显示系统和方法

文档序号:7884465阅读:195来源:国知局
专利名称:一种嵌入式系统多种字体及大小和样式的显示系统和方法
技术领域
本发明涉及一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示系统和方法,包含网页信息的发送设备,传输网络和接收设备。尤其涉及基于数字电视数据广播系统中多种字体大小、语种和样式的网页信息显示,数据广播系统包含网页信息广播发送设备,数字电视传输网络和数字电视机顶盒。
背景技术
多数网络终端接收设备受硬件资源限制,只能包含一种或者几种不同字体大小、语种和样式的字库数据,当用户通过网络终端接收设备浏览网页信息时,由于网页的文字大小、语种和样式各种各样,这样网络终端接收设备无法解析并正确显示网页中的文字信息,并会导致整个网页信息错位。此外,个别未包含在网络终端接收设备字库中中文文字也将无法显示。
由于多数网络终端接收设备可以处理图像数据,所以,通过本发明所述的方法预先将网页的文字转换为图像数据并自动与其他图形叠加来处理,就可以彻底解决问题。这对于Flash小或包含图形硬解压的接收设备意义较大。

发明内容
本发明的目的在于提供一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示系统和方法,其中显示系统包含网页信息的发送设备、传输网络和接收设备。
通过发送设备中内嵌“网页内容接收设备显示仿真器”,准确地解析并在相应位置显示网页信息内容,包括不同字体的大小、语种和样式的文字内容,以及各种静态图片等,然后自动从显示缓存中读出网页显示的图形数据,并用压缩算法将图形数据压缩为MPEG I-frame、JPEG、SVG、PNG、Gif、TIF、PSD、FPS、PCX、TGA、WMF或BMP等格式的图片文件,作为转换后新网页的背景图,从而达到不同大小、语种和字体样式的文字信息、不同格式的静态图片自动叠加合成背景图的效果。由于不同大小的多种字体文字已在新背景图上显示,从而使接收设备即使未包含原网页文字信息显示要求的字库数据,仍能够很好的显示各种字体、大小、、语种及字体样式的文字。这对于Flash小或包含图形硬解压的接收设备有较大帮助。
本发明的目的通过以下技术方案予以实现本发明提供的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示系统和方法,其中显示系统包含网页信息的发送设备,传输网络和接收设备;发送设备中内嵌“网页信息接收设备显示仿真软件”,同时包含不同字体大小、语种和样式的多种完整的字库。而接收设备上的“网页信息显示软件”,受硬件资源限制,不包含或只包含一个(或者几个)字体大小、字体样式的字库。对于一组图形文字混排且包含的多种字体大小和样式文字信息网页在接收设备上的显示方法步骤如下1)发送设备在网页信息发送之前将自动分析每个网页的信息,将每个网页显示信息自动过滤分类为A类和B类信息;其中A类信息包括不同大小、语种和字体样式的文字信息、不同格式的静态图片信息;B类信息包括链接、动画和网页特效执行代码、篇幅过长需滚屏显示的文字等信息。链接、动画和网页特效执行代码可以是GIF动态图片,Flash动画,JavaScript代码,JavaApplet代码,Java代码,锚链接,图片链接等。(A、B类信息的分类也可根据实际需要做调整,例如B类篇幅过长需滚动显示的文字可切分为多个不需滚屏显示的文字页归入A类信息,A类不同格式的静态图片信息也可归入B类信息)。
2)发送设备处理A类信息内容,通过发送设备中内嵌网页内容接收设备显示仿真器,准确地解析并在相应位置显示A类网页信息内容,包括不同字体的大小、语种和样式的文字内容,以及各种静态图片等,然后自动从显示缓存中读出网页显示的图形数据,并用压缩算法将图形数据压缩为MPEG I-frame、JPEG、SVG、PNG、Gif、TIF、PSD、FPS、PCX、TGA、WMF或BMP或者Gif等格式的图片文件,作为转换后新网页的背景图,从而达到不同大小、语种和字体样式的文字信息、不同格式的静态图片自动叠加合成背景图的效果。
3)发送设备处理B类信息内容,通过计算其在原网页中的显示位置,结合新生成的背景图,完成链接的重定位,以及重定位并保留原网页中动画和网页特效执行代码、篇幅过长需滚屏显示的文字等信息,自动生成与背景图片匹配的新网页。可以使用HTML标准中定义的Table表结构或者Div层结构实现其在新页面中的重定位。
4)发送设备将自动转换后的新网页及其包含的新背景图、动画和网页特效执行代码等内容,发送给接收设备。
5)接收设备无需作特别修改就可接收、解析并显示每个新网页信息内容,包括解压缩新网页的背景图,解释、定位、显示新的网页文件,执行网页特效代码等。由于不同大小、语种的多种字体文字已在新背景图上显示,从而使接收设备即使未包含原网页文字信息显示要求的字库数据,仍能够很好的显示各种字体、大小、语种及字体样式的文字。最终使新网页在不包含多种字库数据的接收设备上的显示效果与原网页在包含了多种字库数据的接收设备上的显示效果相同或相似。
本发明具有以下有益效果(1)本发明所述的方法可用于各种数字传输网络,包括DVB-C、DVB-IP、IP-TV、DVB-S、DVB-T、DMB-T、ADTB-T、IP网等;以及GSM,WCDMA,SCDMA,TD-SCDMA,CDMA及各种3G网络等;(2)本发明所述的方法可用于各种数字网络终端接收设备,包括数字机顶盒(DVB-C、DVB-S、DVB-T、DMB-T、ADTB-T、IP-TV)、手机、PC、TV等各种网络终端接收设备等;(3)本发明所述的方法可以有效的解决数字传输网络接收设备只能保存有限个数的文字字体大小、语种和样式的字库数据问题。
(4)本发明所述的系统和方法可用于显示各种图形文字混排的信息内容,包括符合W3C定义的XML、HTML等图文格式以及其他简单格式的图形文字混排文件。
参看图2A到2C,图示说明了方法200,为文语转换合成选取用于确定发音波形的语音标识符,方法200通常在设备100中实施。优选地,在开始步骤210通过让用户提供指令到用户接口104来调用方法200,或者可以在设备100接收到字符串(例如通过无线通信模块116)时自动调用方法200。在开始步骤210之后,方法200执行选取步骤220,用于从多个字符的串中选取字符串(CHS)。字符串是字符句子的子集,通常以从左至右的顺序选自字符的文本串,这种选取顺序也是人们阅读文本的顺序。因此,如本领域技术人员所认识到的,通过根据词典向导或基于统计规则的分析的分割方法,将文本串分割成一个或多个字符串(CHS)。
表4部分知识基础规则集KBRS

审核服务器包括下列模块1)权限控制模块,即用于网页内容审核、发布的权限分配管理;2)审核模块,即用于预览和审核编辑服务器提交审核的网页信息内容3)发送服务器控制模块,即用于启动,刷新,停止发送服务器发送的网页信息;其硬件配置如下

发送服务器用于将需要发送的网页自动进行转换后,将新生成的网页信息通过广播卡经数字有线电视网络传输到数字有线电视机顶盒上,其硬件配置如下

发送服务器的发送数据方式符合DVB数据广播标准中定义的数据轮播或者对象轮播规范要求。
本实施例的基于数字有线电视数据广播系统的多种字体大小、语种和样式的网页信息的显示方法,包括下列步骤1)通过编辑服务器编辑完成需要发送的网页信息后提交审核,网页信息自动上传至审核服务器;2)通过审核服务器中内嵌的机顶盒网页显示仿真软件,逐一预览编辑服务器提交审核的网页内容,审核通过后,自动将网页信息上传至发送服务器;3)发送服务器在网页信息发送之前将自动分析每个网页的信息,将每个网页显示信息自动过滤分类为A类和B类信息;其中A类信息包括不同大小、语种和字体样式的文字信息、不同格式的静态图片信息;B类信息包括链接、动画和网页特效执行代码、篇幅过长需滚屏显示的文字等信息。
4)发送服务器处理A类信息内容,通过发送服务器中内嵌的机顶盒网页显示仿真软件,准确地解析并在相应位置显示A类网页信息内容,包括文字内容、不同字体的大小、语种和样式以及各种静态图片等,然后自动从显示缓存中读出网页显示的图形数据,并用压缩算法将图形数据压缩为MPEG I-frame或SVG等格式的图片文件,作为转换后新网页的背景图,从而达到不同大小、语种和字体样式的文字信息、不同格式的静态图片自动叠加合成背景图的效果。
5)发送服务器处理B类信息内容,通过计算其在原网页中的显示位置,包括起始坐标和终点坐标,结合新生成的背景图,完成链接的重定位,以及重定位并保留原网页中动画和网页特效执行代码,自动生成新网页的代码;其中B类信息重定位是通过其位置坐标,采用Div标签标识坐标,同时保留原有的链接信息完成重定位。
6)发送服务器将自动转换后的新网页及其包含的新背景图、动画和网页特效执行代码等内容信息,通过数字有线电视网络发送给数字有线电视机顶盒。
7)数字有线电视机顶盒接收发送服务器传送的网页信息,并通过内置浏览器解析并显示每个网页信息内容;包括解压缩新网页的背景图,解释、定位、显示新的网页文件,执行网页特效代码等。由于不同大小、语种的多种字体文字已在新背景图上显示,从而数字有线电视机顶盒即使未包含原网页文字信息显示要求的字库数据,仍能够很好的显示各种字体、大小、语种及字体样式的文字。
权利要求
1.一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息显示系统,其中显示系统包含网页信息的发送设备、传输网络和接收设备。发送设备将一系列包含多种字体及大小、语种和样式的网页自动转换后,经传输网络发送至接收设备,使不含多种字体字库的接收设备无需作特别修改就可显示多种字体及大小、语种和样式的网页信息。其特征在于,对于包含多种字体及大小、语种和样式文字信息且与各种图形混排的网页信息在接收设备上的显示方法步骤如下1)发送设备中内嵌“网页信息接收设备显示仿真软件”,同时包含不同字体大小、语种和样式的多种完整的字库。而接收设备上的“网页信息显示软件”,受硬件资源限制,不包含或只包含一个(或者几个)字体大小、字体样式的字库。发送设备在网页信息发送之前将每个网页自动或者手动转换为新网页,转换过程为第一步,将每个网页显示信息自动过滤分类为A类和B类信息;其中A类信息包括不同字体大小、语种和样式的文字信息、不同格式的静态图片信息;B类信息包括链接、动画和网页特效执行代码、篇幅过长需滚屏显示的文字等信息。(A、B类信息的分类也可根据实际需要做调整,例如B类篇幅过长需滚动显示的文字可切分为多个不需滚屏显示的文字页归入A类信息,A类不同格式的静态图片信息也可归入B类信息。)第二步,处理A类信息内容,通过发送设备中内嵌“网页内容接收设备显示仿真器”,准确地解析并在相应位置显示A类网页信息内容,包括不同字体的大小、语种和样式的文字内容,以及各种静态图片等,然后自动从显示缓存中读出网页显示的图形数据,并用压缩算法将图形数据压缩为MPEG I-frame、JPEG、SVG、PNG、Gif、TIF、PSD、FPS、PCX、TGA、WMF或BMP等格式的图片文件,作为转换后新网页的背景图,从而达到不同大小、语种和字体样式的文字信息、不同格式的静态图片自动叠加合成背景图的效果。第三步,处理B类信息内容,通过计算其在原网页中的显示位置,结合新生成的背景图,完成链接的重定位,以及重定位并保留原网页中动画和网页特效执行代码,自动生成新网页的代码。2)发送设备将“转换后的新网页”及其包含的新背景图、动画和网页特效执行代码等内容,发送给接收设备。3)接收设备无需作特别修改就可接收、解析并显示每个新网页信息内容,包括解压缩新网页的背景图,解释、定位、显示新的网页文件,执行网页特效代码等。由于不同大小、语种的多种字体文字已在新背景图上显示,从而使接收设备即使未包含原网页文字信息显示要求的字库数据,仍能够很好的显示各种字体、大小、、语种及字体样式的文字。最终使新网页在不包含多种字库数据的接收设备上的显示效果与原网页在包含了多种字库数据的接收设备上的显示效果相同或相似。
2.根据权利要求1所述的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示系统,其特征在于发送设备至少包含网页信息发送服务器。也可根据需要增加网页信息编辑服务器、网页信息审核服务器。
3.根据权利要求1所述的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示系统,其特征在于本系统可用于有线电视数字传输网DVB-C或DVB-IP或IP-TV网、DVB-S、DVB-T、DMB-T、ADTB-T、IP网等;以及GSM,WCDMA,SCDMA,TD-SCDMA,CDMA及各种3G网络。接收设备为数字机顶盒(DVB-C、DVB-S、DVB-T、DMB-T、ADTB-T、IP-TV)、手机、PC、TV等各种网络终端显示设备等。
4.根据权利要求1所述的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示系统,其特征在于可显示的图形和文字混排的信息格式为符合W3C定义的XML、HTML、XHTML等图文格式以及其他格式的图形文字混排文件格式。
5.根据权利要求1所述的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示系统,其特征在于链接、动画和网页特效执行代码可以是GIF动态图片,Flash动画,JavaScript代码,Java Applet代码,Java代码,锚链接,图片链接等。可以使用HTML标准中定义的Table表结构或者Div层结构实现其在新页面中的重定位。
6.一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息显示方法,其中显示方法包含网页信息的发送步骤、接收步骤。发送步骤将一系列包含多种字体及大小、语种和样式的网页自动转换后,经传输网络发送至接收步骤,使不含多种字体字库的接收步骤无需作特别修改就可显示多种字体及大小、语种和样式的网页信息。其特征在于,对于包含多种字体及大小、语种和样式文字信息且与各种图形混排的网页信息在接收步骤上的显示方法步骤如下1)发送步骤中内嵌“网页信息接收步骤显示仿真软件”,同时包含不同字体大小、语种和样式的多种完整的字库。而接收步骤上的“网页信息显示软件”,受硬件资源限制,不包含或只包含一个(或者几个)字体大小、字体样式的字库。发送步骤在网页信息发送之前将每个网页自动或者手动转换为新网页,转换过程为第一步,将每个网页显示信息自动过滤分类为A类和B类信息;其中A类信息包括不同字体大小、语种和样式的文字信息、不同格式的静态图片信息;B类信息包括链接、动画和网页特效执行代码、篇幅过长需滚屏显示的文字等信息。(A、B类信息的分类也可根据实际需要做调整,例如B类篇幅过长需滚动显示的文字可切分为多个不需滚屏显示的文字页归入A类信息,A类不同格式的静态图片信息也可归入B类信息。)第二步,处理A类信息内容,通过发送步骤中内嵌“网页内容接收步骤显示仿真器”,准确地解析并在相应位置显示A类网页信息内容,包括不同字体的大小、语种和样式的文字内容,以及各种静态图片等,然后自动从显示缓存中读出网页显示的图形数据,并用压缩算法将图形数据压缩为MPEG I-frame、JPEG、SVG、PNG、Gif、TIF、PSD、FPS、PCX、TGA、WMF或BMP等格式的图片文件,作为转换后新网页的背景图,从而达到不同大小、语种和字体样式的文字信息、不同格式的静态图片自动叠加合成背景图的效果。第三步,处理B类信息内容,通过计算其在原网页中的显示位置,结合新生成的背景图,完成链接的重定位,以及重定位并保留原网页中动画和网页特效执行代码,自动生成新网页的代码。2)发送步骤将“转换后的新网页”及其包含的新背景图、动画和网页特效执行代码等内容,发送给接收步骤。3)接收步骤无需作特别修改就可接收、解析并显示每个新网页信息内容,包括解压缩新网页的背景图,解释、定位、显示新的网页文件,执行网页特效代码等。由于不同大小、语种的多种字体文字已在新背景图上显示,从而使接收步骤即使未包含原网页文字信息显示要求的字库数据,仍能够很好的显示各种字体、大小、、语种及字体样式的文字。最终使新网页在不包含多种字库数据的接收步骤上的显示效果与原网页在包含了多种字库数据的接收步骤上的显示效果相同或相似。
7.根据权利要求1所述的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示方法,其特征在于发送步骤至少包含网页信息发送子步骤。也可根据需要增加网页信息编辑子步骤、网页信息审核子步骤。
8.根据权利要求1所述的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示方法,其特征在于本方法可用于有线电视数字传输网DVB-C或DVB-IP或IP-TV网、DVB-S、DVB-T、DMB-T、ADTB-T、IP网等;以及GSM,WCDMA,SCDMA,TD-SCDMA,CDMA及各种3G网络。接收步骤为数字机顶盒(DVB-C、DVB-S、DVB-T、DMB-T、ADTB-T、IP-TV)、手机、PC、TV等各种网络终端的显示步骤等。
9.根据权利要求1所述的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示方法,其特征在于可显示的图形和文字混排的信息格式为符合W3C定义的XML、HTML、XHTML等图文格式以及其他格式的图形文字混排文件格式。
10.根据权利要求1所述的一种基于数字传输网络的嵌入式系统中多种字体及大小、语种和样式的网页文字信息的显示方法,其特征在于链接、动画和网页特效执行代码可以是GIF动态图片,Flash动画,JavaScript代码,Java Applet代码,Java代码,锚链接,图片链接等。可以使用HTML标准中定义的Table表结构或者Div层结构实现其在新页面中的重定位。
全文摘要
本发明涉及一种基于数字传输网络的嵌入式系统中多种字体及大小,语种和样式的网页文字信息显示系统和方法,包含网页信息的发送设备,传输网络和接收设备。尤其涉及基于数字电视数据广播系统中多种字体及大小,语种和样式的网页信息显示,数据广播系统包含网页信息广播发送设备,数字电视传输网络和数字电视机顶盒。通过本发明所述的方法预先将网页的文字转换为图像数据并与其他图形叠加处理,就可以彻底解决Flash小或包含图形硬解压终端接收设备浏览网页信息的问题。
文档编号H04N7/025GK1677390SQ20051003304
公开日2005年10月5日 申请日期2005年2月2日 优先权日2005年2月2日
发明者彭志强 申请人:广州网上新生活软件技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1