当前位置: 首页 > 专利查询>北京大学专利>正文

一种嵌入互动组件的页面的无缝缩放方法及装置制造方法及图纸

技术编号:12194570 阅读:93 留言:0更新日期:2015-10-14 02:50
本发明专利技术提供一种嵌入互动组件的页面的无缝缩放方法及装置,包括:根据页面的格式加载页面和嵌入互动组件,令所述嵌入互动组件和所述页面在视图层次结构中处于同一层级;根据页面的格式进行缩放,同时利用缩放时的空间变换矩阵对所述嵌入互动组件的基视图坐标系进行空间变换,实现页面和嵌入互动组件的同步无缝缩放。本发明专利技术可以利用缩放页面的空间变换矩阵对嵌入互动组件进行同步缩放,实现二者无缝缩放的技术效果,提高了用户体验,具有较高的实际应用价值。

【技术实现步骤摘要】

本专利技术涉及数字
,尤其涉及一种嵌入互动组件的页面的无缝缩放方法及>J-U ρ?α装直。
技术介绍
随着受众在移动终端上的阅读习惯逐渐形成,数字图书的阅读率正在不断上升。数字图书并非单纯将纸质内容照抄照搬到移动终端上,还可以添加一些经过精心设计和编辑的视频片段、更加丰富的美图、以及幻灯片等多种交互式组件的元素,这些都将提升数字图书的整体呈现品质,给读者带来沉浸式的阅读体验。值得注意的是,数字图书的版式设计对阅读者的重要程度与日俱增。在排版上,尽量采取精细化排版,简约式处理的方法,这样用户在阅读时既可以与传统图书有所差异,又能一目了然。但是,在实际的数字内容制作时,出版社、报社、杂志社多是将纸质出版物所使用的排版文件(图片文件或者PDF文件)直接用作数字图书的版面呈现,进一步地,还期望能在其上添加一些互动元素,这样可以大幅度减少数字内容的制作成本。目前市面上的移动阅读应用,基本上都不支持既可以嵌入互动组件,又同时无缝缩放页面的功能。比如在数字杂志市场占有率最高的VIVA应用,其主要是在不同的移动设备方向,分别呈现原版式的内容和互动内容,但是这样做,无疑使得编辑人员的工作量翻了一倍。还有进入数字图书领域比较早的天智通达阅读器,虽然支持原版式的缩放,但是并不支持在其上添加互动效果,这样对用户的阅读体验来说就比较枯燥了一些。因此,如何在有限的屏幕上清晰完整地展示印刷级别的版式文件,同时又能带来丰富的互动体验,达到页面的无缝缩放,成为了目前移动阅读应用共同需要面对的问题。
技术实现思路
(一)要解决的技术问题本专利技术提供一种嵌入互动组件的页面的无缝缩放方法及装置,以解决现有技术中无法在页面上嵌入互动组件的同时实现无缝缩放的技术问题。(二)技术方案为解决上述技术问题,本专利技术提供一种嵌入互动组件的页面的无缝缩放方法,包括:根据页面的格式加载页面和嵌入互动组件,令所述嵌入互动组件和所述页面在视图层次结构中处于同一层级;根据页面的格式进行缩放,同时利用缩放时的空间变换矩阵对所述嵌入互动组件的基视图坐标系进行空间变换,实现页面和嵌入互动组件的同步无缝缩放。进一步地,所述根据页面的格式加载页面包括:当页面的格式为点阵描述格式时,直接将页面的图像点阵进行存储加载;当页面的格式为矢量描述格式时,对页面进行解析和渲染,根据不同的显示分辨率生成页面内容。进一步地,所述根据页面的格式进行缩放包括:当页面的格式为点阵描述格式时,根据不同的缩放范围来加载不同尺寸的页面图像;当页面的格式为矢量描述格式时,根据不同的缩放比来光栅化页面内容点阵,并分块进行页面内容的绘制。进一步地,所述利用缩放时的空间变换矩阵对所述嵌入互动组件的基视图坐标系进行空间变换包括:根据页面缩放时的缩放比和XY方向的偏移量得到2D空间变换矩阵,将所述空间变换矩阵左乘所述嵌入互动组件的基视图坐标系进行空间变换。进一步地,所述方法还包括:将嵌入互动组件的所有子视图参照基视图坐标系根据视图层级的嵌套关系进行空间变换,以保留所述嵌入互动组件的状态和触发区域。另一方面,本专利技术还提供一种嵌入互动组件的页面的无缝缩放装置,包括:加载单元,用于根据页面的格式加载页面和嵌入互动组件,令所述嵌入互动组件和所述页面在视图层次结构中处于同一层级;缩放单元,用于根据页面的格式进行缩放,同时利用缩放时的空间变换矩阵对所述嵌入互动组件的基视图坐标系进行空间变换,实现页面和嵌入互动组件的同步无缝缩放。进一步地,所述加载单元还用于:当页面的格式为点阵描述格式时,直接将页面的图像点阵进行存储加载;当页面的格式为矢量描述格式时,对页面进行解析和渲染,根据不同的显示分辨率生成页面内容。进一步地,所述缩放单元还用于:当页面的格式为点阵描述格式时,根据不同的缩放范围来加载不同尺寸的页面图像;当页面的格式为矢量描述格式时,根据不同的缩放比来光栅化页面内容点阵,并分块进行页面内容的绘制。进一步地,所述缩放单元还用于:根据页面缩放时的缩放比和XY方向的偏移量得到2D空间变换矩阵,将所述空间变换矩阵左乘所述嵌入互动组件的基视图坐标系进行空间变换。进一步地,所述装置还包括:子视图变换单元,与所述缩放单元相连,用于将嵌入互动组件的所有子视图参照基视图坐标系根据视图层级的嵌套关系进行空间变换,以保留所述嵌入互动组件的状态和触发区域。(三)有益效果在本专利技术提供的嵌入互动组件的页面的无缝缩放方法及装置中,将页面和嵌入互动组件置于视图层次结构中的同一层级,页面的缩放在页面视图上完成,并不会影响到同一层级的组件视图,在页面缩放的同时,可以利用缩放页面的空间变换矩阵对嵌入互动组件进行同步缩放,实现二者无缝缩放的技术效果,提高了用户体验,具有较高的实际应用价值。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例嵌入互动组件的页面的无缝缩放方法的基本流程示意图;图2是本专利技术实施例1嵌入互动组件的页面的无缝缩放方法的流程示意图;图3是本专利技术实施例嵌入互动组件的页面的无缝缩放装置的基本结构示意图;图4是本专利技术实施例嵌入互动组件的页面的无缝缩放装置的一个优选结构示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例首先提供了一种嵌入互动组件的页面的无缝缩放方法,参见图1,包括:步骤101:根据页面的格式加载页面和嵌入互动组件,令所述嵌入互动组件和所述页面在视图层次结构中处于同一层级。步骤102:根据页面的格式进行缩放,同时利用缩放时的空间变换矩阵对所述嵌入互动组件的基视图坐标系进行空间变换,实现页面和嵌入互动组件的同步无缝缩放。可见,在本专利技术实施例提供的嵌入互动组件的页面的无缝缩放方法中,将页面和嵌入互动组件置于视图层次结构中的同一层级,页面的缩放在页面视图上完成,并不会影响到同一层级的组件视图,在页面缩放的同时,可以利用缩放页面的空间变换矩阵对嵌入互动组件进行同步缩放,实现二者无缝缩放的技术效果,提高了用户体验,具有较高的实际应用价值。页面的格式类型主要包含点阵描述格式(图像文件,如JPG、BMP、PNG等)和矢量描述格式(PDF、EDPUB, CEBX等),其中点阵描述格式在加载时不需要解析文档的过程,呈现的效果与设备环境无关,但是可能会因为图像点阵尺寸过大,导致存储需要的空间变大,而且当页面缩放时,因为插值算法的影响,使得页面显示效果质量下降。而矢量描述格式所呈现的效果与尺度无关,可以根据不同的显示分辨率来生成页面内容,但是可能会因为解析和渲染的开销过大,导致在移动设备上的加载速度变慢。这两种页面的格式各有利弊,在实际应用中,优选地,根据页面的格式加载页面可以包括:当页面的格式为点阵描述格式时,直本文档来自技高网...
一种嵌入互动组件的页面的无缝缩放方法及装置

【技术保护点】
一种嵌入互动组件的页面的无缝缩放方法,其特征在于,包括:根据页面的格式加载页面和嵌入互动组件,令所述嵌入互动组件和所述页面在视图层次结构中处于同一层级;根据页面的格式进行缩放,同时利用缩放时的空间变换矩阵对所述嵌入互动组件的基视图坐标系进行空间变换,实现页面和嵌入互动组件的同步无缝缩放。

【技术特征摘要】

【专利技术属性】
技术研发人员:王剑唐宇
申请(专利权)人:北京大学北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1