本发明专利技术实施例提供一种电子文档的显示方法和装置,涉及计算机图像处理领域,针对页面尺寸大小不同的文档,能够达到最佳的显示效果,提高了用户的阅读感受。其中,该方法包括:将电子文档中的多个页面确定为参考页面;根据参考页面中每种尺寸的页面的分布情况,将所述参考页面中的一种尺寸的页面对应的显示方式确定为用于显示所述电子文档的指定显示方式。本发明专利技术实施例用于电子书页面拟真显示。
【技术实现步骤摘要】
本专利技术涉及计算机图像处理领域,尤其涉及一种电子文档的显示方法和装置。
技术介绍
当前的电子阅读器,很多都具有模拟纸书翻页效果的阅读模式,这种页面拟真显示的特点是可以真实再现一本图书的原貌,给用户原始的阅读纸书的感受。由于受制于屏幕尺寸和分辨率的不同,大部分电子阅读器的页面拟真显示都仅支持流式文档,图书页面尺寸按照某一固定比例在屏幕范围内进行缩放或者干脆充满整个屏幕。而对于版式文档,又分为以下两种方式 I)固定比例法。预先设定ー个屏幕范围内可以接受的页面尺寸,文档页在这个范围内进行缩放显示,尽可能充满可视区域,因页面与屏幕比例不一致而造成的原始页面无法覆盖的区域由默认色填充。2)首页法。取文档的第一页(或约定好的页面属性)的大小,在屏幕允许的可视范围内尽可能放大显示,其它所有页均按照此比例显示。在现有的这种电子书页面拟真显示的过程中,专利技术人发现第二种首页法,对于页面尺寸単一的文档,比如图书,是有效的,可以看到原版原式的图书在終端上的页面拟真显示,但对于ー些各个页面大小不一致的文档会因为显示的尺寸不能适合大多数页而使整个文档的阅读效果达不到最佳,降低了用户的阅读感受。
技术实现思路
本专利技术的实施例提供一种电子文档的显示方法和装置,针对页面尺寸大小不同的文档,能够达到最佳的显示效果,提高了用户的阅读感受。为达到上述目的,本专利技术的实施例采用如下技术方案一方面,提供一种电子文档的显示方法,包括将电子文档中的多个页面确定为參考页面;根据參考页面中每种尺寸的页面的分布情況,将所述參考页面中的ー种尺寸的页面对应的显示方式确定为用于显示所述电子文档的指定显示方式。一方面,提供一种电子文档的显示装置,包括參考页面选取单元,用于将电子文档中的多个页面确定为參考页面;显示方式确定单元,用于根据參考页面中每种尺寸的页面的分布情况,将所述參考页面中的ー种尺寸的页面对应的显示方式确定为用于显示所述电子文档的指定显示方式。本专利技术实施例提供的电子文档的显示方法和装置,将电子文档中的多个页面确定为參考页面;根据參考页面中每种尺寸的页面的分布情况,将參考页面中的ー种尺寸的页面对应的显示方式确定为用于显示所述电子文档的指定显示方式。这样,当要显示的文档的页面尺寸大小不一致时,不会像现有技术那样以首页尺寸或固定页面尺寸显示所有页面,而是能够根据參考页面中每种尺寸的页面的分布情况,选择出一个最适合页面显示比例进行显示,从而可以最大限度地使大部分页面都能以最佳的效果显示,进而提高了用户的阅读感受。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例一提供的电子文档的显示方法的流程框图; 图2为本专利技术ニ实施例提供的电子文档的显示方法的流程框图;图3为本专利技术实施三例提供的电子文档的显示装置的结构框图;图4为本专利技术实施例三提供的电子文档的显示装置的另ー结构框图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例提供的电子文档的显示方法,如图I所示,该方法步骤包括S101、将电子文档中的多个页面确定为參考页面。具体的,可以电子文档中一定比例数量的离散的或连续的页面作为參考页面。S102、根据參考页面中每种尺寸的页面的分布情况,将该參考页面中的ー种尺寸的页面对应的显示方式确定为用于显示电子文档的指定显示方式。具体的,可以计算该參考页面中每种尺寸的页面所占的百分比;然后,确定所占百分比大于或等于预定百分比的页面的尺寸对应的显示方式为用于显示该电子文档的指定显示方式(例如,该预定百分比可以为百分之五十至百分之百之间的任ー值)。本专利技术实施例提供的电子文档的显示方法,将电子文档中的多个页面确定为參考页面;根据參考页面中每种尺寸的页面的分布情况,将參考页面中的ー种尺寸的页面对应的显示方式确定为用于显示所述电子文档的指定显示方式。这样,当要显示的文档的页面尺寸大小不一致时,不会像现有技术那样以首页尺寸或固定页面尺寸显示所有页面,而是能够根据參考页面中每种尺寸的页面的分布情况,选择出一个最适合页面显示比例进行显示,从而可以最大限度地使大部分页面都能以最佳的效果显示,进而提高了用户的阅读感受。实施例ニ本专利技术实施例提供的电子文档的显示方法,可以应用于各种終端,如PC、手持阅读器、手机等的版式文档页面拟真阅读方式中。假设以手持阅读器为例,阅读ー个有100页的电子文档,该电子文档中的各页面的尺寸大小不同。如图2所示,本实施例提供方法步骤包括 S201、取一定比例的连续页面作为參考页面。具体的,可以根据整个文档的页码数量η提取适当范围的页码S e 作为參考页面,其中S1为起始页,S2为结束页,则O く S1 く S2 く(η-i)。说明ー下,在实际应用中,文档的页码一般是从O起算的,所以ー个具有η页的文档,其页码编号为O (η-i)。如本实施例的电子文档有100页,若取10%的连续页面的话,可以取第I页到第10页。理论上,最好是取电子文档的所有页面为參考页面,但受制于现有处理器速度和网络分块阅读等原因,这样做不合实际,因此目前只能取一定比例的部分页面作为參考页面。 当然,也可以是取一定比例的离散的页面作为參考页面,若仍取总页数10%的话,可以随机抽取10页。S202、计算參考页面中每种尺寸的页面所占的百分比。具体的,在本步骤中,可以将页面长宽比相同页面作为同一尺寸的页面。这样可以整合一部分页面,使计算结果更接近实际情況。进ー步地,若同一尺寸的页面(包括长宽比相同的页面)连续出现,则可以根据连续出现的次数对该页面进行加权处理。连续出现的次数越高其权值越高,连续出现两次的权值比分开出现两次的权值的和要高。针对本实施例中的电子文档,分别计算每个页面尺寸毎次出现的权值,计算方法可以是从第I页开始枚举,直到參考页面内的第10页,按照长宽比相同的页面连续出现的次数乘上对应的加权值。S203、确定所占百分比大于或等于预定百分比的页面的尺寸对应的显示方式为用于显示该电子文档的指定显示方式。具体的,可以将相同页面比例的页面的毎次出现的权值相加。假设X为页面尺寸编号;py为相同尺寸页面连续出现I次时的权值;cn为第η次连续出现时的连续次数;Σ Px为尺寸编号为X的页面在參考页面内总的权值。 ^Px = Pc^ + Pc^ + ... + Pc^找出加权后百分比大于或等于预定百分比的ー个页面,并得到该页面的长宽比尺寸,再根据屏幕尺寸将该页面进行等比缩放,并以缩放后的显示方式为用于显示该电子文档的指定显示方式。此外,也可以找出加权后百分比最高的的ー个页面,并以此页面的尺寸对应的显示方式显示该电子文档。再有,有两个特例,当S e ,即S1 = S2 = O时,根据屏幕分辨率获取默认的页面尺寸,并将该默认尺寸的页面对应的显示方式确本文档来自技高网...
【技术保护点】
一种电子文档的显示方法,其特征在于,包括:将电子文档中的多个页面确定为参考页面;根据参考页面中每种尺寸的页面的分布情况,将所述参考页面中的一种尺寸的页面对应的显示方式确定为用于显示所述电子文档的指定显示方式。
【技术特征摘要】
【专利技术属性】
技术研发人员:郭巍,杨雪峰,李湛,
申请(专利权)人:北大方正集团有限公司,方正信息产业控股有限公司,北京方正阿帕比技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。