一种三维网页的显示装置及其应用的制作方法

文档序号:6375611阅读:166来源:国知局
专利名称:一种三维网页的显示装置及其应用的制作方法
技术领域
本发明涉及一种计算机技术领域的装置及应用,尤其是涉及ー种三维网页的显示装置及其应用。
背景技术
随着网络技术和计算机科学飞速的发展带动了互联网飞速发展,现如今的互联网内容和形式都已经和过去大不相同。如今的互联网内容提供商们采用各种各样的形式来表现其所需要展现的内容、图文、动画(flash)、音频视频等等。不过这些形式均存在局限性,我们生活的这个世界是三维空间化的,而在网络上看到内容的依然停留于平面的形式,三维网页技术的诞生为改变这种局面提供了可能性。
三维网页技术的英文名称为web3d,是虚拟现实技术在网络上的延伸,是基于网络的3D图形渲染技术。最早的web3d标准为虚拟现实造型语言(VRML,Virtual RealityModeling Language),是由美国SGI公司开发的,它是因特网(internet)上基于万维网(WWW, World Wide Web)的具有交互性的虚拟现实建模语言,是超文本链接标示语言(HTML,Hypertext Markup Language)的三维模拟。但由于它是基于解释语言机制,因此运行效率不高,后来又相序出现了几种web3d技术,如瑞典Cycore公司的Cult3D,美国Viewpoint公司的Viewpoint,以及Adobe公司的Shockwave3D技术,国内目前在该领域还没有相关的同类技术。Cult3D基于java内核本身就决定了其在渲染效率上的天生不足!Viewpoint使用的是软件渲染的方式虽然解决了对显示硬件的依赖,但却要耗费大量的CPU运算时间;shockwave3D由于是内置在Adobe公司的Shockwave引擎中,需要通过其自己定义的脚本语言lingo来进行控制,因此执行效率也是大打折扣,因此这几种技术对于大規模的三维化场景都存在运行效率低的问题,对图形硬件设备的要求比较高;同时,这几种引擎,其自身的引擎控件文件都相对较大,最小的是Cult3D的控件有I. 5M,Viewpoint有2. 7M,Shockwave需要4M。下载插件便需要一段时间。同时运行的文件虽然其声称都进行了压縮,但是经过测试,对于比较大規模的场景压缩的比例并不高,而且也不太适合现在的网络环境。三维网页面对的受众群体是所有网民,也就是internet所延伸到的每个地方,现在虽然计算机的硬件性能在不断提升,网络速度也在不断加快,但是三维化本身数据量就大,而且对硬件要求相对较高,目前的主流硬件环境和网络速度环境对其的支持还是有限。因此要在现有的硬件和网络环境下,要实现真正地模拟真实世界的三维互动内容,必须突破硬件渲染和网速的限制,开发出ー种高压缩比,可以高速率传输的文件标准,同时可以利用有限硬件资源实现高速三维图形的逼真渲染技木
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种可提高三维网页可操作性、提高三维网页显示速度的三维网页的显示装置及其应用。本发明的目的可以通过以下技术方案来实现ー种三维网页的显示装置,包括数据采集器、存储器、文件解码处理器、渲染处理器和显示器,所述的存储器分别连接数据采集器、文件解码处理器和渲染处理器,所述的渲染处理器分别与文件解码处理器和显示器连接。所述的数据采集器内设有采集単元和编码单元。所述的存储器为预存有三维图形渲染引擎的存储器。所述的渲染处理器为三维网页渲染处理器。 ー种三维网页的显示装置的应用,包括以下步骤I)数据采集器的采集单元采集三维场景网页文件传送给编码单元,编码单元采用动态哈夫曼编码方式将文件保存至存储器;2)文件解码处理器获取存储器中的三维场景网页文件,并对其进行实时解码,生成场景资源队列数据,发送至渲染处理器;3)渲染处理器根据存储器中三维图形渲染引擎对场景资源队列数据进行实时渲染;4)渲染处理器将渲染后的数据发送至显示器进行三维网页显示。所述的步骤3)中的活动资源队列数据为步骤2)生成的场景资源队列数据中与三维图形渲染引擎相匹配的资源队列数据。与现有技术相比,本发明具有以下优点I)本发明通过动态哈夫曼编码方式对三维场景网页文件进行编码后保存,減少了三维文件的文件量,减少资源开销;2)本发明在采集三维场景网页文件同时,对三维场景网页文件进行解码和渲染,提高了三维网页的显示速度。


图I为本发明的结构示意图;图2为本发明的流程示意图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细说明。实施例如图I所示,ー种三维网页的显示装置,包括数据采集器I、存储器2、文件解码处理器3、渲染处理器4和显示器5,所述的存储器2分别连接数据采集器I、文件解码处理器3和渲染处理器4,所述的渲染处理器4分别与文件解码处理器3和显示器5连接。所述的数据采集器I内设有采集単元和编码单元。所述的存储器2为预存有三维图形渲染引擎的存储器。所述的渲染处理器4为三维网页渲染处理器。如图2所示,ー种上述三维网页的显示装置的应用,包括以下步骤在步骤SOl中,数据采集器I的采集单元采集三维场景网页文件传送给编码单元,编码单元采用动态哈夫曼编码方式将文件保存至存储器2,保存的文件格式为N3D ;在步骤S02中,文件解码处理器3获取存储器2中的三维场景网页文件,并对其进行实时解码,生成场景资源队列数据,发送至渲染处理器4 ;在步骤S03中,渲染处理器4根据存储器2中三维图形渲染引擎对活动资源队列数据进行实时渲染,本步骤中的活动资源队列数据为文件解码处理器3生成的场景资源队列数据中与三维图形渲染引擎相匹配的资源队列数据; 在步骤S04中,渲染处理器4将渲染后的数据发送至显示器5进行三维网页显示。在步骤SOl中,本发明采用动态哈夫曼编码方式保存文件,减少了三维文件的文件量。一般在3D Max中建立100个材质相同的segment为100的球体面片,总面片数达到160万,其文件的容量为69. 4M;但采用本发明提供的装置将其保存为N3D文件后,其文件量仅有307K。
上述步骤S02、步骤S03和步骤S04是与步骤SOl同时执行的,提高了三维网页的显示速度。本发明既縮小了网页文件的容量,又在运行时降低了系统的开销,使浏览者可以更加流畅的体验三维网页所帯来的突破传统的更佳贴近真实生活的内容。
权利要求
1.ー种三维网页的显示装置,其特征在于,包括数据采集器、存储器、文件解码处理器、渲染处理器和显示器,所述的存储器分别连接数据采集器、文件解码处理器和渲染处理器,所述的渲染处理器分别与文件解码处理器和显示器连接。
2.根据权利要求I所述的ー种三维网页的显示装置,其特征在于,所述的数据采集器内设有米集单兀和编码单兀。
3.根据权利要求2所述的ー种三维网页的显示装置,其特征在于,所述的存储器为预存有三维图形渲染引擎的存储器。
4.根据权利要求3所述的ー种三维网页的显示装置,其特征在于,所述的渲染处理器为三维网页渲染处理器。
5.一种如权利要求4所述的三维网页的显示装置的应用,其特征在于,包括以下步骤 1)数据采集器的采集单元采集三维场景网页文件传送给编码单元,编码单元采用动态哈夫曼编码方式将文件保存至存储器; 2)文件解码处理器获取存储器中的三维场景网页文件,并对其进行实时解码,生成场景资源队列数据,发送至渲染处理器; 3)渲染处理器根据存储器中三维图形渲染引擎对活动资源队列数据进行实时渲染; 4)渲染处理器将渲染后的数据发送至显示器进行三维网页显示。
6.根据权利要求5所述的ー种三维网页的显示装置的应用,其特征在于,所述的步骤3)中的活动资源队列数据为步骤2)生成的场景资源队列数据中与三维图形渲染引擎相匹配的资源队列数据。
全文摘要
本发明涉及一种三维网页的显示装置及其应用,包括数据采集器、存储器、文件解码处理器、渲染处理器和显示器,所述的存储器分别连接数据采集器、文件解码处理器和渲染处理器,所述的渲染处理器分别与文件解码处理器和显示器连接;所述的应用包括数据采集器采集三维场景网页文件保存至存储器;文件解码处理器获取存储器中的三维场景网页文件,并对其进行实时解码,生成场景资源队列数据,发送至渲染处理器;渲染处理器根据存储器中三维图形渲染引擎对场景资源队列数据进行实时渲染;渲染处理器将渲染后的数据发送至显示器进行三维网页显示。与现有技术相比,本发明具有可提高三维网页可操作性、提高三维网页显示速度等优点。
文档编号G06F17/30GK102867026SQ20121030410
公开日2013年1月9日 申请日期2012年8月23日 优先权日2012年8月23日
发明者张生言, 李欣, 包嘉会, 傅新波, 林秀全 申请人:上海创图网络科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1